From e79523e6145eed727beeabcabfb966bd50de2c11 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 17 Oct 2014 06:06:38 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I9cc93b7c72b439a1630e7673327d2156f641ed12 --- horizon/locale/cs/LC_MESSAGES/django.po | 61 +- horizon/locale/cs/LC_MESSAGES/djangojs.po | 25 +- .../locale/de/LC_MESSAGES/django.po | 1438 ++++++++-------- .../locale/en/LC_MESSAGES/django.po | 1476 +++++++++-------- .../locale/en_AU/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/en_GB/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/es/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/fr/LC_MESSAGES/django.po | 1438 ++++++++-------- .../locale/hi/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/ja/LC_MESSAGES/django.po | 1438 ++++++++-------- .../locale/ko_KR/LC_MESSAGES/django.po | 1438 ++++++++-------- .../locale/pl_PL/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/pt_BR/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/ru/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/zh_CN/LC_MESSAGES/django.po | 1436 ++++++++-------- .../locale/zh_TW/LC_MESSAGES/django.po | 1436 ++++++++-------- 16 files changed, 10190 insertions(+), 10048 deletions(-) diff --git a/horizon/locale/cs/LC_MESSAGES/django.po b/horizon/locale/cs/LC_MESSAGES/django.po index ac7d1eb1c8..6b69638335 100644 --- a/horizon/locale/cs/LC_MESSAGES/django.po +++ b/horizon/locale/cs/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Zbyněk Schwarz , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 15:31+0000\n" +"Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech (http://www.transifex.com/projects/p/horizon/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -91,50 +92,50 @@ msgstr "Zrušit" msgid "Filter" msgstr "Filtr" -#: tables/actions.py:756 +#: tables/actions.py:758 #, python-format msgctxt "past" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:758 +#: tables/actions.py:760 #, python-format msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1545 +#: tables/actions.py:788 tables/base.py:1543 msgid "N/A" msgstr "Nedostupné" -#: tables/actions.py:815 +#: tables/actions.py:817 #, python-format msgid "You are not allowed to %(action)s: %(objs)s" msgstr "Nemáte oprávnění pro %(action)s: %(objs)s" -#: tables/actions.py:822 +#: tables/actions.py:824 #, python-format msgid "Unable to %(action)s: %(objs)s" msgstr "Nelze %(action)s: %(objs)s" -#: tables/actions.py:828 +#: tables/actions.py:830 #, python-format msgid "%(action)s: %(objs)s" msgstr "%(action)s: %(objs)s" -#: tables/actions.py:898 +#: tables/actions.py:900 msgid "Delete" msgstr "Smazat" -#: tables/actions.py:900 +#: tables/actions.py:902 msgid "Deleted" msgstr "Smazáno" -#: tables/actions.py:931 +#: tables/actions.py:933 msgid "Update" msgstr "Aktualizovat" -#: tables/actions.py:932 +#: tables/actions.py:934 msgid "Updated" msgstr "Aktualizováno" @@ -152,12 +153,12 @@ msgstr "Žádné položky k zobrazení." msgid "Actions" msgstr "Činnost" -#: tables/base.py:1304 +#: tables/base.py:1302 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Nebyla nalezena shoda s id \"%s\"." -#: tables/base.py:1461 +#: tables/base.py:1459 msgid "Please select a row before taking that action." msgstr "Před provedením této činnosti prosím zvolte řádky." @@ -221,9 +222,9 @@ msgstr "Přehled" #, python-format msgid "Displaying %(counter)s item" msgid_plural "Displaying %(counter)s items" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Zobrazena %(counter)s položka" +msgstr[1] "Zobrazeny %(counter)s položky" +msgstr[2] "Zobrazeno %(counter)s položek" #: templates/horizon/common/_data_table.html:68 msgid "« Prev" @@ -235,21 +236,21 @@ msgstr "Další »" #: templates/horizon/common/_data_table_table_actions.html:38 msgid "More Actions" -msgstr "" +msgstr "Další činnosti" #: templates/horizon/common/_domain_page_header.html:6 #, python-format msgid "%(context_name)s:" -msgstr "" +msgstr "%(context_name)s:" #: templates/horizon/common/_formset_table.html:35 msgid "Add a row" msgstr "Přidat řádek" -#: templates/horizon/common/_formset_table_row.html:14 +#: templates/horizon/common/_formset_table_row.html:15 #, python-format msgid "%(name)s: %(error)s" -msgstr "" +msgstr "%(name)s: %(error)s" #: templates/horizon/common/_limit_summary.html:4 msgid "Limit Summary" @@ -306,24 +307,24 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:26 msgid "Available Metadata" -msgstr "" +msgstr "Dostupná popisná data" #: templates/horizon/common/_modal_form_update_metadata.html:56 msgid "Duplicate keys are not allowed" -msgstr "" +msgstr "Duplicitní klíče nejsou povoleny" #: templates/horizon/common/_modal_form_update_metadata.html:59 msgid "Invalid key name" -msgstr "" +msgstr "Neplatný název klíče" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 msgid "No available metadata" -msgstr "" +msgstr "Žádná dostupná popisná data" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" -msgstr "" +msgstr "Existující popisná data" #: templates/horizon/common/_modal_form_update_metadata.html:216 msgid "" @@ -388,11 +389,11 @@ msgstr "" #: templates/horizon/common/_usage_summary.html:21 msgid "Active RAM:" -msgstr "" +msgstr "Aktivní RAM:" #: templates/horizon/common/_usage_summary.html:22 msgid "This Period's VCPU-Hours:" -msgstr "" +msgstr "VCPU hodin za toto období:" #: templates/horizon/common/_usage_summary.html:23 msgid "This Period's GB-Hours:" @@ -461,7 +462,7 @@ msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" -msgstr[2] "" +msgstr[2] "Prodat štěňata" #. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 diff --git a/horizon/locale/cs/LC_MESSAGES/djangojs.po b/horizon/locale/cs/LC_MESSAGES/djangojs.po index a3746efbb0..d7641243f8 100644 --- a/horizon/locale/cs/LC_MESSAGES/djangojs.po +++ b/horizon/locale/cs/LC_MESSAGES/djangojs.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Zbyněk Schwarz , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-02 13:57-0500\n" -"PO-Revision-Date: 2014-10-02 21:33+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 13:10+0000\n" +"Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech (http://www.transifex.com/projects/p/horizon/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -86,7 +87,7 @@ msgid "Cancel" msgstr "Zrušit" #: static/horizon/js/horizon.modals.js:225 -#: static/horizon/js/horizon.tables.js:221 +#: static/horizon/js/horizon.tables.js:223 msgid "Working" msgstr "Zpracovávání" @@ -124,7 +125,7 @@ msgid "Add Interface" msgstr "Přidat rozhraní" #: static/horizon/js/horizon.tables.js:39 -#: static/horizon/js/horizon.tables.js:377 +#: static/horizon/js/horizon.tables.js:379 msgid "No items to display." msgstr "Žádné položky k zobrazení." @@ -133,27 +134,27 @@ msgstr "Žádné položky k zobrazení." msgid "An error occurred while updating." msgstr "Při aktualizaci nastal problém." -#: static/horizon/js/horizon.tables.js:204 +#: static/horizon/js/horizon.tables.js:206 #, c-format msgid "You have selected %s. " msgstr "Vybrali jste %s." -#: static/horizon/js/horizon.tables.js:206 +#: static/horizon/js/horizon.tables.js:208 #, c-format msgid "Confirm %s" msgstr "Potvrdit %s" -#: static/horizon/js/horizon.tables.js:207 +#: static/horizon/js/horizon.tables.js:209 msgid "Please confirm your selection. This action cannot be undone." msgstr "Potvrďte prosím váš výběr. Toto nelze vrátit." -#: static/horizon/js/horizon.tables.js:364 +#: static/horizon/js/horizon.tables.js:366 #, c-format msgid "Displaying %s item" msgid_plural "Displaying %s items" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Zobrazena %s položka" +msgstr[1] "Zobrazeny %s položky" +msgstr[2] "Zobrazeno %s položek" #: static/horizon/js/horizon.tables_inline_edit.js:88 #: static/horizon/js/horizon.tables_inline_edit.js:169 diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/django.po b/openstack_dashboard/locale/de/LC_MESSAGES/django.po index 2e178d1692..6077f8ebaf 100644 --- a/openstack_dashboard/locale/de/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/de/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 21:40+0000\n" -"Last-Translator: Robert Simai\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/horizon/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,217 +60,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Alle TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Alle UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "Alle ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Liste der Ceilometer-Zähler kann nicht abgerufen werden." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Dauer der Instanz" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Dauer der Instanz (Openstack Typ)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Menge des RAM in MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Verwendete CPU-Zeit" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Durchschnittliche CPU-Auslastung" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Anzahl der VCPUs" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Anzahl der Leseanfragen" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Anzahl der Schreibanfragen" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Anzahl der Datenträgerlesezugriffe in Bytes" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Anzahl der Datenträgerschreibzugriffe in Bytes" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Größe der Root-Festplatte in GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Größe der Flüchtigen Festplatte in GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Anzahl der eingehenden Bytes für ein VM-Interface" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Anzahl der ausgehenden Bytes für ein VM Interface" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Anzahl der eingehenden Pakete für ein VM Interface" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Anzahl der ausgehenden Pakete für ein VM Interface" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Dauer der Instanz Typ %s (OpenStack Variante)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Laufzeit des Netzwerks" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Erzeugungsanfragen für dieses Netzwerk" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Aktualisierungsanfragen für dieses Netzwerk" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Laufzeit des Subnetzes" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Erzeugungsanfragen für dieses Subnetz" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Aktualisierungsanfragen für dieses Subnetz" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Laufzeit des Ports" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Erzeugungsanfragen für diesen Port" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Aktualisierungsanfragen für diesen Port" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Laufzeit des Routers" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Erzeugungsanfragen für diesen Router" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Aktualisierungsanfragen für diesen Router" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Laufzeit der Floating IP" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Erzeugungsanfragen für diese Floating IP" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Aktualisierungsanfragen für diese Floating IP" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Abbild-Existenzprüfung" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Größe des hochgeladenen Abbildes" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Anzahl der Aktualisierungen für dieses Abbild" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Anzahl der Uploads für dieses Abbild" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Anzahl der Löschungen für dieses Abbild" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Abbild wurde heruntergeladen" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Image wird ausgeliefert" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Dauer des Datenträgers" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Größe des Datenträgers" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Anzahl der Objekte" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Gesamtgröße der gespeicherten Objekte" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Anzahl der Container" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Anzahl der empfangenen Bytes" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Anzahl der gesendeten Bytes" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Anzahl der API Anfragen an Swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Energiemenge" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Leistungsverbrauch" @@ -296,17 +296,17 @@ msgstr "Unbekannte Instanz" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s Backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Der Identitäts-Service erlaubt das Editieren von Benutzerdaten nicht." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "Der Benutzer %s hat keine definierte Rolle für dieses Projekt." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Passwort geändert. Bitte melden Sie sich erneut an um fortzufahren." @@ -385,7 +385,7 @@ msgstr "Name: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Evakuierung von Instanzen fehlgeschlagen: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "Der Container kann nicht gelöscht werden, da er nicht leer ist." @@ -400,19 +400,19 @@ msgstr "Administrator" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -440,13 +440,13 @@ msgstr "Administrator" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -468,7 +468,7 @@ msgstr "Administrator" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -501,9 +501,9 @@ msgstr "Administrator" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -519,12 +519,12 @@ msgstr "Name" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Verfügbarkeitszone" @@ -745,11 +745,11 @@ msgstr "Hinzufügen/Entfernen von Hosts zum/vom Aggregat" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -799,6 +799,7 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -963,7 +964,7 @@ msgid "Defaults" msgstr "Voreinstellungen" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Voreinstellungen aktualisieren" @@ -1010,7 +1011,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1025,7 +1026,7 @@ msgid "Injected Files" msgstr "Injizierte Dateien" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1040,9 +1041,9 @@ msgid "Volumes" msgstr "Datenträger" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1050,7 +1051,7 @@ msgid "Volume Snapshots" msgstr "Schattenkopien" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Gesamtgröße von Datenträgern und Schattenkopien (GB)" @@ -1083,9 +1084,9 @@ msgstr "Floating IPs" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1146,7 +1147,7 @@ msgid "Quotas" msgstr "Kontingente" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Standardkontingente" @@ -1159,20 +1160,20 @@ msgstr "Kontingentinformationen können nicht abgerufen werden." msgid "Unable to retrieve default quota values." msgstr "Standardkontingentswerte können nicht abgerufen werden." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "Hier können Sie die Standard-Quotas (Maximalwerte) aktualisieren." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Standard-Quota aktualisieren" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Standard-Quotas aktualisiert." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Standard-Quotas können nicht aktualisiert werden." @@ -1199,15 +1200,15 @@ msgstr[0] "Gelöschte Variante" msgstr[1] "Gelöschte Varianten" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Variante erstellen" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1302,12 +1303,12 @@ msgstr "Auslagerungs-Platte" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1315,8 +1316,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1345,7 +1346,7 @@ msgid "" "to set a random UUID4." msgstr "Varianten-ID sollte UUID4 oder ganzzahlig sein. Lassen Sie das Feld frei oder wählen Sie 'auto' um eine zufällige UUID4 zu setzen." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Der Name darf nur Buchstaben, Zahlen, Unterstriche, Punkte und Bindestriche enthalten." @@ -1363,7 +1364,7 @@ msgid "Swap Disk (MB)" msgstr "Auslagerungsfestplatte (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Varianten Information" @@ -1374,12 +1375,12 @@ msgid "" msgstr "Varianten bestimmen die Größe des RAM, der Festplatte, Anzahl der Kerne und andere Ressourcen und können ausgewählt werden, wenn ein Benutzer eine Instanz einsetzt." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Liste der Varianten kann nicht abgerufen werden" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "Der Name \"%s\" wird bereits von einer anderen Variante verwendet." @@ -1393,69 +1394,69 @@ msgstr "Die ID \"%s\" wird bereits von einer anderen Variante verwendet." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Variantenzugriffsliste kann nicht abgerufen werden. Bitte versuchen Sie es später noch einmal." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Varianten Zugriffsrecht" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Wählen Sie die Projekte, in denen die Varianten benutzt werden. Wenn keine Projekte ausgewählt werden, ist die Variante in allen Projekten verfügbar." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Alle Projekte" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Ausgewählte Projekte" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "Keine Projekte gefunden." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "Kein Projekt ausgewählt. Alle Projekte können diese Variante nutzen." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Neue Variante \"%s\" erstellt." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Variante \"%s\" kann nicht erstellt werden." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Variante kann nicht erstellt werden." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Zugriff auf Variante für Projekt %s kann nicht gesetzt werden." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Bearbeiten der Varianten-Details. Varianten bestimmen die Größe des RAM, der Festplatte, Anzahl der Kerne und andere Ressourcen. Varianten werden ausgewählt, wenn ein Benutzer Instanzen einsetzt." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Variante \"%s\" geändert." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Variante \"%s\" kann nicht geändert werden." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Varianteninformation wurde geändert, aber Zugriffsrechte für Varianten können nicht verändert werden." @@ -1481,16 +1482,16 @@ msgstr "Hostname" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Typ" @@ -1522,9 +1523,9 @@ msgstr "Speicher (gesamt)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Instanzname" @@ -1551,7 +1552,7 @@ msgstr "Hypervisor-Informationen können nicht abgerufen werden. " msgid "Unable to retrieve hypervisor statistics." msgstr "Hypervisor-Statistiken können nicht abgerufen werden." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Hypervisor-Instanzliste konnte nicht abgerufen werden." @@ -1560,33 +1561,33 @@ msgstr "Hypervisor-Instanzliste konnte nicht abgerufen werden." msgid "Current Host" msgstr "Aktueller Host" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Zielhost" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Wählen Sie einen Host, auf den Sie Server evakuieren." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Shared Storage" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Einen Zielhost auswählen" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "Keine weiteren Hosts verfügbar." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Starte Evakuierung von %(current)s nach %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Fehler beim Evakuieren des Hosts: %s" @@ -1613,7 +1614,7 @@ msgstr[1] "Evakuierte Hosts" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1641,9 +1642,9 @@ msgstr "Zone" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1655,7 +1656,7 @@ msgstr "Zone" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1681,7 +1682,7 @@ msgstr "Zone" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1769,7 +1770,7 @@ msgstr "Abbildname =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Status =" @@ -1788,10 +1789,10 @@ msgstr "Max. Größe (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Abbildname" @@ -1799,11 +1800,11 @@ msgstr "Abbildname" msgid "Unable to retrieve image list." msgstr "Abbildliste kann nicht abgerufen werden." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Verfügbare Eigenschaften für das Abbild können nicht abgerufen werden." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Das zu aktualisierende Abbild kann nicht abgerufen werden." @@ -1881,7 +1882,7 @@ msgstr "Systeminformation" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2018,16 +2019,16 @@ msgstr "Live-Migrationsinstanz" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2046,12 +2047,12 @@ msgid "IPv6 Address =" msgstr "IPv6 Adresse =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "Abbild ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Variante ID =" @@ -2059,7 +2060,7 @@ msgstr "Variante ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP-Adresse" @@ -2072,7 +2073,7 @@ msgstr "IP-Adresse" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2083,17 +2084,17 @@ msgid "Size" msgstr "Größe" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Aufgabe" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Zustand" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Zeit seit Erzeugung" @@ -2165,19 +2166,19 @@ msgstr "Zähler" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2196,7 +2197,7 @@ msgstr "Zähler" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2210,17 +2211,17 @@ msgstr "Zähler" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2449,7 +2450,21 @@ msgstr "Local" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2457,34 +2472,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "Netzwerkprofile" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Provider Netzwerktyp" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "Der physikalische Mechanismus, durch den das virtuelle Netzwerk implementiert wurde." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Physikalisches Netzwerk" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "Der Name des physikalischen Netzwerkes auf dem das virtuelle Netzwerk implementiert wurde." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "Segmentierungs-ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2511,7 +2526,7 @@ msgstr "Segmentierungs-ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2519,8 +2534,8 @@ msgstr "Segmentierungs-ID" msgid "Admin State" msgstr "Admin Status" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2534,20 +2549,20 @@ msgstr "Admin Status" msgid "Shared" msgstr "Gemeinsam verwendet" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Externes Netzwerk" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Projekt auswählen" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2557,51 +2572,51 @@ msgid "" "%(vxlan_max)s." msgstr "Für VLAN Netzwerke die VLAN ID auf dem physischen Netzwerk, das die VLANs realisiert. Gültige VLAN IDs sind %(vlan_min)s bis %(vlan_max)s. Für GRE oder VXLAN Netzwerke die Tunnel ID. Gültige Tunnel IDs für GRE Netzwerke sind %(gre_min)s bis %(gre_max)s, für VXLAN Netzwerke %(vxlan_min)s bis %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Profil auswählen" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Netzwerk-Profile konnten nicht abgerufen werden." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Das Netzwerk %s wurde erfolgreich erstellt." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Das Netzwerk %s konnte nicht erstellt werden." -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Die gültigen VLAN IDs für VLAN Netzwerke sind %(min)s bis %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Die gültigen Tunnel IDs für GRE Netzwerke sind %(min)s bis %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Die gültigen Tunnel IDs für VXLAN Netzwerke sind %(min)s bis %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Das Netzwerk %s wurde erfolgreich aktualisiert." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2613,7 +2628,7 @@ msgstr "Das Netzwerk %s konnte nicht aktualisiert werden." #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2684,7 +2699,7 @@ msgstr "DHCP Agenten" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2702,7 +2717,7 @@ msgstr "Netzwerkliste kann nicht abgerufen werden." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Anzeige des Bereitstellungsnetzwerks des DHCP Agenten nicht möglich." @@ -2724,28 +2739,28 @@ msgstr "Portliste kann nicht abgerufen werden." msgid "Unable to retrieve details for network \"%s\"." msgstr "Details zu Netzwerk \"%s\" können nicht abgerufen werden." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Neuer DHCP Agent" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Wählen Sie einen DHCP Agenten zum verbinden." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Wählen Sie einen neuen Agenten" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "Keine weiteren Agenten verfügbar." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agent %s wurde erfolgreich hinzugefügt." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Fehler beim Hinzufügen des Agenten %(agent_name)s für das Netzwerk %(network)s." @@ -3296,8 +3311,8 @@ msgstr "Router Detail" msgid "Update Router" msgstr "Router Aktualisieren" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Projektinformationen zum Datenträger können nicht aufgerufen werden." @@ -3314,8 +3329,8 @@ msgstr "Datenträgertypen können nicht abgerufen werden" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Datenträger-Schattenkopien können nicht aufgerufen werden." @@ -3354,14 +3369,14 @@ msgstr "Status der Datenträger-Schattenkopie kann nicht aktualisiert werden." msgid "Update Status" msgstr "Status aktualisieren" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Datenträger Name" @@ -3392,11 +3407,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Datenträger" @@ -3433,7 +3448,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3520,14 +3535,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3811,7 +3826,7 @@ msgstr "Details zum Datenträgertyp können nicht abgerufen werden." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4089,7 +4104,7 @@ msgstr "Benutzerliste kann nicht abgerufen werden." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Rollenliste kann nicht abgerufen werden." @@ -4128,17 +4143,17 @@ msgid "Domain Groups" msgstr "Domänengruppen" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Alle Gruppen" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "Keine Gruppen gefunden." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Keine Gruppen." @@ -4368,13 +4383,13 @@ msgid "View Usage" msgstr "Verwendung anzeigen" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Projekt erzeugen" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Projekt bearbeiten" @@ -4450,7 +4465,7 @@ msgid "Domain Name" msgstr "Domänen-Name" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Projektinformation" @@ -4467,81 +4482,81 @@ msgstr "Benutzerliste kann nicht abgerufen werden. Bitte versuchen Sie es späte msgid "Project Members" msgstr "Projektmitglieder" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Projektgruppen" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Neues Projekt \"%s\" erstellt." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Projekt \"%s\" kann nicht erstellt werden." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", Projektgruppen hinzufügen" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "%(users_to_add)s Projektmitglieder %(group_msg)s und Projektkontingente konnten nicht hinzugefügt werden." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "%s Projektgruppen konnte nicht hinzugefügt und Projektkontingente konnten nicht aktualisiert werden." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Projektkontingent konnte nicht gesetzt werden." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Bearbeiten der Projektdetails." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Projekt \"%s\" geändert." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Projekt \"%s\" kann nicht geändert werden." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Sie können Ihre Administrator-Rechte nicht aus einem Projekt zurückziehen, in das Sie eingeloggt sind. Bitte wechseln Sie zuerst zu einem anderen Projekt mit Administrator-Rechten oder entfernen Sie die Administrator Rolle durch das Kommandozeilen-Interface (CLI)." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", Projektgruppen aktualisieren" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "%(users_to_modify)s Projektmitglieder %(group_msg)s und Projektkontingente konnten nicht aktualisiert werden." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "%s Projektmitglieder, Projektgruppen und Projektkontingente konnten nicht aktualisiert werden." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4635,9 +4650,9 @@ msgid "No available projects" msgstr "Keine verfügbaren Projekte" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Die Passwörter stimmen nicht überein." @@ -4645,7 +4660,7 @@ msgstr "Die Passwörter stimmen nicht überein." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Passwort" @@ -4814,7 +4829,7 @@ msgid "Data Processing" msgstr "Datenverarbeitung" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Zugriff & Sicherheit" @@ -4905,7 +4920,7 @@ msgstr "IP zu Projekt zuweisen" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4934,7 +4949,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Floating IP erfolgreich getrennt: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Floating IP kann nicht getrennt werden." @@ -5021,29 +5036,29 @@ msgstr "IP-Adresse %s wurde zugewiesen." msgid "Unable to associate IP address %s." msgstr "IP-Adresse %s konnte nicht zugewiesen werden." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Schlüsselpaar-Namen dürfen nur Buchstaben, Zahlen, Unterstriche, Leerzeichen und Bindestriche enthalten." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Schlüsselpaar-Name" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Öffentlicher Schlüssel" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Erfolgreich importierter öffentlicher Schlüssel: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Schlüsselpaar kann nicht importiert werden." @@ -5576,7 +5591,7 @@ msgid "Unable to create container." msgstr "Container konnte nicht erstellt werden. " #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Datei" @@ -5921,7 +5936,7 @@ msgid "Unable to upload cluster template file" msgstr "Hochladen der Clustervorlage nicht möglich" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Clustervorlagen" @@ -5975,31 +5990,31 @@ msgstr "Vorlage erzeugen" msgid "Configure Cluster Template" msgstr "Clustervorlage konfigurieren" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Plugin" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop-Version" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6124,7 +6139,7 @@ msgstr "Nodeanzahl" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Variante" @@ -6142,13 +6157,13 @@ msgstr "Vorlage nicht spezifiziert" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Auto Sicherheitsgruppe" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Node Prozesse" @@ -6185,7 +6200,7 @@ msgstr "Node Gruppe Hinzufügen" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Cluster Vorlage erstellen" @@ -6218,7 +6233,7 @@ msgstr "Wählen Sie die Plugin und Hadoop Version für die Cluster Vorlage." #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Erstellen nicht möglich" @@ -6232,22 +6247,22 @@ msgstr "Vorlage Name" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Details" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Cluster Vorlage %s erstellt" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Cluster Vorlagenerstellung fehlgeschlagen" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Cluster" @@ -6280,7 +6295,7 @@ msgstr "Die Reihe kann nicht aktualisiert werden" msgid "Configure Cluster" msgstr "Cluster Konfigurieren" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Instanz Anzahl" @@ -6453,14 +6468,14 @@ msgstr "Aktualisierung des Abbilds fehlgeschlagen." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Abbild" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Abbild auswählen" @@ -6582,7 +6597,7 @@ msgid "Add custom tag" msgstr "Benutzerspezifische Schlagwörter hinzufügen" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6591,7 +6606,7 @@ msgstr "Plugins" msgid "Title" msgstr "Titel" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Unterstütze Versionen" @@ -6618,7 +6633,7 @@ msgid "Data Processing Plugins" msgstr "Datenverarbeitungsplugins" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Datenquellen" @@ -6764,7 +6779,7 @@ msgid "Failed to fetch internal binary list" msgstr "Liste der internen Binaries konnte nicht abgerufen werden." #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Aufgaben-Binärprogramme" @@ -6785,7 +6800,7 @@ msgstr[1] "" msgid "Download Job Binary" msgstr "Aufgaben-Binärprogramm herunterladen" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "URL" @@ -6864,7 +6879,7 @@ msgid "Job Binary Details" msgstr "Aufgaben-Binärprogramm Details" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Aufgaben Ausführungen" @@ -6914,7 +6929,7 @@ msgstr "Relaunch auf existierendem Cluster" msgid "Relaunch On New Cluster" msgstr "Relaunch auf neuem Cluster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6923,7 +6938,7 @@ msgstr "Relaunch auf neuem Cluster" msgid "Job" msgstr "Aufgabe" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7229,7 +7244,7 @@ msgstr "Cluster nach Beendigung der Aufgabe bestehen lassen." #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Start" @@ -7269,7 +7284,7 @@ msgid "Unable to launch job." msgstr "Die Aufgabe kann nicht ausgeführt werden." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Node Gruppen Vorlagen" @@ -7371,8 +7386,8 @@ msgstr "Verstecke gesamte Konfiguration" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Erzeuge Node Gruppen Vorlage" @@ -7409,40 +7424,40 @@ msgstr "Storage Lokation auswählen" msgid "Volumes size (GB)" msgstr "Größe der Datenträger (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Die Prozessauswahl kann nicht erzeugt werden." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Floating IP Pool" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Erstelle Sicherheitsgruppe für diese Node Gruppe" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Start von Instanzen in diesen Sicherheitsgruppen" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Prozesse" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "In der Node Gruppe zu startende Prozesse" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Node Gruppen Vorlage konfigurieren" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Node Gruppen Vorlage %s erzeugt" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Wählen Sie Plugin und Hadoop Version" @@ -7460,7 +7475,7 @@ msgstr "Anti-Affinität Prozesse können nicht bestückt werden." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Netzwerke können nicht abgerufen werden." @@ -7517,8 +7532,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Nicht verfügbar" @@ -7666,14 +7681,14 @@ msgstr "Geplante Sicherung \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Außerstande %(count)s mal \"%(name)s\" zu starten." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "Instanz" @@ -7682,12 +7697,12 @@ msgid "Error creating database backup." msgstr "Fehler beim Erzeugen der Datenbanksicherung." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Aktuelle Größe (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Neue Größe (GB)" @@ -7754,9 +7769,9 @@ msgstr "Fehler beim Löschen der Datenbank auf Instanz." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Instanz starten" @@ -8002,13 +8017,13 @@ msgstr "Datenbank starten" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Instanz bearbeiten" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Größe des zu startenden Abbildes." @@ -8033,22 +8048,22 @@ msgid "Select datastore type and version" msgstr "Typ und Version des Datenspeichers wählen" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "Es muss mindestens ein Netzwerk angegeben werden." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Instanz mit diesen Netzwerken starten" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Netzwerk" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Wählen Sie die Netzwerke für Ihre Instanz." @@ -8093,7 +8108,7 @@ msgid "Unable to find backup!" msgstr "Sicherungskopie kann nicht gefunden werden!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "%(count)s mal \"%(name)s\" gestartet." @@ -8697,78 +8712,78 @@ msgid "A local image to upload." msgstr "Ein lokales Abbild zum hochladen." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Abbildformat" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Architektur" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Minimum Festplatte (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "Die minimale Größe der Platte, um das Abbild zu starten. Falls nicht angegeben, wird der Wert 0 (kein Minimum) verwendet." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Minimum RAM (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "Die minimale Größe des Speichers, um das Abbild zu starten. Falls nicht angegeben, wird der Wert 0 (kein Minimum) verwendet." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Geschützt" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Ein Abbild oder der externe Speicherort eines Abbildes muss angegeben werden." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Es ist nicht möglich ein Abbild und ein externes Abbild anzugeben." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Ihr Abbild %s wurde in die Warteschlange zur Erzeugung aufgenommen." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Neues Abbild konnte nicht erstellt werden. " -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "Kernel-ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk-ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Abbild \"%s\" konnte nicht aktualisiert werden." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Abbild wurde erfolgreich aktualisiert." @@ -8860,7 +8875,7 @@ msgid "Container Format" msgstr "Containerformat" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Festplattenformat" @@ -8891,7 +8906,7 @@ msgstr "Abbilddetails:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Schattenkopie erstellen" @@ -8930,74 +8945,74 @@ msgstr "Konsolentyp \"%s\" wird nicht unterstützt." msgid "No available console found." msgstr "Keine verfügbare Konsole gefunden." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Passwort erneuern" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Bestätige Passwort erneuern" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Festplattenpartition" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "Keine Abbilder verfügbar" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automatisch" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manuell" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Informationen zu Erweiterungen können nicht abgerufen werden." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Instanz erneuern %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Instanz konnte nicht erneuert werden." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "Der Name des Schlüsselpaars, das der Instanz zugewiesen wurde." -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "Das Passwort der Instanz, verschlüsselt mit Ihrem öffentlichen Schlüssel." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Verschlüsseltes Passwort" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Instanzen-Passwort wurde nicht gesetzt oder ist noch nicht verfügbar" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Private Schlüssel-Datei" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "oder kopieren und fügen Sie Ihren privaten Schlüssel ein" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Instanzen-Passwort kann nicht abgerufen werden." @@ -9032,7 +9047,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9045,51 +9060,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Sicherheitsgruppen bearbeiten" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Konsole" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Log anzeigen" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Instanzgröße ändern" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Größenänderung/Migration bestätigen" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Größenänderung/Migration zurücknehmen" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9097,418 +9112,418 @@ msgstr "Größenänderung/Migration zurücknehmen" msgid "Rebuild Instance" msgstr "Instanz erneuern" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Passwort abrufen" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Floating IP zuweisen" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Floating IP %s erfolgreich zugewiesen" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Floating IP kann nicht zugewiesen werden." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Floating IP trennen" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Floating IP %s erfolgreich getrennt" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "Keine Floating IPs zum Trennen vorhanden." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Bitte versuchen Sie es später erneut [Fehler: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "Es gibt in der ausgewählten Verfügbarkeitszone für diese Variante nicht genug Kapazitäten. Versuchen Sie es später erneut oder wählen Sie eine andere Verfügbarkeitszone." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Fehler beim Starten der Instanz \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Gelöscht" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Aktiv" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Abschaltung" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Unterbrochen" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Pausiert" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Fehler" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Größenänderung/Migration" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Größenänderung/Migration bestätigen oder zurücknehmen" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Größenänderung/Migration zurücknehmen" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Neustart" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Zurücksetzen" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Passwort" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "im Wiederaufbau" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migrieren" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Baue" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Rette" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Sanft Gelöscht" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Gelagert" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Zurückgestellt und entladen" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Geplant" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Block Device Zuweisung" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Netzwerk" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "wird erzeugt" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Schattenkopie wird ausgeführt" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Abbild Schattenkopie wartet" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Abbild wartet auf Hochladen" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Abbild lädt hoch" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Abbild-Sicherungskopie" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Aktualisiere Passwort" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Vorbereitung von Größenänderung oder Migration" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Größenänderung oder Migration wird ausgeführt" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Größenänderung oder Migration ausgeführt" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Größenänderung oder Migration wird abgeschlossen" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Größenänderung oder Migration wird zurückgenommen" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Größenänderung oder Migration wird bestätigt" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Neustartend" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Neustartend Hart" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Pausieren" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Wird fortgesetzt" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Aussetzen" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Ausschalten" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Einschalten" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Start im Rescue Mode" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Rescue Mode beenden" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Erneuernd" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Block Device Zuordnung wird wieder aufgebaut" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Wiederaufbau wird erzeugt" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migrieren" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Löscht" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Sanfte Löschung" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Wiederherstellend" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Zurückstellen" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Unerledigtes Hochladen des Abbildes wird zurückgestellt" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Hochladen des Abbildes wird zurückgestellt" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Zurückstellen und entladen" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Zurückstellung wird aufgehoben" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Kein Zustand" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Läuft" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Blockiert" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Pausiert" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Stillgelegt" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Abschalten" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Abgestürzt" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Unterbrochen" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Fehlgeschlagen" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Aufbauend" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Schlüsselpaar" @@ -9792,90 +9807,90 @@ msgstr "Sie können optional ein Passwort für die neu gebaute Instanz setzen." msgid "Instance Admin Password" msgstr "Instanzen-Administrator Passwort" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Benutzer" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Projekt & Benutzer" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Instanzenanzahl" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Anzahl der zu startenden Instanzen." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Boot-Quelle der Instanz" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Wählen Sie Ihren Boot Source-Typ aus." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Instanz-Schattenkopie" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Schattenkopie" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Gerätegröße (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Datenträgergröße in Gigabytes (ganze Zahl)" -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Gerätename" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Löschen beim Beenden" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Lösche Datenträger beim Beenden der Instanz" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Quelle auswählen" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Von Abbild starten" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Von Schattenkopie starten" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Von Datenträger starten" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Von Abbild starten (erzeugt neuen Datenträger)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Von Schattenkopie starten (erzeugt neuen Datenträger)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9886,240 +9901,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Kerne(Verfügbar: %(avail)s, Angefordert: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Verfügbar: %(avail)s, Angefordert: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "Die angeforderte Instanz kann nicht gestartet werden. Die folgende(n) angeforderte(n) Ressource(n) überschreitet/n Kontingent(e): %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Sie müssen die Datenträger Größe angeben." -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "Datenträgergröße muß größer als 0 sein" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Sie müssen ein Abbild auswählen." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "Die Variante '%(flavor)s' ist zu klein für das angeforderte Abbild. \nMinimale Anforderungen: %(min_ram)s MB RAM und %(min_disk)s GB Root-Festplatte." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "Die Partition/Platte ist zu klein für das Abbild '%(image_name)s' und muss größer oder gleich '%(smallest_size)d' GB sein." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Sie müssen eine Schattenkopie auswählen." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Sie müssen einen Datenträger auswählen." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Starten von mehreren Instanzen wird nur für Abbilder und Schattenkopien unterstützt." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Verfügbarkeitszonen können nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "Keine Verfügbarkeitszone gefunden" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Irgendeine Verfügbarkeitszone" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Kontingent Informationen können nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Schattenkopie" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Instanz-Schattenkopie auswählen" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "Keine Schattenkopien verfügbar" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Liste der Datenträger kann nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Datenträger auswählen" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "Keine Datenträger verfügbar" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Liste von Datenträger-Schattenkopien kann nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Schattenkopie auswählen" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "Keine Schattenkopien verfügbar" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Für die Authentifizierung zu nutzendes Schlüsselpaar." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Administratorkennwort" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Administratorkennwort bestätigen" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Starte Instanz in diesen Sicherheitsgruppen." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Kontrollieren Sie den Zugriff auf Ihre Instanz durch Schlüsselpaare, Sicherheitsgruppen und andere Mechanismen." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Schlüsselpaare können nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Wählen Sie ein Schlüsselpaar" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "Keine Schlüsselpaare verfügbar" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Die Liste der Sicherheitsgruppen kann nicht abgerufen werden." -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Nach Erstellung" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Direkteingabe" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Anpassungsskript Quelle" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Ein Skript oder eine Folge von Kommandos, die nach dem Neubau einer Instanz ausgeführt werden (max 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Skript-Datei" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Skript-Daten" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "Dateigröße übersteigt die Maximalgröße (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Es gab einb Problem beim analysieren von %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Datenschutz Profile" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Instanz mit diesen Datenschutz Profilen starten" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automatisch: die komplette Platte ist eine einzige Partition und passt sich automatisch mit der Größe an. Manuell: ergibt schnellere Bauzeiten aber erfordert manuelle Partitionierung." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Konfigurationslaufwerk" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Konfigurieren Sie OpenStack, um Metadaten auf ein spezielles Konfigurationslaufwerk zu schreiben, das beim Start einer Instanz mit ihr verbunden wird." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Weitergehende Optionen" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s Instanzen" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Port nicht angelegt für Profile-ID (%s)." @@ -10473,7 +10488,7 @@ msgstr "Provider" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Subnetz" @@ -11038,7 +11053,7 @@ msgid "Create Router" msgstr "Router erstellen" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Router" @@ -11978,70 +11993,70 @@ msgstr "Vorlage editieren" msgid "Select a new template to re-launch a stack." msgstr "Eine neue Vorlage auswählen um einen Stack erneut zu starten." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "Stack-ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Stack Name" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Erzeuge Stack" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Name des Stacks, der erzeugt werden soll." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Der Name muss mit einem Buchstaben beginnen und darf nur Buchstaben, Nummern, Unterstriche, Punkte und Bindestriche enthalten." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Zeitüberschreitung bei der Erzeugung (Minuten)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Zeitüberschreitung bei der Erzeugung in Minuten." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Zurückrollen nach einem Fehler" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Ermögliche ein Zurückrollen nach einem Erzeugungs/Aktualisierungs-Fehler." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Passwort für Benutzer \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "Dies wird zur Ausführung von Operationen während des Lebenszykluses des Stacks benötigt." -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Erzeugung des Stacks gestartet." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Stack-Parameter aktualisieren" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Stack-Aktualisierung gestartet." @@ -12312,12 +12327,12 @@ msgstr "Geplante Löschung von %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Details zur Sicherungskopie können nicht abgerufen werden." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Aktualisiere Schattenkopie \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Schattenkopie kann nicht aktualisiert werden." @@ -12469,7 +12484,7 @@ msgid "Not attached" msgstr "Nicht zugewiesen" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Datenträger Quelle" @@ -12598,144 +12613,144 @@ msgstr "Erzeuge Datenträger" msgid "Create a Volume Snapshot" msgstr "Erzeuge eine Schattenkopie" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Benutze Schattenkopie als Quelle" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Benutze Abbild als Quelle" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Datenträger als Quelle nutzen" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Größe (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Kein Datenträgertyp" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Datenträgergröße muss gleich oder größer als die Größe der Schattenkopie sein (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Die angegebene Schattenkopie kann nicht geladen werden." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Datenträgergröße muss gleich oder größer der des Abbilds sein (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "Datenträgergröße muss gleich oder größer als die minimale Festplattengröße sein (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Das angegebene Abbild kann nicht geladen werden. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Angegebener Datenträger kann nicht geladen werden: %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "Datenträgergröße muss gleich oder größer als die Original-Datenträgergröße sein (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Wählen Sie eine Schattenkopie" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Wähle ein Abbild" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Wählen Sie einen Datenträger" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Keine Quelle, leerer Datenträger" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Abbildquelle muss angegeben werden" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Schattenkopiequelle muss angegeben werden" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Quelle des Datenträgers muss angegeben werden" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Nicht möglich festzustellen, ob Verfügbarkeitszonen Erweiterung unterstützt wird." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "Die Datenträgergröße kann nicht kleiner sein als die der Schattenkopie (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "Die Datenträger Größe kann nicht kleiner sein als die Abbildgröße (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "Die Datenträgergröße kann nicht kleiner sein als die minimale Festplattengröße (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "Die Datenträgergröße darf nicht kleiner sein als die Quelldatenträgergröße (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "Ein Datenträger von %(req)i GB kann nicht erzeugt werden, da Sie nur %(avail)i GB als Kontingent zur Verfügung haben." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Sie benutzen bereits alle Ihrer verfügbaren Datenträger." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Erstellen Datenträger \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Datenträger konnte nicht erstellt werden." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "An Instanz anhängen" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Wählen Sie eine Instanz zum Anfügen aus." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12754,93 +12769,93 @@ msgstr "Datenträger %(vol)s wird Instanz %(inst)s auf %(dev)s zugewiesen." msgid "Unable to attach volume." msgstr "Volume konnte nicht hinzugefügt werden." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Erzeuge Schattenkopie \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Erzwinge Die Schattenkopie \"%s\" vom zugewiesenem Datenträger." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Schattenkopie kann nicht erzeugt werden." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Aktualisiere Datenträger \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Datenträger konnte nicht aktualisiert werden." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Erzwingen" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Anfrage zum Hochladen des Datenträger Abbildes erfolgreich: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Hochladen des Datenträgers zum Abbild fehlgeschlagen für Datenträger: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "Neue Größe muss größer als Aktuelle Größe sein." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Der Datenträger kann nicht auf %(req)iGB erweitert werden, da nur noch %(avail)iGB ihres Kontingents verfügbar sind." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Erweitere Datenträger: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Datenträger kann nicht erweitert werden." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Niemals" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "Auf Abruf" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Migrationstrategie" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Liste der Datenträgertypen kann nicht abgerufen werden." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "Der neue Datenträgertyp muss sich vom alten Typ \"%s\" unterscheiden." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Anfrage zur Änderung des Datenträgertyps von Datenträger \"%(name)s\" auf \"%(vtype)s\" erfolgreich gesendet." -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Datenträgertyp des Datenträgers kann nicht geändert werden: \"%s\"" @@ -12957,8 +12972,8 @@ msgstr "VPN Service %s erfolgreich aktualisiert." msgid "Failed to update VPN Service %s" msgstr "VPN Dienst %s konnte nicht aktualisiert werden" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12966,12 +12981,12 @@ msgstr "VPN Dienst %s konnte nicht aktualisiert werden" msgid "Authorization algorithm" msgstr "Autorisierungsalgorithmus" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12979,19 +12994,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Verschlüsselungsalgorithmus" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13012,7 +13027,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Lebensdauer der IKE-Schlüssel" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "Sekunden" @@ -13020,13 +13035,13 @@ msgstr "Sekunden" msgid "Lifetime value for IKE keys" msgstr "Lebensdauer der IKE-Schlüssel" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Gleich oder größer als 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13034,15 +13049,15 @@ msgstr "Gleich oder größer als 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy: perfekte vorwärts gerichtete Geheimhaltung" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "Gruppe2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "Gruppe5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "Gruppe14" @@ -13051,169 +13066,169 @@ msgstr "Gruppe14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1 Verhandlungs-Modus" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE-Richtlinie %s wurde erfolgreich aktualisiert." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Fehler beim aktualisieren der IKE Richtlinie %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Kapselungsmodus" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "Tunnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "Transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Lebensdauer-Einheiten" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Lebensdauer-Wert" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Verwandlungsprotokoll" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec Richtlinie %s wurde erfolgreich aktualisiert." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Fehler beim Aktualisieren der IPSec Richtlinie %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Öffentliche IPv4/IPv6-Adresse oder FQDN für das Peer-Gateway" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Öffentliche IPv4/IPv6-Adresse oder FQDN für das Peer-Gateway für die VPN-Verbindung" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Peer-Router Identität zur Authentifizierung (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Peer-Router Identität zur Authentifizierung. Die Identität kann eine IPv4/IPv6-Adresse, eine e-Mail oder FQDN sein." -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Ferne(s) Peer-Subnetz(e)" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Entfernte Peer-Subnetz-Adresse(n) mit Maske(n) im CIDR-Format, Komma-separiert, wenn nötig (e.g. 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Pre-Shared Schlüssel (PSK) Zeichenkette" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Maximale Übertragungseinheitsgröße für die Verbindung" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Größer oder gleich 68 falls das lokale Subnetz IPv4 ist. Größer oder gleich 1280 falls das lokale Subnetz IPv6 ist." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Actionen zum Aufspüren von toten Peers" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "halten" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "löschen" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "deaktivieren" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "neustarten" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "neustart bei Peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Intervall zum Aufspüren von toten Peers" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Gültige Ganzzahl" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Zeitüberschreitung zum Aufspüren von toten Peers" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Gültige Ganzzahl größer als das DPD Intervall" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Initiatorstatus" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bidirektional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "nur Response" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec Site Verbindung %s wurde erfolgreich aktualisiert." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "IPSec Site Verbindung %s konnte nicht nicht geändert werden" @@ -13311,70 +13326,70 @@ msgstr "IPSec Richtlinie bearbeiten" msgid "Edit Connection" msgstr "Verbindung bearbeiten" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN Dienst" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE Richtlinie" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec Richtlinie" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec Site Verbindungen" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN Dienste" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE Richtlinien" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec Richtlinien" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "IPSec Site Verbindungsliste kann nicht abgerufen werden." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "VPN Service Liste kann nicht abgerufen werden." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Liste der IKE Richtlinien kann nicht abgerufen werden." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "IPSec Richtlinien Liste kann nicht abgerufen werden." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE Richtlinien Details" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec Richtlinien Details" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN Dienstdetails" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec Site Verbindungsdetails" @@ -13413,43 +13428,43 @@ msgstr "IPSec Richtlinie %s konnte nicht gelöscht werden." msgid "Deleted IPSec Site Connection %s" msgstr "IPSec Site Verbindung %s gelöscht" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "IPSec Site Verbindung konnte nicht gelöscht werden: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "IKE Richtliniendetails können nicht abgerufen werden." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "IPSec Richtliniendetails können nicht abgerufen werden." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "VPN Servicedetails können nicht abgerufen werden." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "IPSec Site Verbindungsdetails können nicht abgerufen werden." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "VPN Servicedetails können nicht abgerufen werden. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "IKE Richtliniendetails können nicht abgerufen werden. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "IPSec Richtliniendetails können nicht abgerufen werden. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "IPSec Site Verbindungsdetails können nicht abgerufen werden. %s" @@ -13665,11 +13680,6 @@ msgstr "Projekte können nicht abgerufen werden." msgid "Segment Type" msgstr "Segment Typ" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13681,7 +13691,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Untertyp" @@ -13694,52 +13704,52 @@ msgstr "Natives VXLAN" msgid "Enhanced VXLAN" msgstr "Erweitertes VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Segment Bereich" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 für VLAN; 5000 und höher für Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Multicast IP Bereich" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Multicast IPv4 Bereich (z.B. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Untertyp-Wert (Händische Eingabe)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Parameter eingeben (z.B. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Netzwerkprofil %s erfolgreich erstellt." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Netzwerkprofil %s konnte nicht erstellt werden" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Netzwerkprofil %s erfolgreich aktualisiert." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Netzwerkprofil (%s) konnte nicht aktualisiert werden." @@ -13861,23 +13871,23 @@ msgstr "Netzwerkprofil aktualisieren" msgid "Settings" msgstr "Einstellungen" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Aktuelles Passwort" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Neues Passwort" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Bestätige neues Passwort" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Es war nicht moeglich das Passwort zu aendern." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Aenderung des Passworts ist nicht unterstuetzt." diff --git a/openstack_dashboard/locale/en/LC_MESSAGES/django.po b/openstack_dashboard/locale/en/LC_MESSAGES/django.po index 57263c1642..f4a88c3c06 100644 --- a/openstack_dashboard/locale/en/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-15 01:06-0500\n" +"POT-Creation-Date: 2014-10-17 01:06-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,217 +57,217 @@ msgstr "" msgid "VMDK" msgstr "" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "" -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "" @@ -293,17 +293,17 @@ msgstr "" msgid "%(type)s (%(backend)s backend)" msgstr "" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "" -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "" -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "" @@ -382,7 +382,7 @@ msgstr "" msgid "Failed to evacuate instances: %s" msgstr "" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "" @@ -397,19 +397,19 @@ msgstr "" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "" @@ -742,11 +742,11 @@ msgstr "" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -796,6 +796,7 @@ msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -960,7 +961,7 @@ msgid "Defaults" msgstr "" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "" @@ -1007,7 +1008,7 @@ msgstr "" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1022,7 +1023,7 @@ msgid "Injected Files" msgstr "" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1037,9 +1038,9 @@ msgid "Volumes" msgstr "" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1047,7 +1048,7 @@ msgid "Volume Snapshots" msgstr "" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "" @@ -1080,9 +1081,9 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1143,7 +1144,7 @@ msgid "Quotas" msgstr "" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "" @@ -1156,20 +1157,20 @@ msgstr "" msgid "Unable to retrieve default quota values." msgstr "" -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "" -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "" -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "" @@ -1196,15 +1197,15 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1299,12 +1300,12 @@ msgstr "" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "" @@ -1312,8 +1313,8 @@ msgstr "" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1342,7 +1343,7 @@ msgid "" "to set a random UUID4." msgstr "" -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "" @@ -1360,7 +1361,7 @@ msgid "Swap Disk (MB)" msgstr "" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "" @@ -1371,12 +1372,12 @@ msgid "" msgstr "" #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "" @@ -1390,68 +1391,68 @@ msgstr "" msgid "Unable to retrieve flavor access list. Please try again later." msgstr "" -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "" -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "" -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "" -#: dashboards/admin/flavors/workflows.py:179 -#, python-format -msgid "Created new flavor \"%s\"." -msgstr "" - #: dashboards/admin/flavors/workflows.py:180 #, python-format +msgid "Created new flavor \"%s\"." +msgstr "" + +#: dashboards/admin/flavors/workflows.py:181 +#, python-format msgid "Unable to create flavor \"%s\"." msgstr "" -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "" -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "" -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy instances." msgstr "" -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "" -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "" @@ -1477,16 +1478,16 @@ msgstr "" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "" @@ -1518,9 +1519,9 @@ msgstr "" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "" @@ -1547,7 +1548,7 @@ msgstr "" msgid "Unable to retrieve hypervisor statistics." msgstr "" -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "" @@ -1556,33 +1557,33 @@ msgstr "" msgid "Current Host" msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "" -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "" @@ -1609,7 +1610,7 @@ msgstr[1] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1637,9 +1638,9 @@ msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1651,7 +1652,7 @@ msgstr "" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1677,7 +1678,7 @@ msgstr "" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1765,7 +1766,7 @@ msgstr "" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "" @@ -1784,10 +1785,10 @@ msgstr "" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "" @@ -1795,11 +1796,11 @@ msgstr "" msgid "Unable to retrieve image list." msgstr "" -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "" -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "" @@ -1877,7 +1878,7 @@ msgstr "" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2014,16 +2015,16 @@ msgstr "" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2042,12 +2043,12 @@ msgid "IPv6 Address =" msgstr "" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "" @@ -2055,7 +2056,7 @@ msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "" @@ -2068,7 +2069,7 @@ msgstr "" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2079,17 +2080,17 @@ msgid "Size" msgstr "" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "" @@ -2161,19 +2162,19 @@ msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2192,7 +2193,7 @@ msgstr "" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2206,17 +2207,17 @@ msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2445,7 +2446,21 @@ msgstr "" msgid "Flat" msgstr "" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2453,34 +2468,34 @@ msgstr "" msgid "Network Profile" msgstr "" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "" -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "" -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2507,7 +2522,7 @@ msgstr "" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2515,8 +2530,8 @@ msgstr "" msgid "Admin State" msgstr "" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2530,20 +2545,20 @@ msgstr "" msgid "Shared" msgstr "" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2553,51 +2568,51 @@ msgid "" "%(vxlan_max)s." msgstr "" -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "" -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "" -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "" -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2609,7 +2624,7 @@ msgstr "" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2680,7 +2695,7 @@ msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2698,7 +2713,7 @@ msgstr "" #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "" @@ -2720,28 +2735,28 @@ msgstr "" msgid "Unable to retrieve details for network \"%s\"." msgstr "" -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "" -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "" -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "" @@ -3292,8 +3307,8 @@ msgstr "" msgid "Update Router" msgstr "" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "" @@ -3310,8 +3325,8 @@ msgstr "" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "" @@ -3350,14 +3365,14 @@ msgstr "" msgid "Update Status" msgstr "" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "" @@ -3388,11 +3403,11 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "" @@ -3429,7 +3444,7 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3524,14 +3539,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3823,7 +3838,7 @@ msgstr "" msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4101,7 +4116,7 @@ msgstr "" #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "" @@ -4140,17 +4155,17 @@ msgid "Domain Groups" msgstr "" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "" #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "" @@ -4380,13 +4395,13 @@ msgid "View Usage" msgstr "" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "" @@ -4462,7 +4477,7 @@ msgid "Domain Name" msgstr "" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "" @@ -4479,81 +4494,81 @@ msgstr "" msgid "Project Members" msgstr "" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "" -#: dashboards/identity/projects/workflows.py:359 -#, python-format -msgid "Created new project \"%s\"." -msgstr "" - #: dashboards/identity/projects/workflows.py:360 #, python-format +msgid "Created new project \"%s\"." +msgstr "" + +#: dashboards/identity/projects/workflows.py:361 +#, python-format msgid "Unable to create project \"%s\"." msgstr "" -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr "" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "" -#: dashboards/identity/projects/workflows.py:512 -#, python-format -msgid "Modified project \"%s\"." -msgstr "" - #: dashboards/identity/projects/workflows.py:513 #, python-format +msgid "Modified project \"%s\"." +msgstr "" + +#: dashboards/identity/projects/workflows.py:514 +#, python-format msgid "Unable to modify project \"%s\"." msgstr "" -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "" -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr "" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update " "project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4647,9 +4662,9 @@ msgid "No available projects" msgstr "" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "" @@ -4657,7 +4672,7 @@ msgstr "" #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "" @@ -4826,7 +4841,7 @@ msgid "Data Processing" msgstr "" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "" @@ -4917,7 +4932,7 @@ msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4946,7 +4961,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "" @@ -5032,29 +5047,29 @@ msgstr "" msgid "Unable to associate IP address %s." msgstr "" -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "" -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "" @@ -5587,7 +5602,7 @@ msgid "Unable to create container." msgstr "" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "" @@ -5932,7 +5947,7 @@ msgid "Unable to upload cluster template file" msgstr "" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "" @@ -5986,31 +6001,31 @@ msgstr "" msgid "Configure Cluster Template" msgstr "" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6139,7 +6154,7 @@ msgstr "" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "" @@ -6157,13 +6172,13 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "" @@ -6200,7 +6215,7 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "" @@ -6233,7 +6248,7 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "" @@ -6247,22 +6262,22 @@ msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "" @@ -6295,7 +6310,7 @@ msgstr "" msgid "Configure Cluster" msgstr "" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "" @@ -6468,14 +6483,14 @@ msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "" @@ -6599,7 +6614,7 @@ msgid "Add custom tag" msgstr "" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "" @@ -6608,7 +6623,7 @@ msgstr "" msgid "Title" msgstr "" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "" @@ -6635,7 +6650,7 @@ msgid "Data Processing Plugins" msgstr "" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "" @@ -6781,7 +6796,7 @@ msgid "Failed to fetch internal binary list" msgstr "" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "" @@ -6802,7 +6817,7 @@ msgstr[1] "" msgid "Download Job Binary" msgstr "" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "" @@ -6882,7 +6897,7 @@ msgid "Job Binary Details" msgstr "" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "" @@ -6932,7 +6947,7 @@ msgstr "" msgid "Relaunch On New Cluster" msgstr "" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6941,7 +6956,7 @@ msgstr "" msgid "Job" msgstr "" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7248,7 +7263,7 @@ msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "" @@ -7288,7 +7303,7 @@ msgid "Unable to launch job." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "" @@ -7390,8 +7405,8 @@ msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "" @@ -7428,40 +7443,40 @@ msgstr "" msgid "Volumes size (GB)" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "" @@ -7479,7 +7494,7 @@ msgstr "" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "" @@ -7536,8 +7551,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "" @@ -7685,14 +7700,14 @@ msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "" @@ -7701,12 +7716,12 @@ msgid "Error creating database backup." msgstr "" #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "" @@ -7773,9 +7788,9 @@ msgstr "" #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "" @@ -8022,13 +8037,13 @@ msgstr "" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "" @@ -8053,22 +8068,22 @@ msgid "Select datastore type and version" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "" @@ -8113,7 +8128,7 @@ msgid "Unable to find backup!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "" @@ -8719,78 +8734,78 @@ msgid "A local image to upload." msgstr "" #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value " "defaults to 0 (no minimum)." msgstr "" -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "" -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "" -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "" -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "" -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "" -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "" -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "" @@ -8882,7 +8897,7 @@ msgid "Container Format" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "" @@ -8913,7 +8928,7 @@ msgstr "" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "" @@ -8952,74 +8967,74 @@ msgstr "" msgid "No available console found." msgstr "" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "" -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "" -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "" -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "" -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "" @@ -9054,7 +9069,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9067,51 +9082,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9119,418 +9134,418 @@ msgstr "" msgid "Rebuild Instance" msgstr "" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "" -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "" -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "" -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "" -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "" -#: dashboards/project/instances/tables.py:753 -msgctxt "Current status of an Instance" -msgid "Error" -msgstr "" - #: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" -msgid "Resize/Migrate" +msgid "Error" msgstr "" #: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" -msgid "Confirm or Revert Resize/Migrate" +msgid "Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" -msgid "Revert Resize/Migrate" +msgid "Confirm or Revert Resize/Migrate" msgstr "" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" -msgid "Reboot" +msgid "Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" -msgid "Hard Reboot" -msgstr "" - -#: dashboards/project/instances/tables.py:763 -msgctxt "Current status of an Instance" -msgid "Password" +msgid "Reboot" msgstr "" #: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" -msgid "Rebuild" +msgid "Hard Reboot" +msgstr "" + +#: dashboards/project/instances/tables.py:765 +msgctxt "Current status of an Instance" +msgid "Password" msgstr "" #: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" -msgid "Migrating" -msgstr "" - -#: dashboards/project/instances/tables.py:767 -msgctxt "Current status of an Instance" -msgid "Build" +msgid "Rebuild" msgstr "" #: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" +msgid "Migrating" +msgstr "" + +#: dashboards/project/instances/tables.py:769 +msgctxt "Current status of an Instance" +msgid "Build" +msgstr "" + +#: dashboards/project/instances/tables.py:770 +msgctxt "Current status of an Instance" msgid "Rescue" msgstr "" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "" @@ -9813,90 +9828,90 @@ msgstr "" msgid "Instance Admin Password" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank " "to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your " @@ -9907,240 +9922,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested resource" "(s) exceed quota(s): %s." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built " "(max 16kb)." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "" @@ -10494,7 +10509,7 @@ msgstr "" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "" @@ -11066,7 +11081,7 @@ msgid "Create Router" msgstr "" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "" @@ -12009,70 +12024,70 @@ msgstr "" msgid "Select a new template to re-launch a stack." msgstr "" -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "" -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "" -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "" -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "" -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "" -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "" @@ -12342,12 +12357,12 @@ msgstr "" msgid "Unable to retrieve backup details." msgstr "" -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "" @@ -12499,7 +12514,7 @@ msgid "Not attached" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "" @@ -12634,144 +12649,144 @@ msgstr "" msgid "Create a Volume Snapshot" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your " "quota available." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12790,94 +12805,94 @@ msgstr "" msgid "Unable to attach volume." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "" "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for " "volume: \"%(name)s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "" @@ -12994,8 +13009,8 @@ msgstr "" msgid "Failed to update VPN Service %s" msgstr "" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -13003,12 +13018,12 @@ msgstr "" msgid "Authorization algorithm" msgstr "" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -13016,19 +13031,19 @@ msgstr "" msgid "Encryption algorithm" msgstr "" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "" @@ -13049,7 +13064,7 @@ msgstr "" msgid "Lifetime units for IKE keys" msgstr "" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "" @@ -13057,13 +13072,13 @@ msgstr "" msgid "Lifetime value for IKE keys" msgstr "" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13071,15 +13086,15 @@ msgstr "" msgid "Perfect Forward Secrecy" msgstr "" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "" @@ -13088,169 +13103,169 @@ msgstr "" msgid "IKE Phase1 negotiation mode" msgstr "" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "" -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "" -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with " "commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater " "than 1280 if the local subnet is IPv6." msgstr "" -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "" -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "" @@ -13348,70 +13363,70 @@ msgstr "" msgid "Edit Connection" msgstr "" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "" -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "" -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "" -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "" -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "" @@ -13450,43 +13465,43 @@ msgstr "" msgid "Deleted IPSec Site Connection %s" msgstr "" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "" -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "" -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "" -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "" @@ -13704,11 +13719,6 @@ msgstr "" msgid "Segment Type" msgstr "" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "" @@ -13720,7 +13730,7 @@ msgstr "" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "" @@ -13733,52 +13743,52 @@ msgstr "" msgid "Enhanced VXLAN" msgstr "" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "" -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "" -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "" @@ -13899,23 +13909,23 @@ msgstr "" msgid "Settings" msgstr "" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "" -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "" diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po index 840970dc85..46347537fb 100644 --- a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/horizon/language/en_AU/)\n" "MIME-Version: 1.0\n" @@ -57,217 +57,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "All TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "All UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "All ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Unable to retrieve Ceilometer meterlist." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Duration of instance" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Duration of instance (openstack types)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Volume of RAM in MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "CPU time used" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Average CPU utilisation" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Number of VCPUs" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Number of read requests" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Number of write requests" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Volume of reads in B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Volume of writes in B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Size of root disk in GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Size of ephemeral disk in GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Number of incoming bytes on the network for a VM interface" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Number of outgoing bytes on the network for a VM interface" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Number of incoming packets for a VM interface" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Number of outgoing packets for a VM interface" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Duration of instance type %s (openstack flavour)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Duration of network" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Creation requests for this network" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Update requests for this network" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Duration of subnet" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Creation requests for this subnet" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Update requests for this subnet" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Duration of port" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Creation requests for this port" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Update requests for this port" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Duration of router" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Creation requests for this router" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Update requests for this router" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Duration of floating ip" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Creation requests for this floating ip" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Update requests for this floating ip" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Image existence check" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Uploaded image size" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Number of update on the image" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Number of upload of the image" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Number of delete on the image" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Image is downloaded" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Image is served out" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Duration of volume" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Size of volume" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Number of objects" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Total size of stored objects" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Number of containers" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Number of incoming bytes" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Number of outgoing bytes" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Number of API requests against swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Amount of energy" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Power consumption" @@ -293,17 +293,17 @@ msgstr "Unknown instance" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Identity service does not allow editing user data." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "User %s has no role defined for that project." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Password changed. Please log in again to continue." @@ -382,7 +382,7 @@ msgstr "Name: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Failed to evacuate instances: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "The container cannot be deleted since it's not empty." @@ -397,19 +397,19 @@ msgstr "Admin" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "Admin" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "Admin" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "Admin" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "Name" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Availability Zone" @@ -742,11 +742,11 @@ msgstr "Add/Remove Hosts to Aggregate" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -796,6 +796,7 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -960,7 +961,7 @@ msgid "Defaults" msgstr "Defaults" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Update Defaults" @@ -1007,7 +1008,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1022,7 +1023,7 @@ msgid "Injected Files" msgstr "Injected Files" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1037,9 +1038,9 @@ msgid "Volumes" msgstr "Volumes" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1047,7 +1048,7 @@ msgid "Volume Snapshots" msgstr "Volume Snapshots" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Total Size of Volumes and Snapshots (GB)" @@ -1080,9 +1081,9 @@ msgstr "Floating IPs" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1143,7 +1144,7 @@ msgid "Quotas" msgstr "Quotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Default Quotas" @@ -1156,20 +1157,20 @@ msgstr "Unable to get quota info." msgid "Unable to retrieve default quota values." msgstr "Unable to retrieve default quota values." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "From here you can update the default quotas (max limits)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Update Default Quotas" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Default quotas updated." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Unable to update default quotas." @@ -1196,15 +1197,15 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Create Flavour" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1299,12 +1300,12 @@ msgstr "Swap Disk" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1312,8 +1313,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1342,7 +1343,7 @@ msgid "" "to set a random UUID4." msgstr "Flavour ID should be UUID4 or integer. Leave this field blank or use 'auto' to set a random UUID4." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Name may only contain letters, numbers, underscores, full stops and hyphens." @@ -1360,7 +1361,7 @@ msgid "Swap Disk (MB)" msgstr "Swap Disk (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Flavour Information" @@ -1371,12 +1372,12 @@ msgid "" msgstr "Flavours define the sizes for RAM, disk, number of cores, and other resources and can be selected when users deploy instances." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Unable to get flavour list" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "The name \"%s\" is already used by another flavor." @@ -1390,69 +1391,69 @@ msgstr "The ID \"%s\" is already used by another flavour." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Unable to retrieve flavor access list. Please try again later." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Flavor Access" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Select the projects where the flavours will be used. If no projects are selected, then the flavour will be available in all projects." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "All Projects" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Selected Projects" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "No projects found." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "No projects selected. All projects can use the flavor." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Created new flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Unable to create flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Unable to create flavour." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Unable to set flavor access for project %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Edit the flavour details. Flavors define the sizes for RAM, disk, number of cores, and other resources. Flavours are selected when users deploy instances." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Modified flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Unable to modify flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Modified flavor information, but unable to modify flavor access." @@ -1478,16 +1479,16 @@ msgstr "Hostname" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Type" @@ -1519,9 +1520,9 @@ msgstr "Storage (total)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Instance Name" @@ -1548,7 +1549,7 @@ msgstr "Unable to retrieve hypervisor information." msgid "Unable to retrieve hypervisor statistics." msgstr "Unable to retrieve hypervisor statistics." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Unable to retrieve hypervisor instances list." @@ -1557,33 +1558,33 @@ msgstr "Unable to retrieve hypervisor instances list." msgid "Current Host" msgstr "Current Host" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Target Host" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Choose a Host to evacuate servers to." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Shared Storage" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Select a target host" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "No other hosts available." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Starting evacuation from %(current)s to %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Failed to evacuate host: %s." @@ -1610,7 +1611,7 @@ msgstr[1] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1638,9 +1639,9 @@ msgstr "Zone" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1652,7 +1653,7 @@ msgstr "Zone" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1678,7 +1679,7 @@ msgstr "Zone" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1766,7 +1767,7 @@ msgstr "Image Name =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Status =" @@ -1785,10 +1786,10 @@ msgstr "Max. Size (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Image Name" @@ -1796,11 +1797,11 @@ msgstr "Image Name" msgid "Unable to retrieve image list." msgstr "Unable to retrieve image list." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Unable to retrieve available properties for image." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Unable to retrieve the image to be updated." @@ -1878,7 +1879,7 @@ msgstr "System Information" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2015,16 +2016,16 @@ msgstr "Live Migrate Instance" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2043,12 +2044,12 @@ msgid "IPv6 Address =" msgstr "IPv6 Address =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "Image ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Flavour ID =" @@ -2056,7 +2057,7 @@ msgstr "Flavour ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP Address" @@ -2069,7 +2070,7 @@ msgstr "IP Address" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2080,17 +2081,17 @@ msgid "Size" msgstr "Size" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Task" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Power State" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Time since created" @@ -2162,19 +2163,19 @@ msgstr "Meter" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2193,7 +2194,7 @@ msgstr "Meter" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2207,17 +2208,17 @@ msgstr "Meter" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2446,7 +2447,21 @@ msgstr "Local" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2454,34 +2469,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "Network Profile" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Provider Network Type" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "The physical mechanism by which the virtual network is implemented." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Physical Network" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "The name of the physical network over which the virtual network is implemented." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "Segmentation ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2508,7 +2523,7 @@ msgstr "Segmentation ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2516,8 +2531,8 @@ msgstr "Segmentation ID" msgid "Admin State" msgstr "Admin State" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2531,20 +2546,20 @@ msgstr "Admin State" msgid "Shared" msgstr "Shared" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "External Network" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Select a project" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2554,51 +2569,51 @@ msgid "" "%(vxlan_max)s." msgstr "For VLAN networks, the VLAN VID on the physical network that realises the virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are %(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Select a profile" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Network Profiles could not be retrieved." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Network %s was successfully created." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Failed to create network %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Network %s was successfully updated." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2610,7 +2625,7 @@ msgstr "Failed to update network %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2681,7 +2696,7 @@ msgstr "DHCP Agents" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2699,7 +2714,7 @@ msgstr "Network list can not be retrieved." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Unable to list dhcp agents hosting network." @@ -2721,28 +2736,28 @@ msgstr "Port list can not be retrieved." msgid "Unable to retrieve details for network \"%s\"." msgstr "Unable to retrieve details for network \"%s\"." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "New DHCP Agent" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Choose an DHCP Agent to attach to." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Select a new agent" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "No other agents available." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agent %s was successfully added." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Failed to add agent %(agent_name)s for network %(network)s." @@ -3293,8 +3308,8 @@ msgstr "Router Detail" msgid "Update Router" msgstr "Update Router" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Unable to retrieve volume project information." @@ -3311,8 +3326,8 @@ msgstr "Unable to retrieve volume types" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Unable to retrieve volume snapshots." @@ -3351,14 +3366,14 @@ msgstr "Unable to update volume snapshot status." msgid "Update Status" msgstr "Update Status" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Volume Name" @@ -3389,11 +3404,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Volume" @@ -3430,7 +3445,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3517,14 +3532,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3808,7 +3823,7 @@ msgstr "Unable to retrieve volume type details." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4086,7 +4101,7 @@ msgstr "Unable to retrieve user list." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Unable to retrieve role list." @@ -4125,17 +4140,17 @@ msgid "Domain Groups" msgstr "Domain Groups" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "All Groups" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "No groups found." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "No groups." @@ -4365,13 +4380,13 @@ msgid "View Usage" msgstr "View Usage" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Create Project" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Edit Project" @@ -4447,7 +4462,7 @@ msgid "Domain Name" msgstr "Domain Name" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Project Information" @@ -4464,81 +4479,81 @@ msgstr "Unable to retrieve user list. Please try again later." msgid "Project Members" msgstr "Project Members" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Project Groups" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Created new project \"%s\"." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Unable to create project \"%s\"." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", add project groups" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Failed to add %(users_to_add)s project members%(group_msg)s and set project quotas." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Failed to add %s project groups and update project quotas." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Unable to set project quotas." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Edit the project details." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Modified project \"%s\"." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Unable to modify project \"%s\"." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "You cannot revoke your administrative privileges from the project you are currently logged into. Please switch to another project with administrative privileges or remove the administrative role manually via the CLI." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", update project groups" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Failed to modify %(users_to_modify)s project members%(group_msg)s and update project quotas." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Failed to modify %s project members, update project groups and update project quotas." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4632,9 +4647,9 @@ msgid "No available projects" msgstr "No available projects" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Passwords do not match." @@ -4642,7 +4657,7 @@ msgstr "Passwords do not match." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Password" @@ -4811,7 +4826,7 @@ msgid "Data Processing" msgstr "Data Processing" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Access & Security" @@ -4902,7 +4917,7 @@ msgstr "Allocate IP To Project" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4931,7 +4946,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Successfully disassociated Floating IP: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Unable to disassociate floating IP." @@ -5018,29 +5033,29 @@ msgstr "IP address %s associated." msgid "Unable to associate IP address %s." msgstr "Unable to associate IP address %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Key pair name may only contain letters, numbers, underscores, spaces and hyphens." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Key Pair Name" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Public Key" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Successfully imported public key: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Unable to import key pair." @@ -5573,7 +5588,7 @@ msgid "Unable to create container." msgstr "Unable to create container." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "File" @@ -5918,7 +5933,7 @@ msgid "Unable to upload cluster template file" msgstr "Unable to upload cluster template file" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Cluster Templates" @@ -5972,31 +5987,31 @@ msgstr "Create Template" msgid "Configure Cluster Template" msgstr "Configure Cluster Template" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Plugin" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop Version" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6121,7 +6136,7 @@ msgstr "Nodes Count" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Flavour" @@ -6139,13 +6154,13 @@ msgstr "Template not specified" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Auto Security Group" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Node Processes" @@ -6182,7 +6197,7 @@ msgstr "Add Node Group" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Create Cluster Template" @@ -6215,7 +6230,7 @@ msgstr "Select plugin and hadoop version for cluster template" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Could not create" @@ -6229,22 +6244,22 @@ msgstr "Template Name" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Details" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Created Cluster Template %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Cluster template creation failed" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Clusters" @@ -6277,7 +6292,7 @@ msgstr "Unable to update row" msgid "Configure Cluster" msgstr "Configure Cluster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Instances Count" @@ -6450,14 +6465,14 @@ msgstr "Failed to update image." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Image" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Select Image" @@ -6579,7 +6594,7 @@ msgid "Add custom tag" msgstr "Add custom tag" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6588,7 +6603,7 @@ msgstr "Plugins" msgid "Title" msgstr "Title" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Supported Versions" @@ -6615,7 +6630,7 @@ msgid "Data Processing Plugins" msgstr "Data Processing Plugins" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Data Sources" @@ -6761,7 +6776,7 @@ msgid "Failed to fetch internal binary list" msgstr "Failed to fetch internal binary list" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Job Binaries" @@ -6782,7 +6797,7 @@ msgstr[1] "" msgid "Download Job Binary" msgstr "Download Job Binary" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6861,7 +6876,7 @@ msgid "Job Binary Details" msgstr "Job Binary Details" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Job Executions" @@ -6911,7 +6926,7 @@ msgstr "Relaunch On Existing Cluster" msgid "Relaunch On New Cluster" msgstr "Relaunch On New Cluster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6920,7 +6935,7 @@ msgstr "Relaunch On New Cluster" msgid "Job" msgstr "Job" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7226,7 +7241,7 @@ msgstr "Persist cluster after job exit" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Launch" @@ -7266,7 +7281,7 @@ msgid "Unable to launch job." msgstr "Unable to launch job." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Node Group Templates" @@ -7368,8 +7383,8 @@ msgstr "Hide full configuration" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Create Node Group Template" @@ -7406,40 +7421,40 @@ msgstr "Choose a storage location" msgid "Volumes size (GB)" msgstr "Volumes size (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Unable to generate process choices." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Floating IP pool" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Create security group for this Node Group." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Launch instances in these security groups." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Processes" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Processes to be launched in node group" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Configure Node Group Template" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Created Node Group Template %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Select plugin and hadoop version" @@ -7457,7 +7472,7 @@ msgstr "Unable to populate anti-affinity processes." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Unable to retrieve networks." @@ -7514,8 +7529,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Not available" @@ -7663,14 +7678,14 @@ msgstr "Scheduled backup \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Unable to launch %(count)s named \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instance" @@ -7679,12 +7694,12 @@ msgid "Error creating database backup." msgstr "Error creating database backup." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Current Size (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "New Size (GB)" @@ -7751,9 +7766,9 @@ msgstr "Error deleting database on instance." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Launch Instance" @@ -7999,13 +8014,13 @@ msgstr "Launch Database" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Edit Instance" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Size of image to launch." @@ -8030,22 +8045,22 @@ msgid "Select datastore type and version" msgstr "Select datastore type and version" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "At least one network must be specified." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Launch instance with these networks" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Networking" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Select networks for your instance." @@ -8090,7 +8105,7 @@ msgid "Unable to find backup!" msgstr "Unable to find backup!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Launched %(count)s named \"%(name)s\"." @@ -8694,78 +8709,78 @@ msgid "A local image to upload." msgstr "A local image to upload." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Format" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Architecture" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Minimum Disk (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "The minimum disk size required to boot the image. If unspecified, this value defaults to 0 (no minimum)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Minimum RAM (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "The minimum memory size required to boot the image. If unspecified, this value defaults to 0 (no minimum)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Protected" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "A image or external image location must be specified." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Can not specify both image and external image location." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Your image %s has been queued for creation." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Unable to create new image." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "Kernel ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Unable to update image \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Image was successfully updated." @@ -8857,7 +8872,7 @@ msgid "Container Format" msgstr "Container Format" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Disk Format" @@ -8888,7 +8903,7 @@ msgstr "Image Details:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Create Snapshot" @@ -8927,74 +8942,74 @@ msgstr "Console type \"%s\" not supported." msgid "No available console found." msgstr "No available console found." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Rebuild Password" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Confirm Rebuild Password" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Disk Partition" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "No images available" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automatic" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manual" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Unable to retrieve extensions information." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Rebuilding instance %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Unable to rebuild instance." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "The Key Pair name that was associated with the instance" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "The instance password encrypted with your public key." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Encrypted Password" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Instance Password is not set or is not yet available" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Private Key File" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "OR Copy/Paste your Private Key" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Unable to retrieve instance password." @@ -9029,7 +9044,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9042,51 +9057,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Edit Security Groups" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Console" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "View Log" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Resize Instance" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Confirm Resize/Migrate" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9094,418 +9109,418 @@ msgstr "Revert Resize/Migrate" msgid "Rebuild Instance" msgstr "Rebuild Instance" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Retrieve Password" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Associate Floating IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Successfully associated floating IP: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Unable to associate floating IP." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Disassociate Floating IP" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Successfully disassociated floating IP: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "No floating IPs to disassociate." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Please try again later [Error: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "There is not enough capacity for this flavor in the selected availability zone. Try again later or select a different availability zone." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Failed to launch instance \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Deleted" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Active" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Shutoff" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Suspended" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Paused" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Error" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Resize/Migrate" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Confirm or Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Reboot" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Hard Reboot" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Password" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Rebuild" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migrating" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Build" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Rescue" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Soft Deleted" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Shelved" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Shelved Offloaded" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Scheduling" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Block Device Mapping" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Networking" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Spawning" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Snapshotting" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Image Snapshot Pending" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Image Pending Upload" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Image Uploading" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Image Backup" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Updating Password" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Preparing Resize or Migrate" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Resizing or Migrating" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Resized or Migrated" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Finishing Resize or Migrate" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Reverting Resize or Migrate" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Confirming Resize or Migrate" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Rebooting" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Rebooting Hard" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Pause" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Resuming" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Suspending" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Powering Off" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Powering On" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Rescuing" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Unrescuing" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Rebuilding" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Rebuild Block Device Mapping" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Rebuild Spawning" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migrating" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Deleting" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Soft Deleting" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Restoring" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Shelving" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Shelving Image Pending Upload" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Shelving Image Uploading" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Shelving Offloading" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Unshelving" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "No State" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Running" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Blocked" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Paused" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Shut Down" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Shut Off" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Crashed" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Suspended" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Failed" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Building" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Key Pair" @@ -9789,90 +9804,90 @@ msgstr "You may optionally set a password on the rebuilt instance." msgid "Instance Admin Password" msgstr "Instance Admin Password" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "User" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Project & User" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Instance Count" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Number of instances to launch." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Instance Boot Source" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Choose Your Boot Source Type." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Instance Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Volume Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Device size (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Volume size in gigabytes (integer value)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Device Name" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Delete on Terminate" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Delete volume on instance terminate" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Select source" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Boot from image" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Boot from snapshot" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Boot from volume" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Boot from image (creates a new volume)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Boot from volume snapshot (creates a new volume)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9883,240 +9898,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Cores(Available: %(avail)s, Requested: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Available: %(avail)s, Requested: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "The requested instance cannot be launched. The following requested resource(s) exceed quota(s): %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "You must set volume size" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "Volume size must be greater than 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "You must select an image." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "The flavor '%(flavor)s' is too small for requested image.\nMinimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "The Volume size is too small for the '%(image_name)s' image and has to be greater than or equal to '%(smallest_size)d' GB." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "You must select a snapshot." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "You must select a volume." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Launching multiple instances is only supported for images and instance snapshots." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Unable to retrieve availability zones." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "No availability zones found" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Any Availability Zone" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Unable to retrieve quota information." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Select Instance Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "No snapshots available" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Unable to retrieve list of volumes." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Select Volume" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "No volumes available" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Unable to retrieve list of volume snapshots." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Select Volume Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "No volume snapshots available" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Key pair to use for authentication." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Admin Pass" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Confirm Admin Pass" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Launch instance in these security groups." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Control access to your instance via key pairs, security groups, and other mechanisms." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Unable to retrieve key pairs." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Select a key pair" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "No key pairs available" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Unable to retrieve list of security groups" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Post-Creation" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Direct Input" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Customization Script Source" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "A script or set of commands to be executed after the instance has been built (max 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Script File" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Script Data" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "File exceeds maximum size (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "There was a problem parsing the %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Policy Profiles" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Launch instance with this policy profile" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automatic: The entire disk is a single partition and automatically resizes. Manual: Results in faster build times but requires manual partitioning." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Configuration Drive" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Configure OpenStack to write metadata to a special configuration drive that attaches to the instance when it boots." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Advanced Options" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s instances" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Port not created for profile-id (%s)." @@ -10470,7 +10485,7 @@ msgstr "Provider" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Subnet" @@ -11035,7 +11050,7 @@ msgid "Create Router" msgstr "Create Router" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Router" @@ -11975,70 +11990,70 @@ msgstr "Edit Template" msgid "Select a new template to re-launch a stack." msgstr "Select a new template to re-launch a stack." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "Stack ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Stack Name" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Create Stack" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Name of the stack to create." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Name must start with a letter and may only contain letters, numbers, underscores, full stops and hyphens." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Creation Timeout (minutes)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Stack creation timeout in minutes." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Rollback On Failure" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Enable rollback on create/update failure." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Password for user \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "This is required for operations to be performed throughout the lifecycle of the stack" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Stack creation started." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Update Stack Parameters" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Stack update started." @@ -12309,12 +12324,12 @@ msgstr "Scheduled deletion of %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Unable to retrieve backup details." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Updating volume snapshot \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Unable to update volume snapshot." @@ -12466,7 +12481,7 @@ msgid "Not attached" msgstr "Not attached" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Volume Source" @@ -12595,144 +12610,144 @@ msgstr "Create a Volume" msgid "Create a Volume Snapshot" msgstr "Create a Volume Snapshot" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Use snapshot as a source" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Use image as a source" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Use a volume as source" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Size (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "No volume type" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Volume size must be equal to or greater than the snapshot size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Unable to load the specified snapshot." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Volume size must be equal to or greater than the image size (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "Volume size must be equal to or greater than the image minimum disk size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Unable to load the specified image. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Unable to load the specified volume. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "Volume size must be equal to or greater than the origin volume size (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Choose a snapshot" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Choose an image" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Choose a volume" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "No source, empty volume" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Image source must be specified" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Snapshot source must be specified" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Volume source must be specified" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Unable to determine if availability zones extension is supported." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "The volume size cannot be less than the snapshot size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "The volume size cannot be less than the image size (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "The volume size cannot be less than the image minimum disk size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "The volume size cannot be less than the source volume size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your quota available." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "You are already using all of your available volumes." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Creating volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Unable to create volume." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Attach to Instance" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Select an instance to attach to." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12751,93 +12766,93 @@ msgstr "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." msgid "Unable to attach volume." msgstr "Unable to attach volume." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Creating volume snapshot \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Forcing to create snapshot \"%s\" from attached volume." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Unable to create volume snapshot." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Updating volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Unable to update volume." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Force" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Successfully sent the request to upload volume to image for volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Unable to upload volume to image for volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "New size must be greater than current size." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your quota available." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Extending volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Unable to extend volume." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Never" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "On Demand" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Migration Policy" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Unable to retrieve the volume type list." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "New volume type must be different from the original volume type \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Successfully sent the request to change the volume type to \"%(vtype)s\" for volume: \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Unable to change the volume type for volume: \"%s\"" @@ -12954,8 +12969,8 @@ msgstr "VPN Service %s was successfully updated." msgid "Failed to update VPN Service %s" msgstr "Failed to update VPN Service %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12963,12 +12978,12 @@ msgstr "Failed to update VPN Service %s" msgid "Authorization algorithm" msgstr "Authorization algorithm" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12976,19 +12991,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Encryption algorithm" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13009,7 +13024,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Lifetime units for IKE keys" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "seconds" @@ -13017,13 +13032,13 @@ msgstr "seconds" msgid "Lifetime value for IKE keys" msgstr "Lifetime value for IKE keys" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Equal to or greater than 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13031,15 +13046,15 @@ msgstr "Equal to or greater than 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13048,169 +13063,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1 negotiation mode" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE Policy %s was successfully updated." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Failed to update IKE Policy %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Encapsulation mode" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "tunnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Lifetime units" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Lifetime value" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Transform Protocol" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec Policy %s was successfully updated." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Failed to update IPSec Policy %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Peer gateway public IPv4/IPv6 Address or FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Peer router identity for authentication (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, key ID, or FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Remote peer subnet(s)" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Pre-Shared Key (PSK) string" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Maximum Transmission Unit size for the connection" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater than 1280 if the local subnet is IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Dead peer detection actions" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "hold" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "clear" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "disabled" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "restart" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "restart-by-peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Dead peer detection interval" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Valid integer" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Dead peer detection timeout" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Valid integer greater than the DPD interval" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Initiator state" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "response-only" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec Site Connection %s was successfully updated." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Failed to update IPSec Site Connection %s" @@ -13308,70 +13323,70 @@ msgstr "Edit IPSec Policy" msgid "Edit Connection" msgstr "Edit Connection" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN Service" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE Policy" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec Policy" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec Site Connections" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN Services" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE Policies" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec Policies" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Unable to retrieve IPSec Site Connections list." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Unable to retrieve VPN Services list." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Unable to retrieve IKE Policies list." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Unable to retrieve IPSec Policies list." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE Policy Details" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec Policy Details" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN Service Details" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec Site Connection Details" @@ -13410,43 +13425,43 @@ msgstr "Unable to delete IPSec Policy: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Deleted IPSec Site Connection %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Unable to delete IPSec Site Connection: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Unable to retrieve IKE Policy details." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Unable to retrieve IPSec Policy details." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Unable to retrieve VPN Service details." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Unable to retrieve IPSec Site Connection details." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Unable to retrieve VPN Service details. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Unable to retrieve IKE Policy details. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Unable to retrieve IPSec Policy details. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Unable to retrieve IPSec Site Connection details. %s" @@ -13662,11 +13677,6 @@ msgstr "Projects could not be retrieved." msgid "Segment Type" msgstr "Segment Type" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13678,7 +13688,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Sub Type" @@ -13691,52 +13701,52 @@ msgstr "Native VXLAN" msgid "Enhanced VXLAN" msgstr "Enhanced VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Segment Range" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 for VLAN; 5000 and above for Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Multicast IP Range" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Sub Type Value (Manual Input)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Enter parameter (e.g. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Network Profile %s was successfully created." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Failed to create network profile %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Network Profile %s was successfully updated." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Failed to update network profile (%s)." @@ -13858,23 +13868,23 @@ msgstr "Update Network Profile" msgid "Settings" msgstr "Settings" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Current password" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "New password" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Confirm new password" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Unable to change password." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Changing password is not supported." diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po index 302043781a..d2d1e26617 100644 --- a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/horizon/language/en_GB/)\n" "MIME-Version: 1.0\n" @@ -57,217 +57,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "All TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "All UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "All ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Unable to retrieve Ceilometer meterlist." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Duration of instance" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Duration of instance (openstack types)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Volume of RAM in MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "CPU time used" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Average CPU utilization" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Number of VCPUs" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Number of read requests" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Number of write requests" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Volume of reads in B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Volume of writes in B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Size of root disk in GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Size of ephemeral disk in GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Number of incoming bytes on the network for a VM interface" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Number of outgoing bytes on the network for a VM interface" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Number of incoming packets for a VM interface" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Number of outgoing packets for a VM interface" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Duration of instance type %s (openstack flavour)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Duration of network" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Creation requests for this network" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Update requests for this network" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Duration of subnet" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Creation requests for this subnet" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Update requests for this subnet" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Duration of port" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Creation requests for this port" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Update requests for this port" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Duration of router" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Creation requests for this router" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Update requests for this router" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Duration of floating ip" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Creation requests for this floating ip" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Update requests for this floating ip" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Image existence check" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Uploaded image size" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Number of update on the image" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Number of upload of the image" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Number of delete on the image" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Image is downloaded" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Image is served out" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Duration of volume" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Size of volume" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Number of objects" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Total size of stored objects" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Number of containers" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Number of incoming bytes" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Number of outgoing bytes" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Number of API requests against swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Amount of energy" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Power consumption" @@ -293,17 +293,17 @@ msgstr "Unknown Instance" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Identity service does not allow editing user data." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "User %s has no role defined for that project." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Password changed. Please log in again to continue." @@ -382,7 +382,7 @@ msgstr "Name: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Failed to evacuate instances: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "The container cannot be deleted since it's not empty." @@ -397,19 +397,19 @@ msgstr "Admin" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "Admin" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "Admin" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "Admin" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "Name" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Availability Zone" @@ -742,11 +742,11 @@ msgstr "Add/Remove Hosts to Aggregate" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -796,6 +796,7 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -960,7 +961,7 @@ msgid "Defaults" msgstr "Defaults" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Update Defaults" @@ -1007,7 +1008,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1022,7 +1023,7 @@ msgid "Injected Files" msgstr "Injected Files" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1037,9 +1038,9 @@ msgid "Volumes" msgstr "Volumes" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1047,7 +1048,7 @@ msgid "Volume Snapshots" msgstr "Volume Snapshots" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Total Size of Volumes and Snapshots (GB)" @@ -1080,9 +1081,9 @@ msgstr "Floating IPs" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1143,7 +1144,7 @@ msgid "Quotas" msgstr "Quotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Default Quotas" @@ -1156,20 +1157,20 @@ msgstr "Unable to get quota info." msgid "Unable to retrieve default quota values." msgstr "Unable to retrieve default quota values." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "From here you can update the default quotas (max limits)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Update Default Quotas" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Default quotas updated." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Unable to update default quotas." @@ -1196,15 +1197,15 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Create Flavour" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1299,12 +1300,12 @@ msgstr "Swap Disk" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1312,8 +1313,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1342,7 +1343,7 @@ msgid "" "to set a random UUID4." msgstr "Flavour ID should be UUID4 or integer. Leave this field blank or use 'auto' to set a random UUID4." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Name may only contain letters, numbers, underscores, full stops and hyphens." @@ -1360,7 +1361,7 @@ msgid "Swap Disk (MB)" msgstr "" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Flavor Information" @@ -1371,12 +1372,12 @@ msgid "" msgstr "Flavors define the sizes for RAM, disk, number of cores, and other resources and can be selected when users deploy instances." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Unable to get flavour list" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "The name \"%s\" is already used by another flavour." @@ -1390,69 +1391,69 @@ msgstr "The ID \"%s\" is already used by another flavour." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Unable to retrieve flavour access list. Please try again later." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Flavour Access" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Select the projects where the flavors will be used. If no projects are selected, then the flavor will be available in all projects." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "All Projects" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Selected Projects" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "No projects found." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "No projects selected. All projects can use the flavour." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Created new flavour \"%s\"." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Unable to create flavour \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Unable to create flavour." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Unable to set flavour access for project %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Edit the flavor details. Flavors define the sizes for RAM, disk, number of cores, and other resources. Flavors are selected when users deploy instances." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Modified flavour \"%s\"." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Unable to modify flavour \"%s\"." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Modified flavour information, but unable to modify flavour access." @@ -1478,16 +1479,16 @@ msgstr "Hostname" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Type" @@ -1519,9 +1520,9 @@ msgstr "Storage (total)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Instance Name" @@ -1548,7 +1549,7 @@ msgstr "Unable to retrieve hypervisor information." msgid "Unable to retrieve hypervisor statistics." msgstr "Unable to retrieve hypervisor statistics." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Unable to retrieve hypervisor instances list." @@ -1557,33 +1558,33 @@ msgstr "Unable to retrieve hypervisor instances list." msgid "Current Host" msgstr "Current Host" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Target Host" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Choose a Host to evacuate servers to." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Shared Storage" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Select a target host" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "No other hosts available." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Starting evacuation from %(current)s to %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Failed to evacuate host: %s." @@ -1610,7 +1611,7 @@ msgstr[1] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1638,9 +1639,9 @@ msgstr "Zone" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1652,7 +1653,7 @@ msgstr "Zone" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1678,7 +1679,7 @@ msgstr "Zone" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1766,7 +1767,7 @@ msgstr "Image Name =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Status =" @@ -1785,10 +1786,10 @@ msgstr "Max. Size (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Image Name" @@ -1796,11 +1797,11 @@ msgstr "Image Name" msgid "Unable to retrieve image list." msgstr "Unable to retrieve image list." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Unable to retrieve available properties for image." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Unable to retrieve the image to be updated." @@ -1878,7 +1879,7 @@ msgstr "System Information" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2015,16 +2016,16 @@ msgstr "Live Migrate Instance" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2043,12 +2044,12 @@ msgid "IPv6 Address =" msgstr "IPv6 Address =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "Image ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Flavor ID =" @@ -2056,7 +2057,7 @@ msgstr "Flavor ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP Address" @@ -2069,7 +2070,7 @@ msgstr "IP Address" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2080,17 +2081,17 @@ msgid "Size" msgstr "Size" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Task" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Power State" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "" @@ -2162,19 +2163,19 @@ msgstr "Meter" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2193,7 +2194,7 @@ msgstr "Meter" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2207,17 +2208,17 @@ msgstr "Meter" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2446,7 +2447,21 @@ msgstr "Local" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2454,34 +2469,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "Network Profile" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Provider Network Type" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "The physical mechanism by which the virtual network is implemented." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Physical Network" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "The name of the physical network over which the virtual network is implemented." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "Segmentation ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2508,7 +2523,7 @@ msgstr "Segmentation ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2516,8 +2531,8 @@ msgstr "Segmentation ID" msgid "Admin State" msgstr "Admin State" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2531,20 +2546,20 @@ msgstr "Admin State" msgid "Shared" msgstr "Shared" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "External Network" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Select a project" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2554,51 +2569,51 @@ msgid "" "%(vxlan_max)s." msgstr "For VLAN networks, the VLAN VID on the physical network that realizes the virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are %(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Select a profile" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Network Profiles could not be retrieved." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Network %s was successfully created." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Failed to create network %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Network %s was successfully updated." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2610,7 +2625,7 @@ msgstr "Failed to update network %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2681,7 +2696,7 @@ msgstr "DHCP Agents" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2699,7 +2714,7 @@ msgstr "Network list can not be retrieved." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Unable to list dhcp agents hosting network." @@ -2721,28 +2736,28 @@ msgstr "Port list can not be retrieved." msgid "Unable to retrieve details for network \"%s\"." msgstr "Unable to retrieve details for network \"%s\"." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "New DHCP Agent" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Choose an DHCP Agent to attach to." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Select a new agent" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "No other agents available." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agent %s was successfully added." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Failed to add agent %(agent_name)s for network %(network)s." @@ -3293,8 +3308,8 @@ msgstr "Router Detail" msgid "Update Router" msgstr "Update Router" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Unable to retrieve volume project information." @@ -3311,8 +3326,8 @@ msgstr "Unable to retrieve volume types" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Unable to retrieve volume snapshots." @@ -3351,14 +3366,14 @@ msgstr "Unable to update volume snapshot status." msgid "Update Status" msgstr "Update Status" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Volume Name" @@ -3389,11 +3404,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Volume" @@ -3430,7 +3445,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3517,14 +3532,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3808,7 +3823,7 @@ msgstr "Unable to retrieve volume type details." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4086,7 +4101,7 @@ msgstr "Unable to retrieve user list." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Unable to retrieve role list." @@ -4125,17 +4140,17 @@ msgid "Domain Groups" msgstr "Domain Groups" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "All Groups" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "No groups found." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "No groups." @@ -4365,13 +4380,13 @@ msgid "View Usage" msgstr "View Usage" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Create Project" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Edit Project" @@ -4447,7 +4462,7 @@ msgid "Domain Name" msgstr "Domain Name" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Project Information" @@ -4464,81 +4479,81 @@ msgstr "Unable to retrieve user list. Please try again later." msgid "Project Members" msgstr "Project Members" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Project Groups" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Created new project \"%s\"." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Unable to create project \"%s\"." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", add project groups" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Failed to add %(users_to_add)s project members%(group_msg)s and set project quotas." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Failed to add %s project groups and update project quotas." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Unable to set project quotas." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Edit the project details." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Modified project \"%s\"." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Unable to modify project \"%s\"." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "You cannot revoke your administrative privileges from the project you are currently logged into. Please switch to another project with administrative privileges or remove the administrative role manually via the CLI." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", update project groups" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Failed to modify %(users_to_modify)s project members%(group_msg)s and update project quotas." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Failed to modify %s project members, update project groups and update project quotas." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4632,9 +4647,9 @@ msgid "No available projects" msgstr "No available projects" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Passwords do not match." @@ -4642,7 +4657,7 @@ msgstr "Passwords do not match." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Password" @@ -4811,7 +4826,7 @@ msgid "Data Processing" msgstr "Data Processing" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Access & Security" @@ -4902,7 +4917,7 @@ msgstr "Allocate IP To Project" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4931,7 +4946,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Successfully disassociated Floating IP: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Unable to disassociate floating IP." @@ -5018,29 +5033,29 @@ msgstr "IP address %s associated." msgid "Unable to associate IP address %s." msgstr "Unable to associate IP address %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Key pair name may only contain letters, numbers, underscores, spaces and hyphens." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Key Pair Name" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Public Key" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Successfully imported public key: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Unable to import key pair." @@ -5573,7 +5588,7 @@ msgid "Unable to create container." msgstr "Unable to create container." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "File" @@ -5918,7 +5933,7 @@ msgid "Unable to upload cluster template file" msgstr "Unable to upload cluster template file" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Cluster Templates" @@ -5972,31 +5987,31 @@ msgstr "Create Template" msgid "Configure Cluster Template" msgstr "Configure Cluster Template" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Plugin" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop Version" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6121,7 +6136,7 @@ msgstr "Nodes Count" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Flavour" @@ -6139,13 +6154,13 @@ msgstr "Template not specified" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Node Processes" @@ -6182,7 +6197,7 @@ msgstr "Add Node Group" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Create Cluster Template" @@ -6215,7 +6230,7 @@ msgstr "Select plugin and hadoop version for cluster template" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Could not create" @@ -6229,22 +6244,22 @@ msgstr "Template Name" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Details" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Created Cluster Template %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Cluster template creation failed" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Clusters" @@ -6277,7 +6292,7 @@ msgstr "Unable to update row" msgid "Configure Cluster" msgstr "Configure Cluster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Instances Count" @@ -6450,14 +6465,14 @@ msgstr "Failed to update image." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Image" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Select Image" @@ -6579,7 +6594,7 @@ msgid "Add custom tag" msgstr "Add custom tag" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6588,7 +6603,7 @@ msgstr "Plugins" msgid "Title" msgstr "Title" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Supported Versions" @@ -6615,7 +6630,7 @@ msgid "Data Processing Plugins" msgstr "Data Processing Plugins" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Data Sources" @@ -6761,7 +6776,7 @@ msgid "Failed to fetch internal binary list" msgstr "Failed to fetch internal binary list" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Job Binaries" @@ -6782,7 +6797,7 @@ msgstr[1] "" msgid "Download Job Binary" msgstr "Download Job Binary" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6861,7 +6876,7 @@ msgid "Job Binary Details" msgstr "Job Binary Details" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Job Executions" @@ -6911,7 +6926,7 @@ msgstr "Relaunch On Existing Cluster" msgid "Relaunch On New Cluster" msgstr "Relaunch On New Cluster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6920,7 +6935,7 @@ msgstr "Relaunch On New Cluster" msgid "Job" msgstr "Job" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7226,7 +7241,7 @@ msgstr "Persist cluster after job exit" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Launch" @@ -7266,7 +7281,7 @@ msgid "Unable to launch job." msgstr "Unable to launch job." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Node Group Templates" @@ -7368,8 +7383,8 @@ msgstr "Hide full configuration" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Create Node Group Template" @@ -7406,40 +7421,40 @@ msgstr "Choose a storage location" msgid "Volumes size (GB)" msgstr "Volumes size (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Unable to generate process choices." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Floating IP pool" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Processes" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Processes to be launched in node group" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Configure Node Group Template" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Created Node Group Template %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Select plugin and hadoop version" @@ -7457,7 +7472,7 @@ msgstr "Unable to populate anti-affinity processes." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Unable to retrieve networks." @@ -7514,8 +7529,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Not available" @@ -7663,14 +7678,14 @@ msgstr "Scheduled backup \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Unable to launch %(count)s named \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instance" @@ -7679,12 +7694,12 @@ msgid "Error creating database backup." msgstr "Error creating database backup." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Current Size (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "New Size (GB)" @@ -7751,9 +7766,9 @@ msgstr "Error deleting database on instance." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Launch Instance" @@ -7999,13 +8014,13 @@ msgstr "Launch Database" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Edit Instance" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Size of image to launch." @@ -8030,22 +8045,22 @@ msgid "Select datastore type and version" msgstr "Select datastore type and version" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "At least one network must be specified." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Launch instance with these networks" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Networking" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Select networks for your instance." @@ -8090,7 +8105,7 @@ msgid "Unable to find backup!" msgstr "Unable to find backup!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Launched %(count)s named \"%(name)s\"." @@ -8694,78 +8709,78 @@ msgid "A local image to upload." msgstr "A local image to upload." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Format" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Architecture" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Minimum Disk (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "The minimum disk size required to boot the image. If unspecified, this value defaults to 0 (no minimum)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Minimum RAM (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "The minimum memory size required to boot the image. If unspecified, this value defaults to 0 (no minimum)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Protected" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "A image or external image location must be specified." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Can not specify both image and external image location." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Your image %s has been queued for creation." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Unable to create new image." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "Kernel ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Unable to update image \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Image was successfully updated." @@ -8857,7 +8872,7 @@ msgid "Container Format" msgstr "Container Format" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Disk Format" @@ -8888,7 +8903,7 @@ msgstr "Image Details:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Create Snapshot" @@ -8927,74 +8942,74 @@ msgstr "Console type \"%s\" not supported." msgid "No available console found." msgstr "No available console found." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Rebuild Password" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Confirm Rebuild Password" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Disk Partition" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "No images available" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automatic" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manual" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Unable to retrieve extensions information." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Rebuilding instance %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Unable to rebuild instance." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "The Key Pair name that was associated with the instance" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "The instance password encrypted with your public key." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Encrypted Password" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Instance Password is not set or is not yet available" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Private Key File" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "OR Copy/Paste your Private Key" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Unable to retrieve instance password." @@ -9029,7 +9044,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9042,51 +9057,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Edit Security Groups" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Console" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "View Log" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Resize Instance" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Confirm Resize/Migrate" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9094,418 +9109,418 @@ msgstr "Revert Resize/Migrate" msgid "Rebuild Instance" msgstr "Rebuild Instance" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Retrieve Password" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Associate Floating IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Successfully associated floating IP: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Unable to associate floating IP." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Disassociate Floating IP" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Successfully disassociated floating IP: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "No floating IPs to disassociate." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Please try again later [Error: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "There is not enough capacity for this flavor in the selected availability zone. Try again later or select a different availability zone." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Failed to launch instance \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Deleted" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Active" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Shutoff" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Suspended" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Paused" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Error" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Resize/Migrate" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Confirm or Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Revert Resize/Migrate" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Reboot" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Hard Reboot" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Password" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Rebuild" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migrating" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Build" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Rescue" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Soft Deleted" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Shelved" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Shelved Offloaded" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Scheduling" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Block Device Mapping" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Networking" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Spawning" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Snapshotting" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Image Snapshot Pending" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Image Pending Upload" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Image Uploading" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Image Backup" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Updating Password" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Preparing Resize or Migrate" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Resizing or Migrating" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Resized or Migrated" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Finishing Resize or Migrate" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Reverting Resize or Migrate" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Confirming Resize or Migrate" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Rebooting" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Rebooting Hard" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Pausing" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Resuming" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Suspending" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Powering Off" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Powering On" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Rescuing" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Unrescuing" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Rebuilding" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Rebuild Block Device Mapping" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Rebuild Spawning" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migrating" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Deleting" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Soft Deleting" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Restoring" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Shelving" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Shelving Image Pending Upload" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Shelving Image Uploading" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Shelving Offloading" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Unshelving" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "No State" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Running" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Blocked" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Paused" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Shut Down" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Shut Off" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Crashed" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Suspended" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Failed" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Building" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Key Pair" @@ -9789,90 +9804,90 @@ msgstr "You may optionally set a password on the rebuilt instance." msgid "Instance Admin Password" msgstr "Instance Admin Password" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "User" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Project & User" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Instance Count" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Number of instances to launch." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Instance Boot Source" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Choose Your Boot Source Type." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Instance Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Volume Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Device size (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Volume size in gigabytes (integer value)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Device Name" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Delete on Terminate" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Delete volume on instance terminate" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Select source" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Boot from image" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Boot from snapshot" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Boot from volume" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Boot from image (creates a new volume)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Boot from volume snapshot (creates a new volume)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9883,240 +9898,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Cores(Available: %(avail)s, Requested: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Available: %(avail)s, Requested: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "The requested instance cannot be launched. The following requested resource(s) exceed quota(s): %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "You must set volume size" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "You must select an image." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "The flavor '%(flavor)s' is too small for requested image.\nMinimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "The Volume size is too small for the '%(image_name)s' image and has to be greater than or equal to '%(smallest_size)d' GB." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "You must select a snapshot." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "You must select a volume." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Launching multiple instances is only supported for images and instance snapshots." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Unable to retrieve availability zones." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "No availability zones found" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Any Availability Zone" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Unable to retrieve quota information." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Select Instance Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "No snapshots available" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Unable to retrieve list of volumes." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Select Volume" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "No volumes available" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Unable to retrieve list of volume snapshots." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Select Volume Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "No volume snapshots available" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Key pair to use for authentication." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Admin Pass" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Confirm Admin Pass" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Launch instance in these security groups." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Control access to your instance via key pairs, security groups, and other mechanisms." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Unable to retrieve key pairs." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Select a key pair" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "No key pairs available" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Unable to retrieve list of security groups" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Post-Creation" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Direct Input" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "A script or set of commands to be executed after the instance has been built (max 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "There was a problem parsing the %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Policy Profiles" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Launch instance with this policy profile" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Advanced Options" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s instances" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Port not created for profile-id (%s)." @@ -10470,7 +10485,7 @@ msgstr "Provider" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Subnet" @@ -11035,7 +11050,7 @@ msgid "Create Router" msgstr "Create Router" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Router" @@ -11975,70 +11990,70 @@ msgstr "Edit Template" msgid "Select a new template to re-launch a stack." msgstr "Select a new template to re-launch a stack." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "Stack ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Stack Name" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Create Stack" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Name of the stack to create." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Name must start with a letter and may only contain letters, numbers, underscores, full stops and hyphens." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Creation Timeout (minutes)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Stack creation timeout in minutes." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Rollback On Failure" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Enable rollback on create/update failure." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Password for user \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "This is required for operations to be performed throughout the lifecycle of the stack" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Stack creation started." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Update Stack Parameters" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Stack update started." @@ -12309,12 +12324,12 @@ msgstr "Scheduled deletion of %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Unable to retrieve backup details." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Updating volume snapshot \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Unable to update volume snapshot." @@ -12466,7 +12481,7 @@ msgid "Not attached" msgstr "Not attached" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Volume Source" @@ -12595,144 +12610,144 @@ msgstr "Create a Volume" msgid "Create a Volume Snapshot" msgstr "Create a Volume Snapshot" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Use snapshot as a source" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Use image as a source" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Use a volume as source" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Size (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "No volume type" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Volume size must be equal to or greater than the snapshot size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Unable to load the specified snapshot." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Volume size must be equal to or greater than the image size (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "Volume size must be equal to or greater than the image minimum disk size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Unable to load the specified image. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Unable to load the specified volume. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "Volume size must be equal to or greater than the origin volume size (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Choose a snapshot" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Choose an image" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Choose a volume" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "No source, empty volume" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Image source must be specified" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Snapshot source must be specified" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Volume source must be specified" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Unable to determine if availability zones extension is supported." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "The volume size cannot be less than the snapshot size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "The volume size cannot be less than the image size (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "The volume size cannot be less than the image minimum disk size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "The volume size cannot be less than the source volume size (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your quota available." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "You are already using all of your available volumes." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Creating volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Unable to create volume." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Attach to Instance" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Select an instance to attach to." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12751,93 +12766,93 @@ msgstr "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." msgid "Unable to attach volume." msgstr "Unable to attach volume." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Creating volume snapshot \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Forcing to create snapshot \"%s\" from attached volume." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Unable to create volume snapshot." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Updating volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Unable to update volume." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Force" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Successfully sent the request to upload volume to image for volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Unable to upload volume to image for volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "New size must be greater than current size." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your quota available." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Extending volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Unable to extend volume." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Never" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "On Demand" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Migration Policy" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Unable to retrieve the volume type list." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "New volume type must be different from the original volume type \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Successfully sent the request to change the volume type to \"%(vtype)s\" for volume: \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Unable to change the volume type for volume: \"%s\"" @@ -12954,8 +12969,8 @@ msgstr "VPN Service %s was successfully updated." msgid "Failed to update VPN Service %s" msgstr "Failed to update VPN Service %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12963,12 +12978,12 @@ msgstr "Failed to update VPN Service %s" msgid "Authorization algorithm" msgstr "Authorisation algorithm" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12976,19 +12991,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Encryption algorithm" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13009,7 +13024,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Lifetime units for IKE keys" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "seconds" @@ -13017,13 +13032,13 @@ msgstr "seconds" msgid "Lifetime value for IKE keys" msgstr "Lifetime value for IKE keys" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Equal to or greater than 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13031,15 +13046,15 @@ msgstr "Equal to or greater than 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13048,169 +13063,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1 negotiation mode" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE Policy %s was successfully updated." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Failed to update IKE Policy %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Encapsulation mode" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "tunnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Lifetime units" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Lifetime value" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Transform Protocol" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec Policy %s was successfully updated." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Failed to update IPSec Policy %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Peer gateway public IPv4/IPv6 Address or FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Peer router identity for authentication (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, key ID, or FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Remote peer subnet(s)" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Pre-Shared Key (PSK) string" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Maximum Transmission Unit size for the connection" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater than 1280 if the local subnet is IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Dead peer detection actions" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "hold" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "clear" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "disabled" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "restart" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "restart-by-peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Dead peer detection interval" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Valid integer" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Dead peer detection timeout" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Valid integer greater than the DPD interval" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Initiator state" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "response-only" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec Site Connection %s was successfully updated." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Failed to update IPSec Site Connection %s" @@ -13308,70 +13323,70 @@ msgstr "Edit IPSec Policy" msgid "Edit Connection" msgstr "Edit Connection" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN Service" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE Policy" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec Policy" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec Site Connections" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN Services" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE Policies" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec Policies" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Unable to retrieve IPSec Site Connections list." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Unable to retrieve VPN Services list." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Unable to retrieve IKE Policies list." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Unable to retrieve IPSec Policies list." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE Policy Details" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec Policy Details" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN Service Details" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec Site Connection Details" @@ -13410,43 +13425,43 @@ msgstr "Unable to delete IPSec Policy: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Deleted IPSec Site Connection %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Unable to delete IPSec Site Connection: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Unable to retrieve IKE Policy details." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Unable to retrieve IPSec Policy details." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Unable to retrieve VPN Service details." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Unable to retrieve IPSec Site Connection details." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Unable to retrieve VPN Service details. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Unable to retrieve IKE Policy details. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Unable to retrieve IPSec Policy details. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Unable to retrieve IPSec Site Connection details. %s" @@ -13662,11 +13677,6 @@ msgstr "Projects could not be retrieved." msgid "Segment Type" msgstr "Segment Type" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13678,7 +13688,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Sub Type" @@ -13691,52 +13701,52 @@ msgstr "Native VXLAN" msgid "Enhanced VXLAN" msgstr "Enhanced VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Segment Range" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Multicast IP Range" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Sub Type Value (Manual Input)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Enter parameter (e.g. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Network Profile %s was successfully created." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Failed to create network profile %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Network Profile %s was successfully updated." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Failed to update network profile (%s)." @@ -13858,23 +13868,23 @@ msgstr "Update Network Profile" msgid "Settings" msgstr "Settings" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Current password" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "New password" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Confirm new password" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Unable to change password." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Changing password is not supported." diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.po b/openstack_dashboard/locale/es/LC_MESSAGES/django.po index 54ae8529e7..b85e440e64 100644 --- a/openstack_dashboard/locale/es/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/es/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/horizon/language/es/)\n" "MIME-Version: 1.0\n" @@ -58,217 +58,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Todos los TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Todos los UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "Todos los ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "No ha sido posible obtener la lista de mediciones de Ceilometer." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Duración de la instancia" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Duración de la instancia (tipos Openstack)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Volumen de la RAM en MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Tiempo de CPU usado" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Uso promedio del CPU" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Número de VCPU" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Número de solicitudes de lectura" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Número de solicitudes de escritura" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Volumen de lecturas en B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Volumen de escrituras en B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Tamaño del disco raíz en GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Tamaño del disco efímero en GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Número de bytes entrantes en la red para una interfaz de la MV" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Número de bytes salientes en la red para una interfaz de la MV" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Número de paquetes entrantes para una interfaz de la MV" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Número de paquetes salientes para una interfaz de la MV" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Duración de instancia tipo %s (sabor de openstack)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Duración de la red" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Solicitudes de creación para esta red" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Actualizar solicitudes para esta red" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Duración de la subred" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Solicitudes de creación para esta subred" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Actualizar solicitudes para esta subred" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Duración del puerto" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Solicitudes de creación para este puerto" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Actualizar solicitudes para este puerto" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Duración del router" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Solicitudes de creación para este router" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Actualizar solicitudes para este router" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Duración de la IP flotante" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Solicitudes de creación para esta IP flotante" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Actualizar solicitudes para esta IP flotante" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Control de existencia de la imagen" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Tamaño de la imagen cargada" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Número de actualización en esta imagen" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Número de carga de este imagen" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Número de borrado de esta imagen" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Imagen descargada" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Imagen obtenida" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Duración del volumen" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Tamaño del volumen" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Numero de objetos" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Tamaño total de objetos almacenados" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Numero de contenedores" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Número de bytes entrantes" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Número de bytes salientes" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Número de solicitudes de API contra Swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Cantidad de energía" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Consumo de energía" @@ -294,17 +294,17 @@ msgstr "Instancia desconocida" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (backend %(backend)s)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "El servicio de identidad no permite editar datos de usuario." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "El usuario %s no tiene roles definidos para ese proyecto." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Se ha cambiado la contraseña. Inicie sesión de nuevo para continuar." @@ -383,7 +383,7 @@ msgstr "Nombre: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Fallo al evacuar las instancias: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "No se puede eliminar el contenedor porque no está vacío." @@ -398,19 +398,19 @@ msgstr "Administrador" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -438,13 +438,13 @@ msgstr "Administrador" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -466,7 +466,7 @@ msgstr "Administrador" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -499,9 +499,9 @@ msgstr "Administrador" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -517,12 +517,12 @@ msgstr "Nombre" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Zona de Disponibilidad " @@ -743,11 +743,11 @@ msgstr "Añadir/Quitar Hosts a agregado" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -797,6 +797,7 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -961,7 +962,7 @@ msgid "Defaults" msgstr "Predeterminados" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Actualizar predeterminados" @@ -1008,7 +1009,7 @@ msgstr "VCPU" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1023,7 +1024,7 @@ msgid "Injected Files" msgstr "Archivos inyectados" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1038,9 +1039,9 @@ msgid "Volumes" msgstr "Volúmenes" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1048,7 +1049,7 @@ msgid "Volume Snapshots" msgstr "Snapshots de volumen" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Tamaño total de volúmenes y snapshots (GB)" @@ -1081,9 +1082,9 @@ msgstr "IPs flotantes" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1144,7 +1145,7 @@ msgid "Quotas" msgstr "Cuotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Cuotas predeterminadas" @@ -1157,20 +1158,20 @@ msgstr "No ha sido posible obtener la información de la cuota." msgid "Unable to retrieve default quota values." msgstr "No ha sido posible obtener los valores predeterminados de la cuota." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "Desde aquí puede actualizar las cuotas predeterminadas (límites máximos)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Actualizar cuotas predeterminadas" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Cuotas por defecto actualizadas." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "No ha sido posible actualizar las cuotas predeterminadas." @@ -1197,15 +1198,15 @@ msgstr[0] "Sabor eliminado" msgstr[1] "Sabores eliminados" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Crear Sabor " #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1300,12 +1301,12 @@ msgstr "Disco de intercambio (swap)" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1313,8 +1314,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1343,7 +1344,7 @@ msgid "" "to set a random UUID4." msgstr "El ID del sabor tiene que ser un entero o UUID4. Deje este campo en blanco o utilice 'auto' para configurar un UUID4 aleatorio." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "El nombre sólo puede incluir letras, números, guiones, guiones bajos y puntos." @@ -1361,7 +1362,7 @@ msgid "Swap Disk (MB)" msgstr "Disco de intercambio (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Información del sabor" @@ -1372,12 +1373,12 @@ msgid "" msgstr "Los sabores definen los tamaños de memoria RAM, disco, número de cores y otros recursos que pueden ser seleccionados por los usuarios al desplegar instancias." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "No ha sido posible obtener la lista de sabores" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "El nombre \"%s\" ya lo ha usado otro sabor." @@ -1391,69 +1392,69 @@ msgstr "El ID \"%s\" ya lo ha usado otro sabor." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "No ha sido posible obtener la lista de acceso de sabores. Inténtelo de nuevo más tarde." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Acceso al sabor" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Seleccione los proyectos donde se utilizarán los sabores. Si no se selecciona ningún proyecto, el sabor estará disponible para todos los proyectos." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Todos los proyectos" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Proyectos seleccionados" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "No se han encontrado proyectos." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "No hay proyectos seleccionados. Todos los proyectos pueden usar el sabor." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Crear nuevo sabor \"%s\"." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "No ha sido posible crear el sabor \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "No ha sido posible crear el sabor." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "No se ha podido establecer el acceso del sabor para el proyecto %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Modifique los detalles del sabor. Los sabores definen el tamaño de la RAM, disco, número de núcleos y otros recursos. Se seleccionarán los sabores cuando los usuarios implementen las instancias." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Sabor \"%s\" modificado." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "No ha sido posible modificar el sabor \"%s\"." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Se ha modificado la información del sabor, pero no se ha podido modificar el acceso del sabor." @@ -1479,16 +1480,16 @@ msgstr "Nombre del host" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Tipo" @@ -1520,9 +1521,9 @@ msgstr "Almacenamiento (total)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Nombre de la instancia" @@ -1549,7 +1550,7 @@ msgstr "No ha sido posible obtener la información del hipervisor." msgid "Unable to retrieve hypervisor statistics." msgstr "No ha sido posible obtener las estadísticas del hipervisor." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "No ha sido posible obtener la lista de instancias por hipervisor" @@ -1558,33 +1559,33 @@ msgstr "No ha sido posible obtener la lista de instancias por hipervisor" msgid "Current Host" msgstr "Host actual" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Anfitrión destino" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Elija un anfitrión al que evacuar los servidores." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Almacenamiento Compartido" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Escoja un anfitrión destino." -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "No hay otros hosts disponibles." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Comenzando la evacuación de %(current)s a %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Fallo al evacuar el host: %s." @@ -1611,7 +1612,7 @@ msgstr[1] "Anfitriones evacuados" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1639,9 +1640,9 @@ msgstr "Zona" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1653,7 +1654,7 @@ msgstr "Zona" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1679,7 +1680,7 @@ msgstr "Zona" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1767,7 +1768,7 @@ msgstr "Nombre de imagen =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Estado =" @@ -1786,10 +1787,10 @@ msgstr "Tamaño máx. (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Nombre de la imagen" @@ -1797,11 +1798,11 @@ msgstr "Nombre de la imagen" msgid "Unable to retrieve image list." msgstr "No ha sido posible obtener la lista de imágenes." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "No ha sido posible recuperar las propiedades disponibles para la imagen." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "No ha sido posible recuperar la imagen a actualizar." @@ -1879,7 +1880,7 @@ msgstr "Información del Sistema" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2016,16 +2017,16 @@ msgstr "Migrar en vivo instancia" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2044,12 +2045,12 @@ msgid "IPv6 Address =" msgstr "Dirección IPv6 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "ID de imagen =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "ID del sabor = " @@ -2057,7 +2058,7 @@ msgstr "ID del sabor = " #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "Dirección IP" @@ -2070,7 +2071,7 @@ msgstr "Dirección IP" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2081,17 +2082,17 @@ msgid "Size" msgstr "Tamaño" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Tarea" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Estado de energía" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Tiempo desde su creación" @@ -2163,19 +2164,19 @@ msgstr "Medidor" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2194,7 +2195,7 @@ msgstr "Medidor" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2208,17 +2209,17 @@ msgstr "Medidor" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2447,7 +2448,21 @@ msgstr "Local" msgid "Flat" msgstr "Plano" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2455,34 +2470,34 @@ msgstr "Plano" msgid "Network Profile" msgstr "Perfil de red" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Proveedor Tipo de red" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "El mecanismo físico por el que la red virtual se implementa." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Red física" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "El nombre de la red física sobre la que se implementa la red virtual." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "ID de segmentación" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2509,7 +2524,7 @@ msgstr "ID de segmentación" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2517,8 +2532,8 @@ msgstr "ID de segmentación" msgid "Admin State" msgstr "Estado de administración" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2532,20 +2547,20 @@ msgstr "Estado de administración" msgid "Shared" msgstr "Compartido" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Red externa" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Seleccione un proyecto" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2555,51 +2570,51 @@ msgid "" "%(vxlan_max)s." msgstr "Para redes VLAN, el VLAN VID realiza la red virtual en la red física. Son VLAN VID válidas %(vlan_min)s hasta %(vlan_max)s. Para redes GRE o VXLAN, el ID de túnel. Son ID de túnel validos para redes GRE %(gre_min)s hasta %(gre_max)s. Para redes VXLAN, %(vxlan_min)s hasta %(vxlan_max)s. " -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Seleccionar un perfil" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "No ha sido posible obtener la lista de perfiles de red." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Se ha creado correctamente la red %s." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Ha ocurrido un fallo al crear red %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Para las redes VLAN, los ID válidos son %(min)s hasta %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Para las redes GRE los ID de tunel válidos son %(min)s hasta %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Para las redes VXLAN los ID de tunel válidos son %(min)s hasta %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Se ha actualizado correctamente la red %s." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2611,7 +2626,7 @@ msgstr "Ha habido un fallo al actualizar la red %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2682,7 +2697,7 @@ msgstr "Agentes DHCP" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2700,7 +2715,7 @@ msgstr "No ha sido posible obtener la lista de redes." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "No ha sido posible enumerar los agentes dhcp del segmento de red." @@ -2722,28 +2737,28 @@ msgstr "No ha sido posible obtener la lista de puertos." msgid "Unable to retrieve details for network \"%s\"." msgstr "No ha sido posible obtener los detalles de la red \"%s\"." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Nuevo agente DHCP" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Escoja un agente DHCP al que unirse." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Seleccionar nuevo agente" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "No hay otros agentes disponibles." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "El agente %s se añadió correctamente." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Fallo al añadir el agente %(agent_name)s para la red %(network)s." @@ -3294,8 +3309,8 @@ msgstr "Detalle del router" msgid "Update Router" msgstr "Actualizar enrutador" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "No ha sido posible obtener la información del proyecto de volúmenes." @@ -3312,8 +3327,8 @@ msgstr "No ha sido posible obtener los tipos de volúmenes." msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "No ha sido posible obtener las snapshots de volúmenes." @@ -3352,14 +3367,14 @@ msgstr "No ha sido posible actualizar el estado de la snapshot del volumen." msgid "Update Status" msgstr "Actualizar estado" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Nombre del volumen" @@ -3390,11 +3405,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Volumen" @@ -3431,7 +3446,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3518,14 +3533,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3809,7 +3824,7 @@ msgstr "No ha sido posible obtener los detalles del tipo de volumen." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4087,7 +4102,7 @@ msgstr "No ha sido posible obtener la lista de usuarios." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "No ha sido posible obtener la lista de roles." @@ -4126,17 +4141,17 @@ msgid "Domain Groups" msgstr "Grupos de dominio" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Todos los grupos" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "No se han encontrado grupos." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Sin grupos." @@ -4366,13 +4381,13 @@ msgid "View Usage" msgstr "Ver uso" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Crear proyecto" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Editar proyecto" @@ -4448,7 +4463,7 @@ msgid "Domain Name" msgstr "Nombre de dominio" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Información del proyecto" @@ -4465,81 +4480,81 @@ msgstr "No ha sido posible obtener la lista de usuarios. Inténtelo de nuevo má msgid "Project Members" msgstr "Miembros del proyecto" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Grupos de proyecto" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Nuevo proyecto \"%s\" creado." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "No ha sido posible crear el proyecto \"%s\"." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", añadir grupos del proyecto" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Ha habido un fallo al añadir %(users_to_add)s miembros del proyecto %(group_msg)s y definir cuotas del proyecto." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Ha habido un fallo al añadir %s grupos del proyecto y actualizar cuotas del proyecto." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "No ha sido posible definir las cuotas para el proyecto." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Editar los detalles del proyecto." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Proyecto \"%s\" modificado." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "No ha sido posible modificar el proyecto \"%s\"." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "No puede revocar sus privilegios de administrador del proyecto en el que actualmente inició sesión. Muévase a otro proyecto con privilegios de administración o elimine el rol de administración manualmente desde la línea de comandos." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", actualizar grupos del proyecto" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Ha habido un fallo al modificar %(users_to_modify)s miembros del proyecto %(group_msg)s y actualizar las cuotas del proyecto." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Ha habido un fallo al modificar %s miembros del proyecto, actualizar los grupos del proyecto y actualizar las cuotas del proyecto." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4633,9 +4648,9 @@ msgid "No available projects" msgstr "No hay proyectos disponibles" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Las contraseñas no coinciden." @@ -4643,7 +4658,7 @@ msgstr "Las contraseñas no coinciden." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Contraseña" @@ -4812,7 +4827,7 @@ msgid "Data Processing" msgstr "Procesamiento de datos" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Acceso y seguridad" @@ -4903,7 +4918,7 @@ msgstr "Asignar IP al proyecto" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4932,7 +4947,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "La IP flotante %s fue desasociada correctamente" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "No ha sido posible desasociar la IP flotante." @@ -5019,29 +5034,29 @@ msgstr "La dirección IP %s fue asociada." msgid "Unable to associate IP address %s." msgstr "No ha sido posible asociar la dirección IP %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "El nombre del par de claves sólo puede incluir letras, números, guiones bajos, espacio y guiones." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Nombre de par de claves" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Clave pública" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "La clave: %s fue importada correctamente" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "No ha sido posible importar el par de claves." @@ -5574,7 +5589,7 @@ msgid "Unable to create container." msgstr "No ha sido posible crear el contenedor." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Fichero" @@ -5919,7 +5934,7 @@ msgid "Unable to upload cluster template file" msgstr "No ha sido posible subir el archivo de plantilla de clúster" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Plantillas de clúster." @@ -5973,31 +5988,31 @@ msgstr "Crear plantilla" msgid "Configure Cluster Template" msgstr "Configurar plantilla del clúster." -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Plugin" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Versión de Haddop" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6122,7 +6137,7 @@ msgstr "Conteo de nodos" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Sabor" @@ -6140,13 +6155,13 @@ msgstr "Plantilla no especificada" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Grupo de seguridad auto" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Procesos del nodo" @@ -6183,7 +6198,7 @@ msgstr "Añadir Grupo de Nodos" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Crear plantilla del Clúster" @@ -6216,7 +6231,7 @@ msgstr "Selecciona plugin y versión de Hadoop para la plantilla de clúster" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "No se pude crear" @@ -6230,22 +6245,22 @@ msgstr "Nombre de plantilla" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Detalles" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Creada Plantilla de Clúster %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Falló la creación de la Plantilla del Clúster" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Clusters" @@ -6278,7 +6293,7 @@ msgstr "No ha sido posible actualizar la fila" msgid "Configure Cluster" msgstr "Configurar Clúster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Número de instancias" @@ -6451,14 +6466,14 @@ msgstr "Fallo al actualizar imagen." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Imagen" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Seleccionar imagen" @@ -6580,7 +6595,7 @@ msgid "Add custom tag" msgstr "Añadir etiqueta personalizada" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6589,7 +6604,7 @@ msgstr "Plugins" msgid "Title" msgstr "Título" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Versiones soportadas" @@ -6616,7 +6631,7 @@ msgid "Data Processing Plugins" msgstr "Plugins de Procesamiento de Datos" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Orígenes de datos" @@ -6762,7 +6777,7 @@ msgid "Failed to fetch internal binary list" msgstr "No ha sido posible obtener una lista de binarios internos" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Archivos binarios del trabajo" @@ -6783,7 +6798,7 @@ msgstr[1] "Binarios del trabajo eliminados" msgid "Download Job Binary" msgstr "Descarga archivo binario del trabajo" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6862,7 +6877,7 @@ msgid "Job Binary Details" msgstr "Detalles de los archivos binarios de los trabajos" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Ejecución de trabajos" @@ -6912,7 +6927,7 @@ msgstr "Volver a lanzar en un Clúster existente" msgid "Relaunch On New Cluster" msgstr "Volver a lanzar en un nuevo Clúster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6921,7 +6936,7 @@ msgstr "Volver a lanzar en un nuevo Clúster" msgid "Job" msgstr "Trabajo" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7227,7 +7242,7 @@ msgstr "Mantener clúster después de la finalización del trabajo" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Lanzar" @@ -7267,7 +7282,7 @@ msgid "Unable to launch job." msgstr "No ha sido posible ejecutar el trabajo." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Plantillas de Agrupación de Nodos" @@ -7369,8 +7384,8 @@ msgstr "Ocultar configuración completa" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Crear Plantilla de Agrupación de Nodos" @@ -7407,40 +7422,40 @@ msgstr "Escoger ubicación de almacenamiento" msgid "Volumes size (GB)" msgstr "Tamaño de volúmenes (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "No es posible generar opciones de proceso." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Repositorio de IP flotantes" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Crear grupo de seguridad para este grupo de nodo" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Lanzar instancias en estos grupos de seguridad" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Procesos" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Procesos a lanzar en el grupo de nodo" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Configurar la plantilla de grupo de nodo" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Se ha creado la Plantilla de Agrupación de Nodos %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Selecciona plugin y versión de Hadoop" @@ -7458,7 +7473,7 @@ msgstr "No se pueden rellenar procesos anti afinidad" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "No ha sido posible obtener las redes." @@ -7515,8 +7530,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "No disponible" @@ -7664,14 +7679,14 @@ msgstr "Programada copia de seguridad \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "No ha sido posible lanzar %(count)s de nombre \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instancia" @@ -7680,12 +7695,12 @@ msgid "Error creating database backup." msgstr "Error al crear la copia de seguridad de la base de datos." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Tamaño actual (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Nuevo tamaño (GB)" @@ -7752,9 +7767,9 @@ msgstr "Error al borrar la base de datos en la instancia." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Lanzar instancia" @@ -8000,13 +8015,13 @@ msgstr "Lanzar base de datos" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Editar instancia" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Tamaño de la imagen a lanzar." @@ -8031,22 +8046,22 @@ msgid "Select datastore type and version" msgstr "Seleccionar un tipo y una versión de almacén de datos" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "Debe especificar al menos una red." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Lanzar instancia con estas redes" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Redes" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Seleccione las redes para su instancia." @@ -8091,7 +8106,7 @@ msgid "Unable to find backup!" msgstr "¡No se ha podido encontrar la copia de seguridad!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Lanzadas %(count)s de nombre \"%(name)s\"." @@ -8695,78 +8710,78 @@ msgid "A local image to upload." msgstr "Disco local a cargar." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Formato" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Arquitectura" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Disco mínimo (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "El tamaño mínimo de disco necesario para arrancar la imagen. Si no se especifica este valor se asume 0 (sin mínimo)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Memoria RAM mínima (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "El tamaño mínimo de disco necesario para arrancar la imagen. Si no se especifica este valor se asume 0 (sin mínimo)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Protegido" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Debe especificar una imagen o una localización de la misma." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "No se puede especificar una imagen y una ubicación externa a la vez." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Su imagen %s se ha añadido a la cola para crearla." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "No ha sido posible crear la nueva imagen." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "Kernel ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "No ha sido posible subir la imagen \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "La imagen se actualizó correctamente." @@ -8858,7 +8873,7 @@ msgid "Container Format" msgstr "Formato de contenedor" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Formato de disco" @@ -8889,7 +8904,7 @@ msgstr "Detalles de la imagen:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Crear instantánea" @@ -8928,74 +8943,74 @@ msgstr "Tipo de consola \"%s\" no soportada." msgid "No available console found." msgstr "No se ha encontrado ninguna consola disponble." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Reconstruir contraseña" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Confirmar reconstrucción de contraseña" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Partición de disco" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "No hay imágenes disponibles" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automático" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manual" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "No ha sido posible obtener la información de las extensiones." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Reconstruir Instancia %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "No ha sido posible reconstruir la instancia." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "El nombre del par de claves asociado a la instancia" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "La contraseña cifrada con su clave pública." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Contraseña cifrada" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "La contraseña de la instancia no está definida o ya no está disponible" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Fichero de clave privada" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "O copie y pegue su clave privada" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "No ha sido posible obtener la contraseña de la instancia." @@ -9030,7 +9045,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9043,51 +9058,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Editar grupos de seguridad" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Consola" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Ver log" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Redimensionar instancia" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Confirmar redimensionar/migrar" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Revertir redimensionar/migrar" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9095,418 +9110,418 @@ msgstr "Revertir redimensionar/migrar" msgid "Rebuild Instance" msgstr "Reconstruir instancia" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Obtener contraseña" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Asociar IP flotante" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Asociada correctamente la IP flotante: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "No ha sido posible asociar la IP flotante." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Desasociar IP flotante" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Se ha desasociado correctamente la IP flotante: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "No hay IPs flotantes que desasociar." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Por favor inténtelo de nuevo más tarde [Error: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "No hay suficiente capacidad para este sabor en la zona de disponibilidad seleccionada. Inténtelo de nuevo más tarde o seleccione otra zona de disponibilidad." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Ha ocurrido un fallo en el lanzamiento de la instancia \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Eliminado" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Activo" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Apagada" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Suspendida" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Pausada" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Error" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Redimensionar/Migrar" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Confirmar o revertir redimensionar/migrar" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Revertir redimensionar/migrar" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Reinicio" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Reinicio brusco" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Contraseña" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Reconstruir" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migrando" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Construir" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Rescate" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Borrado no definitivo" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Pospuesta" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Pospuesta descargada" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Programando" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Mapeando el dispositivo de bloques" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Redes" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Generando" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Realizar instantáneas" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Instantánea de imagen pendiente" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Imagen pendiente de cargar" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Subiendo imagen" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Copia de seguridad de la imagen" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Actualizando contraseña" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Preparándose para redimensionar o migrar" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Redimensionando o migrando" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Redimensionada o migrada" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Terminando redimensionar o migrar" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Revertiendo redimensionar o migrar" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Confirmando redimensionar o migrar" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Reiniciando" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Reiniciando desde cero" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Poniéndose en pausa" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Reanudando" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Suspendiendo" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Apagando" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Encendiendo" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Rescatando" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Cancelando rescate" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Reconstruyendo" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Reconstruyendo el mapeo del dispositivo de bloques" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Reconstruyendo la semilla" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migrando" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Borrando" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Borrado no definitivo" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Restaurando" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Posponiendo" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Imagen pospuesta pendiente de cargar" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Posponiendo carga de imagen" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Posponiendo descarga" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Desunir" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Sin estado" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Ejecutando" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Bloqueado" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Pausada" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Cerrar" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Apagado" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Estrellado" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Suspendida" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Erróneo" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Construyendo" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Par de claves" @@ -9790,90 +9805,90 @@ msgstr "Opcionalmente, puede configurar una contraseña en la instancia reconstr msgid "Instance Admin Password" msgstr "Contraseña de admin de la instancia" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Usuario" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Proyecto y usuario" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Recuento de instancias" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Número de instancias a lanzar." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Origen de arranque de la instancia" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Elija el tipo de origen de arranque." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Instantánea de Instancia" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Instantánea de volumen" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Tamaño del dispositivo (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Tamaño del volumen en gigabytes (valor entero)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Nombre de dispositivo" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Borrar al terminar" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Borrar volumen al terminar la instancia" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Escoger origen" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Arrancar desde una imagen" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Arrancar desde una instantánea" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Arrancar desde un volumen" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Arrancar desde imagen (crea un nuevo volumen)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Arrancar desde una instantánea de volumen (crea un nuevo volumen)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9884,240 +9899,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Cores(Disponible: %(avail)s, Solicitados: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Disponible: %(avail)s, Solicitada: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "La instancia solicitada no puede ser ejecutada. Los siguientes recursos solicitados exceden la quota(s): %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Debe establecer el tamaño del volumen" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "El tamaño del volumen debe ser mayor que 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Debe seleccionar una imagen. " -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "El sabor '%(flavor)s' es demasiado pequeño para la imagen solicitada.\nRequisitos mínimos: %(min_ram)s MB de RAM y %(min_disk)s GB de disco raiz." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "El tamaño del volumen es demasiado pequeño para la imagen '%(image_name)s' y debe ser mayor o igual que '%(smallest_size)d' GB." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Debe seleccionar una instantánea. " -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Debe seleccionar un volumen." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Lanzar múltiples instancias es posible solo para imágenes e instantáneas de instancias." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "No ha sido posible obtener las zonas de disponibilidad." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "No se han encontrado zonas de disponibilidad" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Cualquier zona de disponibilidad" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "No ha sido posible obtener información de cuotas." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Instantánea" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Seleccionar instantánea de instancia" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "No hay instantáneas disponibles" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "No ha sido posible obtener la lista de volúmenes." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Seleccionar volumen" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "No hay volúmenes disponibles" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "No ha sido posible obtener la lista de instantáneas de volúmenes." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Seleccionar Instantánea de volumen" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "No hay instantáneas de volúmenes disponibles" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Pareja de claves a utilizar para la autentificación." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Contraseña de administrador" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Confirme la contraseña de administrador" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Lanzar la instancia en estos grupos de seguridad." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Controle el acceso a sus instancias a través de pares de claves, grupos de seguridad y otros mecanismos." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "No ha sido posible obtener los pares de claves." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Seleccione un par de claves" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "No hay pares de claves disponibles" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "No ha sido posible obtener la lista de grupos de seguridad" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Pos-creación" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Entrada Directa" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Contenidos del guión de personalización" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Un script es un conjunto de instrucciones que se ejecutarán una vez la instancia haya sido generada (max 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Archivo de guión" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Datos del guión" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "El archivo excede el tamaño máximo (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Hubo un problema analizando el %(prefix)s:%(error)s " -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Perfiles de la política." -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Lanzar instancia con este perfil de política" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automático: El disco es una única partición que se redimensiona automáticamente. Manual: Tiempos de creacion más rápidos pero requiere particionado manual." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Disco de configuración" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Configura OpenStack para escribir metadatos en un disco de configuración que se anexa a la instancia en el arranque." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "instancias %s" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Puerto no creado para el perfil-id (%s)." @@ -10471,7 +10486,7 @@ msgstr "Proveedor" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Subred" @@ -11036,7 +11051,7 @@ msgid "Create Router" msgstr "Crear router" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Router" @@ -11976,70 +11991,70 @@ msgstr "Editar plantilla" msgid "Select a new template to re-launch a stack." msgstr "Seleccione una nueva plantilla para relanzar una pila." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "ID de pila" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Nombre de la pila" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Crear pila" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Nombre de la pila a crear." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "El nombre debe comenzar con una letra y sólo puede incluir letras, números, guiones bajos, puntos y guiones." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Tiempo de espera de creación (minutos)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Tiempo de espera de la creación de la pila en minutos." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Restauración tras fallo" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Habilitar restauración tras fallo de creación/actualización." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Contraseña para usuario \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "Esto es indispensable para operaciones que se ejecuten durante el ciclo de vida de la pila." -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Se ha iniciado la creación de pila." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Actualizar parámetros de la pila" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Comenzado actualización de la pila" @@ -12310,12 +12325,12 @@ msgstr "Programado el borrado de %(data_type)s" msgid "Unable to retrieve backup details." msgstr "No pude obtener los detalles del respaldo." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Actualizando instantánea de volumen \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "No ha sido posible actualizar la instantánea de volumen." @@ -12467,7 +12482,7 @@ msgid "Not attached" msgstr "No asociado" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Origen del volumen" @@ -12596,144 +12611,144 @@ msgstr "Crear un volumen" msgid "Create a Volume Snapshot" msgstr "Crear una instantánea de volumen" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Utilizar una instantánea como origen" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Utilizar una imagen como origen" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Usar un volumen como origen" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Tamaño (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Sin tipo de volumen" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "El tamaño del volumen debe ser igual o mayor que el de la instancia (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "No ha sido posible cargar la instantánea especificada." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "El tamaño del volumen debe ser igual o mayor que el de la imagen (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "El tamaño del volumen debe ser igual o mayor que el tamaño de disco mínimo de la imagen (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "No ha sido posible cargar la imagen especificada. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "No ha sido posible cargar el volumen especificado. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "El tamaño del volumen debe ser igual o mayor que el tamaño original (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Seleccione una instantánea" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Seleccione una imagen" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Seleccione un volumen" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Sin origen, volumen vacío" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "El recurso de la imagen debe ser especificado" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "El recurso de la instantánea debe ser especificado" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "El recurso del volumen debe ser especificado" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "No ha sido posible determinar si la extensión de zonas de disponibilidad está soportada." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "El tamaño del volumen no puede ser inferior al tamaño de la instantánea (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "El tamaño del volumen no puede ser inferior al tamaño de la imagen (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "El tamaño del volumen no puede ser menor que el tamaño mínimo de disco de la imagen (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "El tamaño del volumen no puede ser menor que el tamaño del volumen original (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "No se puede crear un volumen de %(req)iGB porque solo quedan %(avail)iGB de su cuota." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Ya está utilizando todos los volúmenes disponibles." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Creando volumen \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "No ha sido posible crear el volumen." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Asociar a instancia" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Seleccionar una instancia a la que asociar." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12752,93 +12767,93 @@ msgstr "Asociando el volumen %(vol)s a la instancia %(inst)s en %(dev)s" msgid "Unable to attach volume." msgstr "No ha sido posible asociar el volumen." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Creando instantánea de volumen \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Forzando la creación de la instantánea \"%s\" desde volumen asociado." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "No ha sido posible crear la instantánea del volumen." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Modificando volumen \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "No ha sido posible modificar el volumen." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Forzar" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Se ha enviado correctamente la petición para cargar el volumen a la imagen para el volumen: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "No ha sido posible cargar el volumen a la imagen para el volumen: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "Nuevo tamaño debe ser mayor al actual." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "El volumen no se puede extender a %(req)iGB ya que solo dispones de %(avail)iGB en tu cuota" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Extendiendo volumen: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "No ha sido posible extender el volumen." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Nunca" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "Bajo demanda" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Política de migración" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "No ha sido posible obtener el listado de tipos de volumen." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "El nuevo tipo de volumen debe ser distinto al tipo de volumen original \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Se ha enviado correctamente la petición de cambio de tipo de volument a \"%(vtype)s\" para el volumen \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "No ha sido posible cambiar el tipo de volumen para el volumen: \"%s\"" @@ -12955,8 +12970,8 @@ msgstr "Servicio VPN %s modificado correctamente." msgid "Failed to update VPN Service %s" msgstr "Ha fallado la modificación del servicio VPN %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12964,12 +12979,12 @@ msgstr "Ha fallado la modificación del servicio VPN %s" msgid "Authorization algorithm" msgstr "Algoritmo de autorización" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12977,19 +12992,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Algoritmo de cifrado" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13010,7 +13025,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Unidades de vida útil para claves IKE" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "segundos" @@ -13018,13 +13033,13 @@ msgstr "segundos" msgid "Lifetime value for IKE keys" msgstr "Valores de vida útil para claves IKE" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Mayor o igual que 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13032,15 +13047,15 @@ msgstr "Mayor o igual que 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13049,169 +13064,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "Modo de negociación Phase1 IKE" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "Política IKE %s correctamente modificada." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Ha fallado la modificación de la política IKE %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Modo de encapsulamiento" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "túnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transporte" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Unidades de vida útil" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Valor de vida útil" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Protocolo de transformación" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "LA política IPsec %s se ha actualizado correctamente." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Ha ocurrido un error al actualizar la política IPSec %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Dirección IPv4/IPv6 o FQDN de la puerta de enlace pública del par" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Dirección IPv4/IPv6 o FQDN de la puerta de enlace pública del par para la conexión VPN." -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Identidad del router par para autenticación (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Identificador de un router al mismo nivel para autenticación. Puede ser una dirección IPv4/IPv6, e-mail, clave ID, o FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Subred(es) del par remoto" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Direccion(es) de subred(es) del par remoto con máscara(s) en formato CIDR separadas por comas si es necesario (p. ej. 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Cadena de clave compartida (PSK)" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Unidad máxima de transmisión para la conexión" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Mayor o igual que 68 si la subred local es IPv4. Igual o mayor que 1280 si la subred local es IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Acciones de Dead Peer Detection" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "retener" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "limpiar" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "deshabilitado" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "reiniciar" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "reiniciar por el par" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Intervalo de Dead Peer Detection" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Entero válido" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Tiempo de espera de Dead Peer Detection" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Entero válido mayor al intervalo de Dead Peer Detection" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Estado del iniciador" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bidireccional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "sólo respuesta" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "La conexión sitio a sitio IPSec %s se ha actualizado correctamente." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Ha ocurrido un fallo al actualizar la conexión sitio a sitio IPSec %s" @@ -13309,70 +13324,70 @@ msgstr "Editar política IPsec" msgid "Edit Connection" msgstr "Editar conexión" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "Servicio VPN" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "Política IKE" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "Política IPSec" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "Conexiones sitio a sitio IPSec" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "Servicios VPN" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "Políticas IKE" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "Políticas IPSec" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "No ha sido posible obtener la lista de conexiones sitio a sitio IPSec." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "No ha sido posible obtener la lista de servicios VPN." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "No ha sido posible obtener la lista de políticas IKE." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "No ha sido posible obtener la lista de políticas IPSec." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "Detalles de la política IKE" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "Detalles de la política IPSec" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "Detalles del servicio VPN" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "Detalles sobre conexiones de sitio IPSec" @@ -13411,43 +13426,43 @@ msgstr "No ha sido posible borrar la política IPsec: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Conexión sitio a sitio IPSec \"%s\" eliminada" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "No ha sido posible borrar la conexión sitio a sitio IPsec: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "No ha sido posible obtener los detalles de la política IKE." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "No ha sido posible obtener los detalles de la política IPSec." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "No ha sido posible obtener los detalles del servicio VPN." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "No ha sido posible obtener los detalles sobre la conexión sitio a sitio IPSec." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "No ha sido posible obtener los detalles del servicio VPN. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "No ha sido posible obtener los detalles de la política IKE. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "No ha sido posible obtener los detalles de la política IPsec. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "No ha sido posible obtener los detalles de la conexión a sitio IPsec. %s" @@ -13663,11 +13678,6 @@ msgstr "No ha sido posible obtener los proyectos." msgid "Segment Type" msgstr "Tipo de segmento" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13679,7 +13689,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Subtipo" @@ -13692,52 +13702,52 @@ msgstr "VXLAN nativa" msgid "Enhanced VXLAN" msgstr "VXLAN mejorada" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Rango de segmentos" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Rango de IP multicast" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Valor subtipo (Entrada manual)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Introduzca parámetro (por ejemplo GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Se ha creado correctamente el perfil de red %s." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Ha habido un fallo al crear el perfil de red %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Se ha actualizado correctamente el perfil de red %s." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Ha habido un fallo al actualizar perfil de red (%s)." @@ -13859,23 +13869,23 @@ msgstr "Actualizar perfil de red" msgid "Settings" msgstr "Ajustes" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Contraseña actual" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Contraseña nueva" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Confirme contraseña nueva" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "No ha sido posible cambiar la contraseña" -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "No se soporta el cambio de contraseña." diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po index 74f5fb39fc..c2feadd5db 100644 --- a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-15 05:38-0500\n" -"PO-Revision-Date: 2014-10-15 13:13+0000\n" -"Last-Translator: Frédéric \n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/horizon/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,217 +58,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Tout TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Tout UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "All ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Impossible de récupérer la télémétrie Ceilometer." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Durée de l'instance" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Durée de l'instance (types openstack)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Quantité de RAM en Mo" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Temps CPU utilisé" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Utilisation moyenne du CPU" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Nombre de VCPUs" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Nombre de requêtes de lecture" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Nombre de requêtes d'écriture" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Volume de lecture en B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Volume d'écritures en B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Taille du disque racine en Go" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Taille du disque éphémère en Go" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Nombre d'octets entrant sur le réseau pour une interface VM" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Nombre d'octets sortant sur le réseau pour une interface VM" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Nombre de paquets entrants pour une interface VM" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Nombre de paquets sortants pour une interface VM" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Durée du gabarit %s (gabarit Openstack)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Durée du réseau" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Demandes de création pour ce réseau" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Demandes de mise à jour pour ce réseau" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Durée du sous-réseau" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Demandes de création pour ce sous-réseau" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Demandes de mise à jour pour ce sous-réseau" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Durée du port" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Demandes de création pour ce port" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Demandes de mise à jour pour ce port" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Durée du routeur" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Demandes de création pour ce routeur" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Demandes de mise à jour pour ce routeur" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Durée d'une IP flottante" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Demandes de création pour cette IP flottante" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Demandes de mise à jour pour cette IP flottante" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Controle de l'existence de l'image" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Taille de l'image téléversée" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Nombre de mises à jour de l'image" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Nombre de téléversements de l'image" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Nombre de suppressions de l'image" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "L'image est téléchargée" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "L'image est provisionnée." -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Durée du volume" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Taille du volume" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Nombre d'objets" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Taille totale des objets stockés" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Nombre de conteneurs" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Nombre d'octets entrants" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Nombre d'octets sortants" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Nombre de requêtes API vers Swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Quantité d’énergie" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Consommation d'énergie" @@ -294,17 +294,17 @@ msgstr "Instance inconnue" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Le service d'identité n'autorise pas la modification de données utilisateur." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "L'utilisateur %s n'a pas de rôle défini pour ce projet." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Mot de passe modifié. Connectez-vous à nouveau pour poursuivre." @@ -383,7 +383,7 @@ msgstr "Nom : %(name)s ID : %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Echec lors de l'évacuation des instances %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "Le conteneur ne peut pas être supprimé car il n'est pas vide." @@ -398,19 +398,19 @@ msgstr "Admin" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -438,13 +438,13 @@ msgstr "Admin" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -466,7 +466,7 @@ msgstr "Admin" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -499,9 +499,9 @@ msgstr "Admin" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -517,12 +517,12 @@ msgstr "Nom" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Zone de disponibilité" @@ -743,11 +743,11 @@ msgstr "Ajouter/Enlever des hôtes dans l'agrégat." #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -797,6 +797,7 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -961,7 +962,7 @@ msgid "Defaults" msgstr "Valeurs par défaut" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Mettre à jour les valeurs par défaut" @@ -1008,7 +1009,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1023,7 +1024,7 @@ msgid "Injected Files" msgstr "Fichiers injectés" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1038,9 +1039,9 @@ msgid "Volumes" msgstr "Volumes" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1048,7 +1049,7 @@ msgid "Volume Snapshots" msgstr "Instantanés de volumes" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Taille totale des volumes et des instantanés (Go)" @@ -1081,9 +1082,9 @@ msgstr "IP flottantes" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1144,7 +1145,7 @@ msgid "Quotas" msgstr "Quotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Quotas par défaut" @@ -1157,20 +1158,20 @@ msgstr "Impossible d'obtenir les informations de quota." msgid "Unable to retrieve default quota values." msgstr "Impossible de récupérer les valeurs par défaut des quotas." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "Ici, vous pouvez mettre à jour les quotas par défaut (limites maximales)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Mettre à jour les quotas par défaut" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Les quotas par défaut ont été mis à jour." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Impossible de mettre à jour les quotas par défaut." @@ -1197,15 +1198,15 @@ msgstr[0] "Type d'Instance supprimée" msgstr[1] "Types d'Instances supprimées" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Créer un gabarit" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1300,12 +1301,12 @@ msgstr "Disque d'échange" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1313,8 +1314,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1343,7 +1344,7 @@ msgid "" "to set a random UUID4." msgstr "L'identifiant du gabarit doit être UUID4 ou un nombre entier. Laissez ce champ vide ou positionnez le à 'auto' pour définir un UUID4 aléatoire." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Le nom peut seulement contenir des lettres, chiffres, caractères de soulignement, points et traits d'union." @@ -1361,7 +1362,7 @@ msgid "Swap Disk (MB)" msgstr "Disque de swap (Mo)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Information sur le gabarit" @@ -1372,12 +1373,12 @@ msgid "" msgstr "Les gabarits définissent la taille de la RAM et du disque, le nombre de cœurs, ainsi que d'autres ressources. Ils peuvent être choisis quand les utilisateurs déploient des instances." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Impossible d'obtenir la liste des gabarits" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "Le nom \"%s\" est déjà utilisé par un autre gabarit." @@ -1391,69 +1392,69 @@ msgstr "L'ID \"%s\" est déjà utilisé par un autre gabarit." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Impossible de récupérer la liste d'accès du gabarit. Veuillez réessayer ultérieurement." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Accès du gabarit" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Choisissez les projets pour lesquels ces gabarits seront disponibles. Si aucun projet n'est sélectionné, le gabarit sera disponible pour tous les projets." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Tous les projets" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Projets sélectionnés" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "Aucun projet trouvé." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "Aucun projet sélectionné. Tous les projets peuvent utiliser ce gabarit." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Nouveau gabarit \"%s\" créé." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Impossible de créer le gabarit \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Impossible de créer le gabarit." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Impossible de donner l'accès à ce gabarit pour le projet %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Éditer les détails du gabarit. Les gabarits définissent la taille de la RAM et du disque, le nombre de cœurs ainsi que d'autres ressources. Les gabarits sont sélectionnés quand les utilisateurs déploient des instances." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Gabarit \"%s\" modifié." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Impossible de modifier le gabarit \"%s\"." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Informations du gabarit modifiées, mais impossible d'en modifier l'accès." @@ -1479,16 +1480,16 @@ msgstr "Nom d'Hôte" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Type" @@ -1520,9 +1521,9 @@ msgstr "Stockage (total)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Nom de l'instance" @@ -1549,7 +1550,7 @@ msgstr "Impossible de récupérer les informations de l'hyperviseur." msgid "Unable to retrieve hypervisor statistics." msgstr "Impossible de récupérer les statistiques de l'hyperviseur." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Impossible de récupérer la liste des instances de l'hyperviseur." @@ -1558,33 +1559,33 @@ msgstr "Impossible de récupérer la liste des instances de l'hyperviseur." msgid "Current Host" msgstr "Hôte actuel" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Hôte cible" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Choisir un hôte pour y évacuer les serveurs." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Stockage partagé" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Sélectionner un hôte cible" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "Pas d'autres hôtes disponibles." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Démarrage de l'évacuation de %(current)s dans %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Échec lors de l'évacuation de l'hôte : %s." @@ -1611,7 +1612,7 @@ msgstr[1] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1639,9 +1640,9 @@ msgstr "Zone" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1653,7 +1654,7 @@ msgstr "Zone" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1679,7 +1680,7 @@ msgstr "Zone" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1767,7 +1768,7 @@ msgstr "Nom de l'image =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Statut =" @@ -1786,10 +1787,10 @@ msgstr "Taille maximale (Mo)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Nom de l'image" @@ -1797,11 +1798,11 @@ msgstr "Nom de l'image" msgid "Unable to retrieve image list." msgstr "Impossible de retrouver la liste des images." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Impossible de récupérer les propriétés disponibles pour l'image." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Impossible de récupérer l'image à mettre à jour." @@ -1879,7 +1880,7 @@ msgstr "Informations du système" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2016,16 +2017,16 @@ msgstr "Migration dynamique d'instance" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2044,12 +2045,12 @@ msgid "IPv6 Address =" msgstr "Adresse IPv6 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "ID de l'image =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "ID du gabarit =" @@ -2057,7 +2058,7 @@ msgstr "ID du gabarit =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "Adresse IP" @@ -2070,7 +2071,7 @@ msgstr "Adresse IP" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2081,17 +2082,17 @@ msgid "Size" msgstr "Taille" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Tâche" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "État de l'alimentation" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Temps depuis la création" @@ -2163,19 +2164,19 @@ msgstr "Compteur" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2194,7 +2195,7 @@ msgstr "Compteur" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2208,17 +2209,17 @@ msgstr "Compteur" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2447,7 +2448,21 @@ msgstr "Local" msgid "Flat" msgstr "Plat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2455,34 +2470,34 @@ msgstr "Plat" msgid "Network Profile" msgstr "Profil Réseau" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Type de réseau fournisseur" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "Le mécanisme physique par lequel le réseau virtuel est implémenté." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Réseau physique" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "Le nom du réseau physique sur lequel le réseau virtuel est implémenté." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "ID du segment" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2509,7 +2524,7 @@ msgstr "ID du segment" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2517,8 +2532,8 @@ msgstr "ID du segment" msgid "Admin State" msgstr "Etat Administateur" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2532,20 +2547,20 @@ msgstr "Etat Administateur" msgid "Shared" msgstr "Partagé" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Réseau externe" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Sélectionner un projet" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2555,51 +2570,51 @@ msgid "" "%(vxlan_max)s." msgstr "Pour les réseaux VLAN, le VID de VLAN sur le réseau physique qui porte le réseau virtuel. Les VIDs de VLAN valides doivent être compris entre %(vlan_min)s et %(vlan_max)s. Pour les réseaux GRE ou VXLAN, l'ID de tunnel. Les IDs de tunnel valides pour les réseaux GRE doivent être compris entre %(gre_min)s et %(gre_max)s. Pour les réseaux VXLAN, entre %(vxlan_min)s et %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Sélectionner un profil" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Les profils réseaux ne peuvent pas être récupérés." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Le réseau %s a été créé avec succès." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Echec lors de la création du réseau %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Pour les réseaux VLAN, les IDs de VLAN valides doivent être compris entre %(min)s et %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Pour les réseaux GRE, les IDs de tunnel valides doivent être compris entre %(min)s et %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Pour les réseaux VXLAN, les IDs de tunnel valides doivent être compris entre %(min)s et %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Le réseau %s a été mis à jour avec succès." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2611,7 +2626,7 @@ msgstr "Echec lors de la mise à jour du réseau %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2682,7 +2697,7 @@ msgstr "Agents DHCP" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2700,7 +2715,7 @@ msgstr "Impossible de récupérer la liste des réseaux." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Impossible d'obtenir la liste d'agents dhcp sur le réseau hôte." @@ -2722,28 +2737,28 @@ msgstr "Impossible de récupérer la liste des ports." msgid "Unable to retrieve details for network \"%s\"." msgstr "Impossible de récupérer les détails du réseau \"%s\"." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Nouvel agent DHCP" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Choisir un agent DHCP auquel s'attacher." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Sélectionnez un nouvel agent" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "Aucun autre agent disponible" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "L'agent %s a été correctement ajouté." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Echec de l'ajout de l'agent %(agent_name)s au réseau %(network)s." @@ -3294,8 +3309,8 @@ msgstr "Détails du routeur" msgid "Update Router" msgstr "Mettre à jour le routeur" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Impossible de récupérer les informations du projet associé au volume." @@ -3312,8 +3327,8 @@ msgstr "Impossible de récupérer les types de volumes" msgid "Unable to retrieve QoS specs" msgstr "Incapable de récupérer les spécifications QoS" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Impossible de récupérer les instantanés de volume." @@ -3352,14 +3367,14 @@ msgstr "Impossible d'actualiser le volume utilisé par les snapshots." msgid "Update Status" msgstr "Actualisation des états" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Nom du volume" @@ -3390,11 +3405,11 @@ msgstr "Informations" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Volume" @@ -3431,7 +3446,7 @@ msgstr "Go" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3518,14 +3533,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3809,7 +3824,7 @@ msgstr "Impossible de récupérer les détails du type de volume." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4087,7 +4102,7 @@ msgstr "Impossible de récupérer la liste des utilisateurs." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Impossible de récupérer la liste des rôles." @@ -4126,17 +4141,17 @@ msgid "Domain Groups" msgstr "Groupes du Domaine" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Tous les groupes" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "Aucun groupe trouvé." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Aucun groupe." @@ -4366,13 +4381,13 @@ msgid "View Usage" msgstr "Afficher l'utilisation" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Créer un projet" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Editer le projet" @@ -4448,7 +4463,7 @@ msgid "Domain Name" msgstr "Nom de Domaine" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Informations du projet" @@ -4465,81 +4480,81 @@ msgstr "Impossible de récupérer la liste des utilisateurs. Veuillez réessayer msgid "Project Members" msgstr "Membres du projet" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Groupes du projet" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Nouveau projet \"%s\" créé." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Impossible de créer le projet \"%s\"." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", ajouter des groupes de projet" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Echec de l'ajout des membres %(users_to_add)s %(group_msg)s et de la définition des quotas du projet." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Echec de l'ajout des groupes %s et de la mise à jour des quotas du projet." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Impossible de définir les quotas du projet." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Éditer les détails du projet." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Projet \"%s\" modifié." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Impossible de modifier le projet \"%s\"." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Vous ne pouvez pas révoquer vos droits administrateur du projet auquel vous êtes actuellement connecté. Merci de basculer sur un autre projet avec des droits administrateur ou supprimez manuellement le rôle administrateur en utilisant les lignes de commandes (CLI). " -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", mise à jour des groupes du projet" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Echec de la modification des membres %(users_to_modify)s %(group_msg)s et de la mise à jour des quotas du projet." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Echec de la modification des membres du projet %s, de la mise à jour des groupes et des quotas du projet." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4633,9 +4648,9 @@ msgid "No available projects" msgstr "Pas de projets disponibles" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Les mots de passe ne correspondent pas." @@ -4643,7 +4658,7 @@ msgstr "Les mots de passe ne correspondent pas." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Mot de passe" @@ -4812,7 +4827,7 @@ msgid "Data Processing" msgstr "Traitement de données" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Accès et Sécurité" @@ -4903,7 +4918,7 @@ msgstr "Allouer une adresse IP au projet" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4932,7 +4947,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "IP flottante dissociée avec succès : %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Impossible de dissocier l'IP flottante." @@ -5019,29 +5034,29 @@ msgstr "Adresse IP %s associée." msgid "Unable to associate IP address %s." msgstr "Impossible d'associer l'adresse IP %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Le nom des paires de clés ne peut contenir que des lettres, des chiffres, des caractères de soulignement et des traits d'union." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Nom de la paire de clés" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Clé publique" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Clé publique importée avec succès : %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Impossible d'importer la paire de clés." @@ -5574,7 +5589,7 @@ msgid "Unable to create container." msgstr "Impossible de créer le conteneur." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Fichier" @@ -5919,7 +5934,7 @@ msgid "Unable to upload cluster template file" msgstr "Impossible de téléverser le fichier modèle de cluster" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Modèles de cluster" @@ -5973,31 +5988,31 @@ msgstr "Créer un modèle" msgid "Configure Cluster Template" msgstr "Configurer le modèle de Cluster" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Composant enfichable" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Version Hadoop" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6122,7 +6137,7 @@ msgstr "Compteur de noeuds" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Gabarit" @@ -6140,13 +6155,13 @@ msgstr "Modèle non spécifié" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Groupe de sécurité automatique" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Processus du noeud" @@ -6183,7 +6198,7 @@ msgstr "Ajouter un Groupe de Nœud" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Créer un modèle de cluster" @@ -6216,7 +6231,7 @@ msgstr "Sélectionner le composant et la version pour le modèle de cluster" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Ne peut pas être créé" @@ -6230,22 +6245,22 @@ msgstr "Nom du modèle" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Détails" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Modèle de cluster %s créé" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Echec de la création du modèle de cluster" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Clusters" @@ -6278,7 +6293,7 @@ msgstr "Impossible de modifier la ligne" msgid "Configure Cluster" msgstr "Configurer le cluster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Nombre d'instances" @@ -6451,14 +6466,14 @@ msgstr "Echec de la mise à jour de l'image." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Image" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Sélectionner une image " @@ -6580,7 +6595,7 @@ msgid "Add custom tag" msgstr "Ajouter étiquette personnalisée" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6589,7 +6604,7 @@ msgstr "Plugins" msgid "Title" msgstr "Titre" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Versions supportées" @@ -6616,7 +6631,7 @@ msgid "Data Processing Plugins" msgstr "Composants de traitement des données" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Sources de données" @@ -6762,7 +6777,7 @@ msgid "Failed to fetch internal binary list" msgstr "Échec de la récupération de la liste binaire interne" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Binaires de Tâche" @@ -6783,7 +6798,7 @@ msgstr[1] "Binaires de tâche supprimés" msgid "Download Job Binary" msgstr "Télécharger le Binaire de Tâche" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6862,7 +6877,7 @@ msgid "Job Binary Details" msgstr "Détails du Binaire de Tâche" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Exécution des tâches" @@ -6912,7 +6927,7 @@ msgstr "Relancer sur le cluster existant" msgid "Relaunch On New Cluster" msgstr "Relancer sur le nouveau cluster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6921,7 +6936,7 @@ msgstr "Relancer sur le nouveau cluster" msgid "Job" msgstr "Tâche" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7227,7 +7242,7 @@ msgstr "Sauvegarder le cluster après la fin de la tâche" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Lancer" @@ -7267,7 +7282,7 @@ msgid "Unable to launch job." msgstr "Impossible de lancer la tâche." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Modèles de groupes de noeuds" @@ -7369,8 +7384,8 @@ msgstr "Cacher la configuration complète" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Créer un modèle de groupe de noeud" @@ -7407,40 +7422,40 @@ msgstr "Choisir un espace de stockage" msgid "Volumes size (GB)" msgstr "Taille des volumes (Go)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Impossible de générer des choix de processus." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Pool d'IP flottantes" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Créer un groupe de sécurité pour ce Groupe de Nœuds." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Lancer ces instances dans ces groupes de sécurité." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Processus" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Processus à lancer dans le groupe de noeuds" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Configurer le modèle de groupe de noeud" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Modèle de groupe de nœuds %s créé" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Sélection le composant et la version d'Hadoop" @@ -7458,7 +7473,7 @@ msgstr "Impossible de peupler les processus d'anti-affinité." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Impossible de récupérer les réseaux." @@ -7515,8 +7530,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Non disponible" @@ -7664,14 +7679,14 @@ msgstr "Sauvegarde \"%(name)s\" planifiée." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Impossible de lancer %(count)s instance(s) nommée(s) \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instance" @@ -7680,12 +7695,12 @@ msgid "Error creating database backup." msgstr "Erreur pendant la sauvegarde de la base de données." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Taille courante (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Nouvelle Taille (GB)" @@ -7752,9 +7767,9 @@ msgstr "Erreur lors de la suppression de la base de données sur l'instance." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Lancer une instance" @@ -8000,13 +8015,13 @@ msgstr "Lancer la Base de Données" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Editer l'instance" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Gabarit de l'image à lancer." @@ -8031,22 +8046,22 @@ msgid "Select datastore type and version" msgstr "Sélectionner le type et la version de datastore" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "Au moins un réseau doit être spécifié." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Lancer l'instance avec ces réseaux" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Démarrage du réseau" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Sélectionner les réseaux pour votre instance." @@ -8091,7 +8106,7 @@ msgid "Unable to find backup!" msgstr "Impossible de trouver la sauvegarde !" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "%(count)s instance(s) nommée(s) \"%(name)s\" ont été lancée(s)." @@ -8695,78 +8710,78 @@ msgid "A local image to upload." msgstr "Une image locale à télécharger." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Format" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Architecture" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Espace disque minimal (Go)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "La taille minimale du disque nécessaire pour démarrer l'image. Si non spécifiée, la valeur par défaut est 0 (pas de minimum)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "RAM minimale (Mo)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "La taille minimale de mémoire vive nécessaire pour démarrer l'image. Si non spécifiée, la valeur par défaut est 0 (pas de minimum)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Protégée" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Vous devez spécifier une image ou l'emplacement d'une image externe. " -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Impossible de spécifier à la fois une image et un emplacement d'image externe." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Votre image %s a été placée en file d'attente pour création." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Impossible de créer la nouvelle image." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "ID Noyau" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "ID Ramdisk" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Impossible de mettre à jour l'image \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Image mise à jour avec succès." @@ -8858,7 +8873,7 @@ msgid "Container Format" msgstr "Format du conteneur" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Format du disque" @@ -8889,7 +8904,7 @@ msgstr "Détails de l'image:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Créer un instantané" @@ -8928,74 +8943,74 @@ msgstr "Le type de Console \"%s\" n'est pas supporté." msgid "No available console found." msgstr "Aucune console disponible trouvée." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Reconstruire le mot de passe" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Confirmer le Mot de Passe de Reconstruction" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Partitionnement du disque" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "Aucune image disponible" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automatique" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manuel" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Impossible de récupérer l'information concernant les extensions." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Reconstruction de l'instance en cours %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Impossible de reconstruire l'instance." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "Le nom de la paire de clés associée à l'instance" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "Le mot de passe de l'instance chiffré avec votre clé publique." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Mot de passe chiffré" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Le mot de passe de l'instance n'est pas défini ou n'est pas encore disponible " -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Fichier de clé privée" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "OU Copier/Coller vote Clé Privée" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Impossible de récupérer le mot de passe de l'instance." @@ -9030,7 +9045,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9043,51 +9058,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Editer les groupes de sécurité" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Console" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Voir le journal" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Redimensionner une instance" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Confirmer Redimensionner/Migrer" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Annulation Redimensionnement/Migration" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9095,418 +9110,418 @@ msgstr "Annulation Redimensionnement/Migration" msgid "Rebuild Instance" msgstr "Reconstruire l'instance" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Récupérer le mot de passe" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Associer une adresse IP flottante" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "IP flottante associée avec succès : %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Impossible d'associer l'adresse IP flottante." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Dissocier une adresse IP flottante" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "IP flottante dissociée avec succès : %s " -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "Aucune adresse IP à dissocier." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Veuillez essayer à nouveau ultérieurement [Error : %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "Il n'y a pas assez de capacité pour ce gabarit dans la zone de disponibilité sélectionnée. Essayez à nouveau ultérieurement ou sélectionnez une zone de disponibilité différente." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Impossible de lancer l'instance \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s Go" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Supprimée" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Active" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Éteinte" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Suspendue" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "En pause" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Erreur" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Redimensionnement/Migration" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Confirmation ou annulation Redimensionnement/Migration" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Annulation Redimensionnement/Migration" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Redémarrage" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Redémarrage à froid" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Mot de passe" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Reconstruction" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migration" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Construction" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Mode Secours" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Supprimée à chaud" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Réservée" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Réservée et déchargée" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Planification" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Block Device Mapping" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Démarrage du réseau" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Génération" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Snapshot en cours" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "En attente de snapshot" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Image en attente d'upload" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Upload de l'image" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Création d'une sauvegarde" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Mise à jour du mot de passe" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Préparation Redimensionnement ou Migration" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Redimensionnement ou Migration" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Redimensionnée ou Migrée" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Finalisation du redimensionnement ou de la migration" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Annulation du redimensionnement ou de la migration" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Confirmation du redimensionnement ou de la migration" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Redémarrage" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Redémarrage à froid" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Mise en pause" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Reprise en cours" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Suspension" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Mise hors tension" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Mise sous tension" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Mode secours" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Sortie du mode secours" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Reconstruction" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Reconstruction de mappage d'unité par bloc" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Génération d'une Reconstruction" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migration" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Suppression" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Suppression à chaud" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Restauration" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Réservation" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Réservation de l'image avant téléchargement" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Réservation de l'image et téléchargement" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Réservation, déchargement" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Déréservation" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Pas d'état" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "En fonctionnement" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Bloquée" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "En pause" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Extinction" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Éteinte" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Crashé" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Suspendue" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Échec" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Construction" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Paire de clés" @@ -9790,90 +9805,90 @@ msgstr "Vous pouvez éventuellement définir un mot de passe sur l'instance reco msgid "Instance Admin Password" msgstr "Mot de passe de l'administrateur de l'instance" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Utilisateur" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Projet & utilisateur" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Nombre d'instances" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Nombre d'instances de l'image à lancer." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Source de démarrage de l'instance" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Choisissez votre type de source de démarrage." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Instantané d'instance" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Instantané du volume" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Taille du périphérique (Go)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Taille du volume en giga-octets (valeur entière)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Nom du périphérique" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Supprimer après Terminaison" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Supprimer le volume après terminaison de l'instance" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Sélectionner la source" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Démarrage depuis une image" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Démarrage depuis un instantané" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Démarrage depuis un volume" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Démarrage depuis une image (crée un nouveau volume)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Démarrage depuis un instantané de volume (crée un nouveau volume)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9884,240 +9899,240 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Cœurs (Disponibles : %(avail)s, Demandés : %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM (Disponible : %(avail)s, Demandée : %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "L'instance demandée ne peut être lancée. Les ressources demandées suivantes excèdent les quotas : %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Vous devez définir la taille du volume" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "La taille du volume doit être supérieure à 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Vous devez sélectionner une image" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "Le gabarit '%(flavor)s' est trop petit pour l'image demandée.\nExigences minimales : %(min_ram)s Mo de RAM et %(min_disk)s Go de Disque Racine." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "La taille du Volume est trop petite pour l'image '%(image_name)s' et doit être plus grande ou égale à '%(smallest_size)d' Go." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Vous devez sélectionner un instantané." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Vous devez sélectionner un volume." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Le lancement d'instances multiples n'est accepté que pour les images et les instantanés d'instance." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Impossible de récupérer les zones de disponibilité." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "Pas de zones de disponibilité trouvées" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Toutes les zones de disponibilité" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Impossible de récupérer les informations de quotas." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Instantané" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s Go (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Sélectionner un Instantané d'instance" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "Pas d'instantanés disponibles" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Impossible de récupérer la liste des volumes." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Sélectionner un Volume " -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "Pas de volumes disponibles" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Impossible de récupérer la liste des instantanés du volume." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Sélectionner un Instantané de Volume" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "Pas instantanés de volume disponibles" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Paire de clés à utiliser pour l'authentification." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Mot de Passe Admin" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Confirmer le Mot de Passe Admin" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Lancer l'instance dans ces groupes de sécurité." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Contrôlez l'accès de votre instance via les paires de clés, les groupes de sécurité et autres mécanismes." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Impossible de récupérer les paires de clés." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Choisir une paire de clés." -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "aucune paire de clés disponible." -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Impossible de récupérer la liste des groupes de sécurité" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Post-création" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Entrée directe" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Source de Script personnalisé" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Un script ou une série de commandes à exécuter après la construction de l'instance (max 16 Ko)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Fichier de Script" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Donnée de Script " -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "Le fichier dépasse la taille maximum (16 ko)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Il y a eu un problème lors de l'analyse syntaxique de %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Politique des Profils" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Lancez une instance avec cette politique de profil" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automatique : le disque contient une seule partition et se redimensionne automatiquement. Manuel : racourcit le temps de construction mais nécessite un partionnement manuel." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Disque de configuration" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Configurer OpenStack pour écrire les métadonnées sur un disque de configuration spécifique qui sera attaché à l'instance au moment de son lancement." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Options avancées" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s instances" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Port non créé pour le profile-id (%s)." @@ -10471,7 +10486,7 @@ msgstr "Fournisseur" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Sous-réseau" @@ -11036,7 +11051,7 @@ msgid "Create Router" msgstr "Créer un routeur" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Routeur" @@ -11976,70 +11991,70 @@ msgstr "Editer le modèle" msgid "Select a new template to re-launch a stack." msgstr "Sélectionner un nouveau modèle pour relancer une Stack." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "Id de la Stack" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Nom de la Stack" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Créez une Stack" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Nom de la Stack à créer." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Le nom doit commencer par une lettre et ne peut contenir que des lettres, des chiffres, soulignement, et des traits d'union." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Délai d'attente à la création (minutes)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Délai d'expiration (en minutes) pour la création de Stack " -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Retour arrière en cas d'échec" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Permettre le retour arrière en cas d'échec de la création / mise à jour." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Mot de Passe pour l'utilisateur \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "C'est obligatoire pour les opérations à réaliser pendant tout le cycle de vie de la Stack" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Création de Stack commencée" -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Mise à jour des paramètres de la Stack." -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Mise à jour de Stack commencée." @@ -12310,12 +12325,12 @@ msgstr "Suppression de %(data_type)s programmée " msgid "Unable to retrieve backup details." msgstr "Impossible de retrouver les détails de la sauvegarde." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Mise à jour de l'instantané du volume \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Impossible de mettre à jour l'instantané du volume." @@ -12467,7 +12482,7 @@ msgid "Not attached" msgstr "Non attaché" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Source du volume" @@ -12596,144 +12611,144 @@ msgstr "Créer un Volume" msgid "Create a Volume Snapshot" msgstr "Création d'un instantané du volume" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Utiliser un instantané comme source" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Utiliser une image comme source" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Utiliser un volume comme source" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Taille (Go)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Pas de type de volume" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "La taille du volume doit être égale ou supérieure à celle de l'instantané (%sGo)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Impossible de charger l'instantané spécifié." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "La taille du volume doit être égale ou supérieure à la taille de l'image (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "La taille du volume doit être égal ou supérieur à la taille de l'image disque minimum (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Impossible de charger l'image spécifiée : %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Impossible de charger le volume spécifié : %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "La taille du volume doit être égale ou supérieure à la taille originale du volume (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Choisir un instantané" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Choisir une image" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Choisissez un volume" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Aucune source, volume vide" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "L'image source doit être spécifié" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "La source du cliché instantané doit être spécifiée" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "La source du volume doit être spécifiée" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Impossible de déterminer si l'extension des zones de disponibilité est prise en charge." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "La taille du volume ne peut pas être inférieure à celle de l'instantané (%sGo)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "La taille du volume ne peut pas être inférieure à celle de l'image (%sGo)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "La taille de volume ne peut pas être inférieure à la taille d'image disque minimum (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "La taille du volume ne peut pas être inférieure à celle de la source du volume (%s Go)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "Un volume de %(req)iGo ne peut pas être créé car vous n'avez que %(avail)iGo disponibles dans votre quota." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Vous utilisez déjà tous vos volumes disponibles." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Création du volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Impossible de créer le volume." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Attacher à l'instance" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Sélectionnez une instance pour le rattachement" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12752,93 +12767,93 @@ msgstr "Attachement du volume %(vol)s à l'instance %(inst)s sur %(dev)s." msgid "Unable to attach volume." msgstr "Impossible d'attacher le volume" -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Création d'instantané de volume \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Forcé la création d'un instantané \"%s\" depuis le volume attaché." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Impossible de créer l'instantané du volume." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Mise à jour du colume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Impossible de mettre à jour le volume." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Force" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Envoi réussi de la requête pour télécharger le volume dans l'image pour le volume : \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Incapable de télécharger le volume dans l'image pour le volume : \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "La nouvelle taille doit être supérieure à la taille courante." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Le volume ne peut être agrandi à %(req)iGo car vous n'avez que %(avail)iGo disponibles dans votre quota." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Volume étendu: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Impossible d'étendre le volume." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Jamais" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "Sur Demande" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Politique de Migration" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Incapable de récupérer la liste de type de volume." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "Le nouveau type du volume doit être différent du type de volume d'origine \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Envoi réussit de la requête pour changer le type de volume à \"%(vtype)s\" pour le volume : \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Incapable de changer le type de volume pour le volume : \"%s\"" @@ -12955,8 +12970,8 @@ msgstr "Le service VPN %s a été mis à jour avec succes." msgid "Failed to update VPN Service %s" msgstr "Impossible de mettre à jour le service VPN %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12964,12 +12979,12 @@ msgstr "Impossible de mettre à jour le service VPN %s" msgid "Authorization algorithm" msgstr "Algorithme d'autorisation" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12977,19 +12992,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Algorithme de chiffrement" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13010,7 +13025,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Unités de durée de vie pour les clés IKE" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "secondes" @@ -13018,13 +13033,13 @@ msgstr "secondes" msgid "Lifetime value for IKE keys" msgstr "Valeur de durée de vie pour les clés IKE" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Égal ou supérieur à 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13032,15 +13047,15 @@ msgstr "Égal ou supérieur à 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13049,169 +13064,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "Mode de négociation IKE Phase 1" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "La politique IKE %s a été mise à jour avec succès." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Impossible de mettre à jour la politique IKE %s." -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Mode d'encapsulation" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "Tunnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Unités de durée de vie" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Valeur de durée de vie" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Protocole de transformation" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "La politique IPSec %s a été mise à jour avec succès." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "La mise à jour de la politique IPSec %s a échoué" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Passerelle publique de Peer Adresse IPv4/IPv6 ou FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Passerelle publique de Peer adresse IPv4/IPv6 ou FQDN pour la connexion VPN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Identité du routeur Peer pour l'authentification (ID du Peer)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Routeur d'identité de Peer pour l'authentification. Peut être l'adresse IPv4/IPv6, l'e-mail, le key ID ou le FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Sous-réseau(x) de pairs distant" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Les Sous-réseau(x) de pairs distant avec un masque au format CIDR séparées par des virgules si nécessaire (e.g. 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Clé de chiffrement (PSK)" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Taille de l'unité de transmission maximum pour la connexion" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Égal ou supérieur à 68 si le sous réseau local est IPv4. Égal ou supérieur à 1280 si le sous réseau local est IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Actions de dead peer detection" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "maintenir" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "éffacer" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "désactivé" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "redémarrer" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "redémarrer-par-pair" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "intervalle de dead peer detection" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Valeur entière correcte" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Délai d'expiration de dead peer detection" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Valeur entière correcte plus grande que l'intervalle DPD" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Etat initiator" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directionnel" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "réponse-seulement" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "La connexion IPSec de site %s a été mise à jour avec succès." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Impossible de mettre à jour la connexion IPSec de site %s" @@ -13309,70 +13324,70 @@ msgstr "Editer la politique IPSec" msgid "Edit Connection" msgstr "Editer la connexion" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "Service VPN" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "Politique IKE" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "Politique IPSec" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "Connexions IPSec de site" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "Services VPN" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "Politiques IKE" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "Politiques IPSec" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Impossible de récupérer la liste des connexions IPSec de site." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Impossible de récupérer la liste des services VPN." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Impossible de récupérer la liste des politiques IKE." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Impossible de récupérer la liste des politiques IPSec." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "Détails de la politique IKE." -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "Détails de la politique IPSec" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "Détails du service VPN" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "Détails de la connexion IPSec de site" @@ -13411,43 +13426,43 @@ msgstr "Impossible de supprimer la stratégie IPSec : %s" msgid "Deleted IPSec Site Connection %s" msgstr "Connexion IPSec de site %s supprimée" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Impossible de supprimer la connexion IPSec de site : %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Impossible de récupérer les détails de la politique IKE." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Impossible de récupérer les détails de la politique IPSec." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Impossible de récupérer les détails du service VPN." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Impossible de récupérer les détails de la connexion IPSec de site." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Impossible de récupérer les détails du service VPN %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Impossible de récupérer les détails de la politique IKE %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Impossible de récupérer les détails de la politique IPSec %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Impossible de récupérer les détails de la connexion IPSec de site %s" @@ -13663,11 +13678,6 @@ msgstr "Les projets ne peuvent pas être récupérés." msgid "Segment Type" msgstr "Type de segment" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Recouvrement" @@ -13679,7 +13689,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Sous-type" @@ -13692,52 +13702,52 @@ msgstr "VXLAN Natif" msgid "Enhanced VXLAN" msgstr "VXLAN amélioré" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Étendue du Segment" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 pour VLAN; 5000 et au-dessus pour Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Portée de l'IP multicast" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Plage IPv4 multicast (ex. : 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Valeur du sous-type (Entrée manuelle)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Entrer le paramétre (par ex. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Le profil réseau %s a été créé avec succès." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Échec de la création du profil réseau %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Le profil réseau %s a été mis à jour avec succès." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Echec lors de la mise à jour du profil réseau (%s)." @@ -13859,23 +13869,23 @@ msgstr "Mettre à jour le profil réseau" msgid "Settings" msgstr "Paramètres " -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Mot de passe actuel" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Nouveau mot de passe" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Confirmer le nouveau mot de passe " -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Impossible de changer le mot de passe." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Le changement de mot de passe n'est pas supporté." diff --git a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po index b738ebec6d..6c7b974890 100644 --- a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:04+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/horizon/language/hi/)\n" "MIME-Version: 1.0\n" @@ -59,217 +59,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "सभी TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "सभी UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "सभी ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "सिलोमीटर सूचकांक को पुनः प्राप्त करने में असमर्थ. " -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "इंस्टेंस की अवधि" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "इंस्टेंस की अवधि (ओपेनस्टैक प्रकार)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "रैम का आयतन MB में " -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "उपयोग किया गया CPU समय" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "औसत CPU उपयोग" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "VCPUs की संख्या" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "पाठ अनुरोधों की संख्या" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "लेखन अनुरोधों की संख्या" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "B में पाठ की मात्रा " -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "B में लेखन की मात्रा" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "मुख्य डिस्क का आकार मे.बा. में" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "अस्थायी डिस्क का आकार मे.बा. में" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "वीएम अंतरफलक के लिए संजाल पर आने वाले बाइट की संख्या" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "वीएम अंतरफलक के लिए संजाल पर जाने वाले बाइट की संख्या" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "वीएम अंतरफलक के लिए आने वाले पैकेट की संख्या" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "वीएम अंतरफलक के लिए जाने वाले पैकेट की संख्या" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "इंस्टेंस प्रकार की अवधि %s (ओपेनस्टैक फ्लेवर)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "संजाल की अवधि" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "इस संजाल के लिए निर्माण अनुरोध" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "इस संजाल के लिए अद्यतन अनुरोध" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "सबनेट की अवधि " -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "इस सबनेट के लिए निर्माण अनुरोध" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "इस सबनेट के लिए अद्यतन अनुरोध" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "पोर्ट की अवधि" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "इस पोर्ट के लिए निर्माण अनुरोध" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "इस पोर्ट के लिए अद्यतन अनुरोध" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "रूटर की अवधि" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "इस रूटर के लिए निर्माण अनुरोध" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "इस रूटर के लिए अद्यतन अनुरोध" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr " उत्प्लावित ip की अवधि" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "इस उत्प्लावित ip के लिए निर्माण अनुरोध" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "इस उत्प्लावित ip के लिए अद्यतन अनुरोध" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "बिंब की मौजूदगी जाँच" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "अपलोड किये बिंब का आकर" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "बिंब पर अद्यतन की संख्या " -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "बिंब पर अपलोड की संख्या " -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "बिंब पर मिटाव की संख्या " -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "बिंब डाउनलोड हो गया" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "बिंब पूर्ण हो गया" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "खंड की अवधि" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "खंड का आकार " -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "वस्तुओं की संख्या" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "भंडारित वस्तुओं का कुल आकार" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "कंटेनरों की संख्या" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "आने वाले बाइट की संख्या" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "जाने वाले बाइट की संख्या" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "स्विफ्ट के खिलाफ एपीआई अनुरोधों की संख्या" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "ऊर्जा की मात्रा" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "ऊर्जा खपत" @@ -295,17 +295,17 @@ msgstr "अज्ञात इंस्टेंस" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "पहचान सेवा उपयोगकर्ता डेटा का संपादन की अनुमति नहीं है." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr " इस परियोजना के लिए उपयोगकर्ता %s का कोई परिभाषित भूमिका नहीं है." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "कूटशब्द बदल गया. जारी रखने के लिए फिर से लॉग इन करें." @@ -384,7 +384,7 @@ msgstr "नाम: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "इंस्टेंस को खाली करने में असफल: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "कंटेनर खाली नहीं होने के कारण नष्ट नहीं किया जा सकता है." @@ -399,19 +399,19 @@ msgstr "प्रशासक" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -439,13 +439,13 @@ msgstr "प्रशासक" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -467,7 +467,7 @@ msgstr "प्रशासक" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -500,9 +500,9 @@ msgstr "प्रशासक" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -518,12 +518,12 @@ msgstr "नाम" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "उपलब्धता क्षेत्र" @@ -744,11 +744,11 @@ msgstr "सकल से होस्ट जोड़ें / हटाये" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -798,6 +798,7 @@ msgstr "होस्ट जोड़ने या हटाने में त #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -962,7 +963,7 @@ msgid "Defaults" msgstr "तयशुदा" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "तयशुदा अद्यतन करें" @@ -1009,7 +1010,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1024,7 +1025,7 @@ msgid "Injected Files" msgstr "इंजेक्ट फ़ाइलें " #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1039,9 +1040,9 @@ msgid "Volumes" msgstr "वॉल्यूम" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1049,7 +1050,7 @@ msgid "Volume Snapshots" msgstr "वॉल्यूम स्नैपशॉट" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "वॉल्यूम और स्नैपशॉट का कुल आकार (GB)" @@ -1082,9 +1083,9 @@ msgstr " उत्प्लावित IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1145,7 +1146,7 @@ msgid "Quotas" msgstr "कोटा" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "डिफ़ॉल्ट कोटा" @@ -1158,20 +1159,20 @@ msgstr "कोटा जानकारी प्राप्त करने msgid "Unable to retrieve default quota values." msgstr "डिफ़ॉल्ट कोटा मान प्राप्त करने में असमर्थ." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "यहाँ से आप डिफ़ॉल्ट कोटा (अधिकतम सीमा) अपडेट कर सकते हैं." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "डिफ़ॉल्ट कोटा अद्यतन करें" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "डिफ़ॉल्ट कोटा अद्यतन." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "डिफ़ॉल्ट कोटा अद्यतन करने में असमर्थ." @@ -1198,15 +1199,15 @@ msgstr[0] "फ्लैवर मिटाया" msgstr[1] "फ्लैवर मिटाया" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "फ्लेवर बनाएँ" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1301,12 +1302,12 @@ msgstr "स्वैप डिस्क" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "आईडी" @@ -1314,8 +1315,8 @@ msgstr "आईडी" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1344,7 +1345,7 @@ msgid "" "to set a random UUID4." msgstr "फ्लेवर आईडी अंक या UUID4 होना चाहिए. इस क्षेत्र को खाली रखें या यादृच्छिक UUID4 सेट करने के लिए 'स्वतः' का उपयोग करें." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "नाम में सिर्फ एक अक्षर, संख्या, हाइफन, और डैश ही हो सकते हैं." @@ -1362,7 +1363,7 @@ msgid "Swap Disk (MB)" msgstr "स्वैप डिस्क (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "फ्लेवर जानकारी" @@ -1373,12 +1374,12 @@ msgid "" msgstr "फ्लेवर रैम, डिस्क, कोर की संख्या, और अन्य संसाधनों के लिए आकार को परिभाषित करता हैं और चयनित किया जा सकता है उपयोगकर्ता इंस्टेंस को संस्थापित करता हैं " #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "फ्लेवर सूची पाने में असमर्थ" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "नाम \"%s\" अन्य फ्लेवर के द्वारा पहले से ही उपयोग में है." @@ -1392,69 +1393,69 @@ msgstr "आईडी \"%s\" अन्य फ्लेवर के द्वा msgid "Unable to retrieve flavor access list. Please try again later." msgstr "फ्लेवर अभिगम सूची को प्राप्त करने में असमर्थ. बाद में पुन: प्रयास करें." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "फ्लेवर अभिगम " -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "परियोजनाओं का चयन करें जहां Flavors का उपयोग किया गया हैं। अगर कोई परियोजनाओं का चयन नहीं किया गया है तो सभी परियोजनाओं में Flavors उपलब्ध हो जाएगा." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "सभी परियोजना" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "चयनित परियोजना" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "कोई परियोजना नहीं मिला." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "कोई परियोजनाओं चयनित नहीं. सभी परियोजनाओं फ्लेवर का उपयोग कर सकते हैं." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "नया फ्लेवर बनाया \"%s\"." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "फ्लेवर बनाने में असमर्थ \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "फ्लेवर बनाने में असमर्थ ." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "परियोजना के लिए फ्लेवर पहुँच सेट करने में असमर्थ %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "फ्लेवर विवरण संपादित करें. फ्लेवर रैम, डिस्क, कोर की संख्या, और अन्य संसाधनों के लिए आकार को परिभाषित करता हैं. फ्लेवर चयनित किया जा सकता है जब उपयोगकर्ता इंस्टेंस को संस्थापित करता हैं " -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "परिवर्धित फ्लेवर \"%s\"." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "फ्लेवर \"%s\" के विश्लेषण में असमर्थ" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "संशोधित फ्लेवर जानकारी, लेकिन फ्लेवर पहुँच को संशोधित करने में असमर्थ." @@ -1480,16 +1481,16 @@ msgstr "होस्टनाम" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "प्रकार" @@ -1521,9 +1522,9 @@ msgstr "भंडारण (कुल)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "इंस्टैंस नाम" @@ -1550,7 +1551,7 @@ msgstr "हाइपरविजर जानकारी निकालने msgid "Unable to retrieve hypervisor statistics." msgstr "हाइपरविजर आंकड़े निकालने में अक्षम." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "हाइपरविजर इंस्टेंस सूची निकालने में अक्षम." @@ -1559,33 +1560,33 @@ msgstr "हाइपरविजर इंस्टेंस सूची नि msgid "Current Host" msgstr "मौज़ूदा होस्ट" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "लक्ष्य मेजबान" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "सर्वर में खाली करने के लिए होस्ट चुनें :" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "साझा भंडार" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "लक्ष्य मेजबान चयन करें" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "कोई होस्ट उपलब्ध नहीं." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "%(current)s से %(target)s तक निकासी शुरू है" -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "मेजबान खाली करने में विफल: %s." @@ -1612,7 +1613,7 @@ msgstr[1] "खाली किया मेजबान" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1640,9 +1641,9 @@ msgstr "क्षेत्र" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1654,7 +1655,7 @@ msgstr "क्षेत्र" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1680,7 +1681,7 @@ msgstr "क्षेत्र" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1768,7 +1769,7 @@ msgstr "बिंब नाम =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "स्थिति =" @@ -1787,10 +1788,10 @@ msgstr "अधिकतम आकार (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "बिंब नाम" @@ -1798,11 +1799,11 @@ msgstr "बिंब नाम" msgid "Unable to retrieve image list." msgstr "बिंब सूची को प्राप्त करने में असमर्थ." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "बिंब के लिए उपलब्ध विशेषता को पुनः प्राप्त करने में असमर्थ." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "अपडेट होने वाले छवि को निकालने में अक्षम." @@ -1880,7 +1881,7 @@ msgstr "तंत्र जानकारी" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2017,16 +2018,16 @@ msgstr "लाइव पलायन इंस्टेंस" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2045,12 +2046,12 @@ msgid "IPv6 Address =" msgstr "IPv6 पता =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "बिंब ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "फ्लैवर ID =" @@ -2058,7 +2059,7 @@ msgstr "फ्लैवर ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP पता" @@ -2071,7 +2072,7 @@ msgstr "IP पता" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2082,17 +2083,17 @@ msgid "Size" msgstr "आकार" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "कार्य" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "पॉवर की स्थिति" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "निर्माण के समय से समय" @@ -2164,19 +2165,19 @@ msgstr "मीटर" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2195,7 +2196,7 @@ msgstr "मीटर" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2209,17 +2210,17 @@ msgstr "मीटर" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2448,7 +2449,21 @@ msgstr "स्थानीय" msgid "Flat" msgstr "समतल" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2456,34 +2471,34 @@ msgstr "समतल" msgid "Network Profile" msgstr "नेटवर्क प्रोफ़ाइल" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "प्रदाता नेटवर्क किस्म" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "" -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "भौतिक संजाल" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "" -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "विभाजन आईडी" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2510,7 +2525,7 @@ msgstr "विभाजन आईडी" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2518,8 +2533,8 @@ msgstr "विभाजन आईडी" msgid "Admin State" msgstr "व्यवस्थापक स्थिति" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2533,20 +2548,20 @@ msgstr "व्यवस्थापक स्थिति" msgid "Shared" msgstr "साझा" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "बाहरी नेटवर्क " -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "परियोजना चुनें" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2556,51 +2571,51 @@ msgid "" "%(vxlan_max)s." msgstr " For VLAN networks, the VLAN VID on the physical network that realizes the virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are %(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "एक प्रोफाइल चुनें" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "नेटवर्क प्रोफाइल प्राप्त नहीं किया जा सकता है." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "नेटवर्क %s को सफलतापूर्वक बनाया गया" -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "संजाल %s निर्माण में विफल " -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "संजाल %s सफलतापूर्वक अद्यतन किया गया था." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2612,7 +2627,7 @@ msgstr "%s संजाल अद्यतन करने में विफ #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2683,7 +2698,7 @@ msgstr "DHCP प्रतिनिधि" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2701,7 +2716,7 @@ msgstr "संजाल सूची प्राप्त नहीं कि #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "dhcp प्रतिनिधि संजाल पुनः प्राप्त करने में असमर्थ." @@ -2723,28 +2738,28 @@ msgstr "पोर्ट सूची प्राप्त नहीं कि msgid "Unable to retrieve details for network \"%s\"." msgstr "संजाल \"%s\" के लिए जानकारी प्राप्त करने में असमर्थ." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "नया DHCP प्रतिनिधि" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "संलग्न करने के लिए एक DHCP प्रतिनिधि चुनें." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "नया एजेंट चयन करें" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "कोई अन्य एजेंट उपलब्ध नहीं." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "%s प्रतिनिधि सफलतापूर्वक जोड़ा गया." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "" @@ -3295,8 +3310,8 @@ msgstr "रूटर विवरण" msgid "Update Router" msgstr "रॉटर अद्यतन करें" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "वॉल्यूम परियोजना सूचना पाने में असमर्थ." @@ -3313,8 +3328,8 @@ msgstr "वॉल्यूम प्रकार प्राप्त करन msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "वॉल्यूम स्नैपशॉट प्राप्त करने में असमर्थ." @@ -3353,14 +3368,14 @@ msgstr "स्नैपशॉट स्थिति को अद्यतन msgid "Update Status" msgstr "स्थिति अपडेट करें" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "वॉल्यूम नाम" @@ -3391,11 +3406,11 @@ msgstr "सूचना" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "आयतन" @@ -3432,7 +3447,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3519,14 +3534,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3810,7 +3825,7 @@ msgstr "वॉल्यूम विवरण किस्म को पुन msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4088,7 +4103,7 @@ msgstr " उपयोगकर्ता सूची को प्राप् #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "भूमिका सूची को प्राप्त करने में असमर्थ." @@ -4127,17 +4142,17 @@ msgid "Domain Groups" msgstr "डोमेन समूह" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "सभी समूह" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "कोई समूह नहीं मिला." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "कोई समूह नहीं." @@ -4367,13 +4382,13 @@ msgid "View Usage" msgstr "उपयोग देखें " #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "परियोजना बनाएँ" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "परियोजना संपादित करें" @@ -4449,7 +4464,7 @@ msgid "Domain Name" msgstr "डोमेन नाम" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "परियोजना सूचना" @@ -4466,81 +4481,81 @@ msgstr "उपयोगकर्ता सूची को प्राप्त msgid "Project Members" msgstr "परियोजना के सदस्य" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "परियोजना समूह" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "नया परियोजना \"%s\" बनाये" -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "परियोजना \"%s\" बनाने में असमर्थ." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", परियोजना समूह जोड़ें" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "परियोजना के %(users_to_add)s सदस्यों %(group_msg)s को जोड़ने और परियोजना कोटा सेट करने में विफल." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "परियोजना समूहों %s और अद्यतन परियोजना कोटा को जोड़ने में विफल." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "परियोजना का कोटा निर्धारित करने में अक्षम." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "परियोजना विवरण संपादित करें." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "परिवर्तित परियोजना \"%s\"." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr " \"%s\" परियोजना को संशोधित करने में असमर्थ." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "आप वर्तमान में लॉग इन कर रहे हैं परियोजना से अपने प्रशासनिक विशेषाधिकारों को रद्द नहीं कर सकते हैं. प्रशासनिक विशेषाधिकारों के साथ एक अन्य परियोजना के लिए स्विच या सीएलआई के माध्यम से मैन्युअल रूप से प्रशासनिक भूमिका निकाल दें." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", परियोजना समूहों का अद्यतन करें" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "परियोजना के %(users_to_modify)s सदस्यों %(group_msg)s और अद्यतन परियोजना कोटा संशोधित करने में विफल." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr " %s परियोजना के सदस्यों, अद्यतन परियोजना समूहों और अद्यतन परियोजना कोटा संशोधित करने में विफल." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4634,9 +4649,9 @@ msgid "No available projects" msgstr "कोई उपलब्ध परियोजनाओं नहीं " #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "पासवर्ड मेल नहीं खाते." @@ -4644,7 +4659,7 @@ msgstr "पासवर्ड मेल नहीं खाते." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "पासवर्ड" @@ -4813,7 +4828,7 @@ msgid "Data Processing" msgstr "डाटा प्रक्रमित कर रहा है" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "पहुँच और सुरक्षा" @@ -4904,7 +4919,7 @@ msgstr "इस परियोजना के लिए आईपी आबं #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4933,7 +4948,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "सफलतापूर्वक जुड़े अस्थायी आईपी को अलग किया: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "सफलतापूर्वक जुड़े अस्थायी आईपी को अलग करने में असमर्थ" @@ -5020,29 +5035,29 @@ msgstr "आईपी ​​पता %s जुड़े." msgid "Unable to associate IP address %s." msgstr "आईपी ​​पते को संबद्ध करने में असमर्थ %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "कुंजी युग्म नाम में सिर्फ एक अक्षर, संख्या, अंडरस्कोर, स्थान, हाइफन ही हो सकते हैं." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "कुंजी युग्म नाम" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "सार्वजनिक कुंजी" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "सफलतापूर्वक सार्वजनिक कुंजी आयातित: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "कुंजी युग्म आयात करने में असमर्थ." @@ -5575,7 +5590,7 @@ msgid "Unable to create container." msgstr "कंटेनर बनाने में असमर्थ." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "फ़ाइल" @@ -5920,7 +5935,7 @@ msgid "Unable to upload cluster template file" msgstr "क्लस्टर टैम्प्लेट फ़ाइल अपलोड करने में अक्षम" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "क्लस्टर नमूना" @@ -5974,31 +5989,31 @@ msgstr "टैम्पलेट बनाएँ" msgid "Configure Cluster Template" msgstr "क्लस्टर टैम्प्लेट विन्यस्त करें" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "प्लगइन" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "हडूप संस्करण" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6123,7 +6138,7 @@ msgstr "नोड गिनती" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "फ्लेवर" @@ -6141,13 +6156,13 @@ msgstr "नमूना को निर्दिष्ट नहीं कि #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "स्वतः सुरक्षा समूह " #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "नोड प्रक्रिया" @@ -6184,7 +6199,7 @@ msgstr "नोड समूह जोड़ें" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "क्लस्टर टैम्पलेट बनाएँ" @@ -6217,7 +6232,7 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "बना नहीं सका" @@ -6231,22 +6246,22 @@ msgstr "टैम्प्लेट नाम" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "विवरण" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "निर्मित क्लस्टर टैम्प्लेट %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "क्लस्टर टैम्प्लेट निर्माण विफल" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "क्लस्टर" @@ -6279,7 +6294,7 @@ msgstr "पंक्ति अद्यतन में असमर्थ" msgid "Configure Cluster" msgstr "क्लस्टर विन्यस्त करें" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "इंस्टेंस गिनती" @@ -6452,14 +6467,14 @@ msgstr "छवि अद्यतन करने में असमर्थ." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "बिंब" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "बिंब चुनें" @@ -6581,7 +6596,7 @@ msgid "Add custom tag" msgstr "पसंदीदा टैग जोड़ें" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "प्लगइन" @@ -6590,7 +6605,7 @@ msgstr "प्लगइन" msgid "Title" msgstr "शीर्षक" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "समर्थित संस्करण" @@ -6617,7 +6632,7 @@ msgid "Data Processing Plugins" msgstr "डाटा प्रक्रमन प्लगिन" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "डाटा स्रोत" @@ -6763,7 +6778,7 @@ msgid "Failed to fetch internal binary list" msgstr "आंतरिक द्विपदीय लाने में विफल" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "कार्य बाइनरीज़" @@ -6784,7 +6799,7 @@ msgstr[1] "मिटाया हुआ कार्य द्विपदीय msgid "Download Job Binary" msgstr "कार्य द्विपदीय डाउनलोड करें" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "यूआरएल" @@ -6863,7 +6878,7 @@ msgid "Job Binary Details" msgstr "कार्य द्विपदीय विवरण" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "कार्य निष्पादन" @@ -6913,7 +6928,7 @@ msgstr "" msgid "Relaunch On New Cluster" msgstr "" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6922,7 +6937,7 @@ msgstr "" msgid "Job" msgstr "कार्य" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7228,7 +7243,7 @@ msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "लांच करें" @@ -7268,7 +7283,7 @@ msgid "Unable to launch job." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "" @@ -7370,8 +7385,8 @@ msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "" @@ -7408,40 +7423,40 @@ msgstr "" msgid "Volumes size (GB)" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "प्लावित आईपी पूल" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "प्रक्रिया" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "" @@ -7459,7 +7474,7 @@ msgstr "" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "नेटवर्क पुनः प्राप्त करने में असमर्थ." @@ -7516,8 +7531,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "उपलब्ध नहीं" @@ -7665,14 +7680,14 @@ msgstr "अनुसूचित बैकअप \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr " %(count)s \"%(name)s\" नामित प्रारंभ करने में अक्षम" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "इंस्टेंस" @@ -7681,12 +7696,12 @@ msgid "Error creating database backup." msgstr "डेटाबेस बैकअप बनाने में त्रुटि." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "" @@ -7753,9 +7768,9 @@ msgstr "उदाहरण पर डेटाबेस हटाने मे #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "इंस्टांस लॉन्च करें" @@ -8001,13 +8016,13 @@ msgstr "डाटाबेस लॉन्च करें " #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "इंस्टांस संपादित करें " #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "लॉन्च करने के लिए बिंब का आकार." @@ -8032,22 +8047,22 @@ msgid "Select datastore type and version" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "कम से कम एक नेटवर्क निर्दिष्ट किया जाना चाहिए." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "इन नेटवर्कों के साथ इंस्टेंस लॉन्च करें" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "संजालन" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "अपने इंस्टेंस के लिए नेटवर्क का चयन करें." @@ -8092,7 +8107,7 @@ msgid "Unable to find backup!" msgstr "बैकअप पाने में असमर्थ!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr " %(count)s \"%(name)s\" नामित शुभारंभ किया." @@ -8696,78 +8711,78 @@ msgid "A local image to upload." msgstr "अपलोड करने के लिए स्थानीय बिंब।" #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "प्रारूप" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "आर्किटेक्चर" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "न्यूनतम डिस्क (जीबी)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "बिंब बूट करने के लिए आवश्यक न्यूनतम डिस्क आकार. 0 को अनिर्दिष्ट, तो यह मान चूक (कोई न्यूनतम)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "न्यूनतम रैम (एमबी)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "बिंब बूट करने के लिए आवश्यक न्यूनतम स्मृति आकार. 0 को अनिर्दिष्ट, तो यह मान चूक (कोई न्यूनतम)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "सुरक्षित" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "बिंब या बाहरी बिंब स्थान निर्दिष्ट किया जाना चाहिए." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "बिंब और बिंब छवि स्थान दोनों निर्दिष्ट नहीं कर सकते." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "आपकी बिंब %s के निर्माण के लिए कतारबद्ध किया गया है." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "नई बिंब बनाने में असमर्थ." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "कर्नेल आईडी" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "रैमडिस्क आईडी" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "बिंब को अद्यतन करने में असमर्थ \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "बिंब सफलतापूर्वक अद्यतन किया गया था." @@ -8859,7 +8874,7 @@ msgid "Container Format" msgstr "कंटेनर प्रारूप" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "डिस्क प्रारूप" @@ -8890,7 +8905,7 @@ msgstr "बिंब विवरण:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "स्नेपशॉट बनायें" @@ -8929,74 +8944,74 @@ msgstr "" msgid "No available console found." msgstr "" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "पासवर्ड पुन: निर्माण" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "पासवर्ड पुन: निर्माण सुनिश्चित करें " -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "डिस्क विभाजन" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "कोई बिंब उपलब्ध नहीं" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "स्वचालित" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "हस्तचालित" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "एक्सटेंशन के बारे में सूचना पाने में असमर्थ." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr " %s इंस्टेंस पुनर्निर्माण" -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "इंस्टेंस के पुनर्निर्माण करने में असमर्थ." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "इंस्टेंस के साथ जुड़े हुए कुंजी युग्म नाम" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "आपकी सार्वजनिक कुंजी के साथ एन्क्रिप्टेड इंस्टेंस पासवर्ड." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "गोपित पासवर्ड" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "इंस्टांस पासवर्ड सेट नहीं या अभी तक उपलब्ध नहीं है" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "निजी कुंजी फाइल" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "या कॉपी / अपने निजी कुंजी चिपकाएं" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "इंस्टेंस पासवर्ड पुनः प्राप्त करने में असमर्थ." @@ -9031,7 +9046,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9044,51 +9059,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "सुरक्षा समूह संपादित करें " -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "कंसोल" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "लॉग देखें" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "इंस्टांस का आकार बदलें" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "आकार बदलें / माइग्रेट की पुष्टि करें" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "आकार बदलें / माइग्रेट वापस लाएं" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9096,418 +9111,418 @@ msgstr "आकार बदलें / माइग्रेट वापस ल msgid "Rebuild Instance" msgstr "इंस्टांस पुन: निर्माण करें" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "पासवर्ड की पनःप्राप्ति" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "अस्थायी आईपी जोड़ें" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "सफलतापूर्वक जुड़े अस्थायी आईपी: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "अस्थायी आईपी संबद्ध करने में असमर्थ." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "जुड़े अस्थायी आईपी को अलग करें" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "सफलतापूर्वक जुड़े अस्थायी आईपी को अलग किया: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "अलग करने के लिए कोई अस्थायी आईपी नहीं " -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "कृपया बाद में फिर से कोशिश करें [त्रुटि: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "चयनित उपलब्धता क्षेत्र में इस स्वाद के लिए पर्याप्त क्षमता नहीं है. बाद में फिर से कोशिश करें या एक अलग उपलब्धता क्षेत्र का चयन करें." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "\"%s\" इंस्टांस लॉन्च करने में विफल" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "मिटाया" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "सक्रिय" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "बंद" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "निलंबित है" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "ठहरा हुआ" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "त्रुटि" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "आकार बदलें / माइग्रेट" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "आकार बदलें / माइग्रेट की पुष्टि करने या वापस लाएं" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "आकार बदलें / माइग्रेट वापस लाएं" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "रिबूट करें" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "हार्ड रिबूट" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "पासवर्ड" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "पुनः निर्माण" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "उत्प्रवासित हो रहा है" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "बिल्ड" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "बचाव" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "समय-सारणी" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "संजालन" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Snapshotting" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "कूटशब्द का अद्यतन" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "आकार बदलने या माइग्रेट की तयारी कर रहा हैं" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "आकार बदलना या माइग्रेट हो रहा हैं" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "आकार बदले या माइग्रेट करें" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "आकार बदलने या माइग्रेट होना पूर्ण हो रहा हैं" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "आकार बदलने या माइग्रेट वापिस लाएँ" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "आकार बदलने या माइग्रेट करने की पुष्टि कर रहा हैं " -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "ठहरें" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "पुनरारंभ किया जा रहा है." -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "उत्प्रवासित हो रहा है" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "मिटाया जा रहा है" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "पुनर्भंडारण" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "कोई स्थिति नहीं" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "चल रहा है" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "रोका हुआ" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "ठहरा हुआ" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "बंद करें" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "बंद करें" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "क्रैश" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "निलंबित है" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "बिल्डिंग" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "कुंजी युग्म" @@ -9791,90 +9806,90 @@ msgstr "आप वैकल्पिक पुनर्निर्माण इ msgid "Instance Admin Password" msgstr "इंस्टांस व्यवस्थापक पासवर्ड" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "उपयोगकर्ता" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "परियोजना और उपयोगकर्ता" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "इंस्टांस गणना" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "लॉन्च करने के लिए अनेक इंस्टैंस" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "इंस्टांस बूट स्रोत" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "अपने बूट स्रोत प्रकार चुनें." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "इंस्टांस स्नैपशॉट" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "वॉल्यूम स्नैपशॉट" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "डिवाइस का आकार (जीबी)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "गीगाबाइट में वॉल्यूम आकार (पूर्णांक मान)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "युक्ति नाम" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "बर्खास्त पर हटाएं" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "बर्खास्त इंस्टेंस पर वॉल्यूम हटाएं" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "स्रोत चुनें" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "बिंब से बूट करें" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "स्नैपशॉट से बूट करें" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "वॉल्यूम से बूट करें" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "बिंब से बूट करें (नया वॉल्यूम बनाता है)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "वॉल्यूम स्नैपशॉट से बूट करें (नया वॉल्यूम बनाता है)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9885,240 +9900,240 @@ msgid_plural "" msgstr[0] "आप केवल उपलब्ध अपने कोटे %(avail)i के रूप में अनुरोध किया इंस्टेंस लॉन्च नहीं किया जा सकता है." msgstr[1] "आप केवल उपलब्ध अपने कोटे %(avail)i के रूप में अनुरोध किया %(req)i इंस्टेंस लॉन्च नहीं किया जा सकता है." -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "आप हमेशा वॉल्यूम आकर सेट कर सकते हैं" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "आप एक बिंब का चयन करना होगा." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "फ्लेवर %(flavor)s' के लिए अनुरोध बिंब बहुत छोटा है.\nन्यूनतम आवश्यकताओं: %(min_ram)s रैम की एमबी और %(min_disk)s जड़ डिस्क के जीबी." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "वॉल्यूम आकार '%(image_name)s' छवि के लिए बहुत छोटा है और अधिक से अधिक या '%(smallest_size)d' जीबी के बराबर हो गया है." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "आप एक स्नैपशॉट का चयन करना होगा." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "आपको वॉल्यूम का चयन करना होगा." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "एक से अधिक इंस्टेंस को लांच करना केवल बिंब और इंस्टेंस स्नैपशॉट के लिए समर्थित है." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "उपलब्धता क्षेत्रों को पुनः प्राप्त करने में असमर्थ." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "कोई उपलब्धता क्षेत्र नहीं मिला" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "कोई उपलब्धता क्षेत्र" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "कोटा सूचना पाने में असमर्थ." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "स्नेपशॉट" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "इंस्टांस स्नैपशॉट चुनें " -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "कोई स्नैपशॉट उपलब्ध नहीं" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "संस्करणों की सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "वॉल्यूम चुनें" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "कोई वॉल्यूम उपलब्ध नहीं" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "वॉल्यूम स्नैपशॉट के सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "वॉल्यूम स्नैपशॉट चुनें" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "कोई वॉल्यूम स्नैपशॉट उपलब्ध नहीं" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "व्यवस्थापक पास" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "डमिन कूटशब्द की पुष्टि करें" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "इन सुरक्षा समूहों में इंस्टेंस लॉन्च करें" -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "कुंजी जोड़े, सुरक्षा समूह, और अन्य तंत्र के माध्यम से अपने इंस्टेंस के लिए अभिगम नियंत्रण." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "कुंजी युग्मों को पुनः प्राप्त करने में असमर्थ." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "कुंजी युग्म चुनें" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "कोई कुंजी युग्म उपलब्ध नहीं" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "सुरक्षा समूहों की सूची को प्राप्त करने में असमर्थ" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "पोस्ट निर्माण" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "प्रत्यक्ष निवेश" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "इंस्टेंस के बनने के बाद निष्पादित होने वाले स्क्रिप्ट या कमांड का सेट (अधिकतम 16kb)" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "स्क्रिप्ट फ़ाइल" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "स्क्रिप्ट डाटा" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr " %(prefix)s पार्स करने में कोई समस्या हुई थी: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "नीति प्रोफाइल" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "इस नीति प्रोफाइल के साथ इंस्टेंस लॉन्च करें" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "उन्नत विकल्प" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s इंस्टेंस" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "पोर्ट प्रोफाइल आईडी के लिए नहीं बनाई गई (%s)." @@ -10472,7 +10487,7 @@ msgstr "प्रदाता" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "सबनेट" @@ -11037,7 +11052,7 @@ msgid "Create Router" msgstr "रूटर बनाएँ" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "रूटर" @@ -11977,70 +11992,70 @@ msgstr "टैम्प्लेट का संपादन करें" msgid "Select a new template to re-launch a stack." msgstr "" -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "ढेर आईडी" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr " ढेर नाम" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "ढेर बनाएँ" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "बनाने के लिए ढेर का नाम." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "नाम एक पत्र के साथ शुरू होगा और केवल अक्षर, संख्या, को रेखांकित करता है, उस समय और हाइफ़न हो सकती है." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "निर्माण समय समाप्त (मिनट)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "मिनटों में निर्माण मध्यांतर हो चुकी है." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "विफलता पर रोलबैक" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "अद्यतन / विफलता बनाने पर रोलबैक सक्षम करें." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "\"%s\" उपयोक्ता के लिये शब्दकूट " -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "आपरेशन ढेर के जीवन चक्र के दौरान प्रदर्शन किया जा करने के लिए यह आवश्यक है" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "ढेर निर्माण शुरू कर दिया." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "अद्यतन ढेर पैरामीटर्स" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "ढेर अद्यतन शुरू कर दिया." @@ -12311,12 +12326,12 @@ msgstr "%(data_type)s के अनुसूचित विलोपन" msgid "Unable to retrieve backup details." msgstr "बैकअप विवरण को पुनः प्राप्त करने में असमर्थ." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "स्नैपशॉट को अद्यतन करने में असमर्थ." @@ -12468,7 +12483,7 @@ msgid "Not attached" msgstr "संलग्न नहीं" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "वॉल्यूम स्रोत" @@ -12597,144 +12612,144 @@ msgstr "वॉल्यूम बनाएँ" msgid "Create a Volume Snapshot" msgstr "वॉल्यूम स्नैपशॉट बनाएँ" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "स्रोत के रूप में स्नैपशॉट का उपयोग" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "स्रोत के रूप में छवि का उपयोग करें" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "स्रोत के रूप में वॉल्यूम का प्रयोग करें" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr " आकार (जीबी)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "वॉल्यूम आकार (%sGB) के बराबर या स्नैपशॉट आकार से अधिक होना चाहिए" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "निर्दिष्ट स्नैपशॉट लोड करने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "वॉल्यूम आकार (%s) के बराबर या छवि आकार से अधिक होना चाहिए" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "वॉल्यूम आकार (%sGB के) के बराबर या छवि न्यूनतम डिस्क आकार से अधिक होना चाहिए" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "निर्दिष्ट छवि लोड करने में असमर्थ. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "निर्दिष्ट वॉल्यूम लोड करने में असमर्थ. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "वॉल्यूम आकार के बराबर या मूल वॉल्यूम आकार से अधिक होना चाहिए (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "स्नैपशॉट चुनें" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "कोई छवि चुनें" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "वॉल्यूम चुनें" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "कोई स्रोत नहीं, खाली वॉल्यूम" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "उपलब्धता क्षेत्रों के विस्तार का समर्थन किया है, तो यह निर्धारित करने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "वॉल्यूम आकार स्नैपशॉट आकार (%sGB) से कम नहीं हो सकता" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "वॉल्यूम आकार छवि आकार (%s) से कम नहीं हो सकता" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "वॉल्यूम आकार छवि न्यूनतम डिस्क आकार (%sGB के) से कम नहीं हो सकता" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "वॉल्यूम आकार स्रोत वॉल्यूम आकार (%sGB) से कम नहीं हो सकता" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "आप केवल %(avail)iGB उपलब्ध अपने कोटे के रूप में की %(req)iGB मात्रा नहीं बनाया जा सकता." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "आप पहले से ही अपने उपलब्ध संस्करणों के सभी प्रयोग कर रहे हैं." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "\"%s\" वॉल्यूम बना रहा है" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "वॉल्यूम बनाने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "इंस्टेंस के लिए संलग्न करें" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "करने के लिए संलग्न करने के लिए एक उदाहरण का चयन करें." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12753,93 +12768,93 @@ msgstr " %(dev)s पर %(inst)s इंस्टेंस के लिए %(vo msgid "Unable to attach volume." msgstr "वॉल्यूम संलग्न करने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr " \"%s\" वॉल्यूम स्नैपशॉट बना रहा है" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "संलग्न वॉल्यूम से स्नैपशॉट \"%s\" बनाने के लिए मजबूर." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "वॉल्यूम स्नैपशॉट बनाने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr " वॉल्यूम \"%s\" अद्यतन हो रहा है" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "वॉल्यूम को अद्यतन करने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "बाध्य करें" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "वॉल्यूम का विस्तार करने में असमर्थ." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "कभी नहीं" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "मांग पर" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "उत्प्रवासन नीति" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "" -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "" @@ -12956,8 +12971,8 @@ msgstr "वीपीएन सेवा %s सफलतापूर्वक अ msgid "Failed to update VPN Service %s" msgstr " %s वीपीएन सेवा अपडेट करने में विफल" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12965,12 +12980,12 @@ msgstr " %s वीपीएन सेवा अपडेट करने मे msgid "Authorization algorithm" msgstr "प्राधिकरण एल्गोरिथ्म" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12978,19 +12993,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "गोपन अलगोरिथम" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13011,7 +13026,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "IKE कुंजी के लिए जीवनकाल इकाइयों" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "सेकण्ड" @@ -13019,13 +13034,13 @@ msgstr "सेकण्ड" msgid "Lifetime value for IKE keys" msgstr "IKE कुंजी के लिए जीवन मूल्य" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "60 से बड़ा है या समान है" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13033,15 +13048,15 @@ msgstr "60 से बड़ा है या समान है" msgid "Perfect Forward Secrecy" msgstr "बढ़िया अग्रेषित गोपनीयता" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13050,169 +13065,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1 बातचीत मोड" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE नीति %s सफलतापूर्वक अपडेट किया गया था." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "IKE नीति अपडेट करने में विफल %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "सुरक्षात्मक प्रकार" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "टनल" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "परिवहन" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "जीवनकाल इकाइयों" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "जीवन मूल्य" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "प्रोटोकॉल रूपांतरण" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec नीति %s सफलतापूर्वक अपडेट किया गया था." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr " IPSec नीति अपडेट करने में विफल %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "सहकर्मी गेटवे सार्वजनिक IPv4/IPv6 पता या FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "वीपीएन कनेक्शन के लिए सहकर्मी गेटवे सार्वजनिक IPv4/IPv6 पता या FQDN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "प्रमाणीकरण के लिए सहकर्मी रूटर पहचान (सहकर्मी आईडी)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "प्रमाणीकरण के लिए रूटर पहचान सहकर्मी. IPv4/IPv6 पता, ई - मेल, कुंजी आईडी, या FQDN हो सकता है" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "दूरस्थ सहकर्मी सबनेट (ओं)" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "अगर जरूरत सीआईडीआर प्रारूप में मुखौटा (एस) के साथ दूरस्थ सहकर्मी सबनेट (ओं) पता (ते) कॉमा से अलग हो (जैसे 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "पूर्व साझा कुंजी (पीएसके) स्ट्रिंग" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "कनेक्शन के लिए अधिकतम संचार इकाई आकार" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "" -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "मृत पीअर का पता लगाने क्रियाओं" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "पकड़ें" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "साफ करें" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "निष्क्रिय" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "पुनःप्रारंभ करें" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "पुनः आरंभ दर पीअर" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "मृत पीअर का पता लगाने के अंतराल" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "वैध पूर्णांक" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "मृत पीअर का पता लगाने के मध्यांतर" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "DPD के अंतराल से अधिक मान्य पूर्णांक" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "प्रारंभक स्थिति " -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "द्विदैशिक" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "प्रतिक्रिया केवल" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec साइट कनेक्शन %s सफलतापूर्वक अद्यतन किया गया था." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "IPSec साइट कनेक्शन %s अपडेट करने में विफल" @@ -13310,70 +13325,70 @@ msgstr "IPSec नीति संपादित करें" msgid "Edit Connection" msgstr "कनेक्शन का संपादन करें" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN V" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr " IKE नीति" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec नीति " -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec साइट कनेक्शन" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN सेवाएँ" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr " IKE नीति" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec नीति " -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "IPSec साइट कनेक्शन सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "वीपीएन सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "IKE नीतियाँ सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "IPSec नीतियों सूची को प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE नीति विवरण" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec नीति विवरण" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "वीपीएन सेवा का विवरण" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec साइट कनेक्शन विवरण" @@ -13412,43 +13427,43 @@ msgstr "IPSec नीति को हटाने में असमर्थ: msgid "Deleted IPSec Site Connection %s" msgstr "हटाए गए IPSec साइट कनेक्शन %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "IPSec साइट कनेक्शन हटाने में असमर्थ: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "IKE नीति विवरण को पुनः प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "IPSec नीति विवरण को पुनः प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "वीपीएन सेवा का विवरण प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "IPSec साइट कनेक्शन विवरण प्राप्त करने में असमर्थ." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "वीपीएन सेवा का विवरण प्राप्त करने में असमर्थ. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "IKE नीति विवरण को पुनः प्राप्त करने में असमर्थ. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "IPSec नीति विवरण को पुनः प्राप्त करने में असमर्थ. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "IPSec साइट कनेक्शन विवरण प्राप्त करने में असमर्थ. %s" @@ -13664,11 +13679,6 @@ msgstr "परियोजनाओं प्राप्त नहीं कि msgid "Segment Type" msgstr "अनुभाग प्रकार" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "ओवरले" @@ -13680,7 +13690,7 @@ msgstr "धड़" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "उप प्रकार" @@ -13693,52 +13703,52 @@ msgstr "मूल VXLAN" msgid "Enhanced VXLAN" msgstr "बढ़ी हुई VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "अनुभाग रेंज" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "मल्टीकास्ट आईपी रेंज" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "मल्टीकास्ट IPv4 रेंज (जैसे 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "उप प्रकार मान (मैनुअल इनपुट)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "पैरामीटर दर्ज करें (जैसे जीआरई)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "नेटवर्क प्रोफ़ाइल %s सफलतापूर्वक बनाया गया था." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "%s नेटवर्क प्रोफाइल बनाने में विफल" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "नेटवर्क प्रोफ़ाइल %s सफलतापूर्वक अद्यतन किया गया था." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "संजाल प्रोफ़ाइल (%s) अद्यतन करने में विफल." @@ -13860,23 +13870,23 @@ msgstr "अद्यतन नेटवर्क प्रोफ़ाइल" msgid "Settings" msgstr "सेटिंग" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "मौजूदा कूटशब्द" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "नया कूटशब्द" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "अपने नए कूटशब्द की पुष्टि करें" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "कूटशब्द को बदलने में असमर्थ." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "बदल रहा पासवर्ड समर्थित नहीं है." diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po index b807b1835a..ed8e4f4d71 100644 --- a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-15 05:38-0500\n" -"PO-Revision-Date: 2014-10-15 06:10+0000\n" -"Last-Translator: Akihiro Motoki \n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/horizon/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,217 +60,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "All TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "All UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "All ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Ceilometer の計測情報を取得できません。" -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "インスタンスの存在時間" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "インスタンスタイプ (OpenStack でのタイプ) の存在期間" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "メモリー量 (MB)" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "使用 CPU 時間" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "平均 CPU 使用率" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "仮想 CPU 数" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "読み出し要求数" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "ディスク書き込み要求数" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "ボリュームの読み出しバイト数" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "ボリュームの書き込みバイト数" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "ルートディスクのサイズ (GB)" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "一時ディスクのサイズ (GB)" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "VM インタフェースでのネットワーク受信バイト数" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "VM インタフェースでのネットワーク送信バイト数" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "VM インタフェースでのネットワーク受信パケット数" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "VM インタフェースでのネットワーク送信パケット数" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "インスタンスタイプ %s (openstack フレーバー) の存在期間" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "ネットワークの存在時間" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "このネットワークの作成要求数" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "このネットワークの更新要求数" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "サブネットの存在時間" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "このサブネットの作成要求数" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "このサブネットの更新要求数" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "ポートの存在時間" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "このポートの作成要求数" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "このポートの更新要求数" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "ルーターの存在時間" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "このルーターの作成要求数" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "このルーターの更新要求数" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Floating IP の存在時間" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "この Floating IP の作成要求数" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "この Floating IP の更新要求数" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "イメージの存在確認" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "アップロードされたイメージサイズ" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "イメージの更新数" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "イメージのアップロード数" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "イメージの削除数" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "イメージダウンロード数" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "イメージ利用回数" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "ボリュームの存在時間" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "ボリュームサイズ" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "オブジェクト数" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "格納オブジェクトの合計サイズ" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "コンテナー数" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "受信バイト数" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "送信バイト数" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "swift への API 要求数" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "総エネルギー量" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "消費電力" @@ -296,17 +296,17 @@ msgstr "不明なインスタンス" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s バックエンド)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Identity Service ではユーザーデータの編集が許可されていません。" -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "ユーザー %s はこのプロジェクトではロールが定義されていません。" -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "パスワードが変更されました。続行するには、再度ログインしてください。" @@ -385,7 +385,7 @@ msgstr "名前: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "インスタンスの退避に失敗しました: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "コンテナーが空ではないため、削除できません。" @@ -400,19 +400,19 @@ msgstr "管理" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -440,13 +440,13 @@ msgstr "管理" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -468,7 +468,7 @@ msgstr "管理" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -501,9 +501,9 @@ msgstr "管理" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -519,12 +519,12 @@ msgstr "名前" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "アベイラビリティーゾーン" @@ -743,11 +743,11 @@ msgstr "アグリゲートのホストを追加・削除" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -797,6 +797,7 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -961,7 +962,7 @@ msgid "Defaults" msgstr "デフォルト値" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "デフォルト値の変更" @@ -1008,7 +1009,7 @@ msgstr "仮想 CPU" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1023,7 +1024,7 @@ msgid "Injected Files" msgstr "injected file" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1038,9 +1039,9 @@ msgid "Volumes" msgstr "ボリューム" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1048,7 +1049,7 @@ msgid "Volume Snapshots" msgstr "ボリュームのスナップショット" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "ボリュームとスナップショットの合計サイズ (GB)" @@ -1081,9 +1082,9 @@ msgstr "Floating IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1144,7 +1145,7 @@ msgid "Quotas" msgstr "クォータ" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "標準のクォータ" @@ -1157,20 +1158,20 @@ msgstr "クォータ情報を取得できません。" msgid "Unable to retrieve default quota values." msgstr "クォータのデフォルト値を取得できません。" -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "ここから標準のクォータ (上限) を更新できます。" -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "標準のクォータの更新" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "標準のクォータを更新しました。" -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "クォータのデフォルト値を更新できません。" @@ -1195,15 +1196,15 @@ msgid_plural "Deleted Flavors" msgstr[0] "フレーバーを削除しました" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "フレーバーの作成" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1298,12 +1299,12 @@ msgstr "スワップディスク" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1311,8 +1312,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1341,7 +1342,7 @@ msgid "" "to set a random UUID4." msgstr "フレーバー ID は UUID4 か整数でなければなりません。ランダムな UUID4 を使うにはこのフィールドを空欄にするか 'auto' を指定してください。" -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "名前は、英数字、アンダースコア、ピリオド、ハイフンだけが使用できます。" @@ -1359,7 +1360,7 @@ msgid "Swap Disk (MB)" msgstr "スワップディスク (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "フレーバー情報" @@ -1370,12 +1371,12 @@ msgid "" msgstr "フレーバーは、メモリーサイズ、ディスク、コア数、その他のリソースを定義します。ユーザーがインスタンスを起動する際にはフレーバーを選択します。" #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "フレーバーの一覧を取得できません" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "\"%s\" という名前はすでに他のフレーバーにより使用されています。" @@ -1389,69 +1390,69 @@ msgstr "ID \"%s\" はすでに別のフレーバーで使用されています msgid "Unable to retrieve flavor access list. Please try again later." msgstr "フレーバーアクセス権の一覧を取得できません。後からもう一度お試しください。" -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "フレーバーアクセス権" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "このフレーバーを使用するプロジェクトを選択してください。どのプロジェクトも選択されていない場合、すべてのプロジェクトがこのフレーバーを利用できます。" -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "すべてのプロジェクト" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "選択済のプロジェクト" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "プロジェクトが見つかりませんでした。" -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "どのプロジェクトも選択されていません。すべてのプロジェクトがこのフレーバーを使用できます。" -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "新しいフレーバー \"%s\" を作成しました。" -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "フレーバー \"%s\" を作成できません。" -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "フレーバーを作成できません。" -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "プロジェクト \"%s\" へのフレーバーアクセス権を設定できません。" -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "フレーバーの詳細を編集します。フレーバーは、メモリーサイズ、ディスク、コア数、その他のリソースを定義します。ユーザーがインスタンスを起動する際にはフレーバーを選択します。" -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "フレーバー \"%s\" を変更しました。" -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "フレーバー \"%s\" を更新できません。" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "フレーバー情報は更新しましたが、フレーバーアクセス権は更新できませんでした。" @@ -1477,16 +1478,16 @@ msgstr "ホスト名" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "種別" @@ -1518,9 +1519,9 @@ msgstr "ストレージ (総量)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "インスタンス名" @@ -1547,7 +1548,7 @@ msgstr "ハイパーバイザーの情報を取得できません。" msgid "Unable to retrieve hypervisor statistics." msgstr "ハイパーバイザーの統計を取得できません。" -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "ハイパーバイザーのインスタンス一覧を取得できません。" @@ -1556,33 +1557,33 @@ msgstr "ハイパーバイザーのインスタンス一覧を取得できませ msgid "Current Host" msgstr "現在のホスト" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "移動先ホスト" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "サーバーの退避先のホストを選択します。" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "共有ストレージ" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "移動先ホストを選択してください" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "他のホストがありません。" -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "%(current)s から %(target)s へ退避を開始しました。" -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "ホスト %s からの退避に失敗しました。" @@ -1607,7 +1608,7 @@ msgstr[0] "ホストを退避しました" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1635,9 +1636,9 @@ msgstr "ゾーン" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1649,7 +1650,7 @@ msgstr "ゾーン" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1675,7 +1676,7 @@ msgstr "ゾーン" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1763,7 +1764,7 @@ msgstr "イメージ名 =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "ステータス =" @@ -1782,10 +1783,10 @@ msgstr "最大サイズ (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "イメージ名" @@ -1793,11 +1794,11 @@ msgstr "イメージ名" msgid "Unable to retrieve image list." msgstr "イメージの一覧を取得できません。" -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "イメージに使用できる属性の一覧を取得できません。" -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "更新対象のイメージ情報を取得できません。" @@ -1875,7 +1876,7 @@ msgstr "システム情報" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2010,16 +2011,16 @@ msgstr "インスタンスのライブマイグレーション" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2038,12 +2039,12 @@ msgid "IPv6 Address =" msgstr "IPv6 アドレス =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "イメージ ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "フレーバー ID =" @@ -2051,7 +2052,7 @@ msgstr "フレーバー ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP アドレス" @@ -2064,7 +2065,7 @@ msgstr "IP アドレス" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2075,17 +2076,17 @@ msgid "Size" msgstr "サイズ" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "タスク" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "電源状態" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "作成後経過時間" @@ -2157,19 +2158,19 @@ msgstr "メーター" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2188,7 +2189,7 @@ msgstr "メーター" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2202,17 +2203,17 @@ msgstr "メーター" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2441,7 +2442,21 @@ msgstr "ローカル" msgid "Flat" msgstr "フラット" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "GRE" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2449,34 +2464,34 @@ msgstr "フラット" msgid "Network Profile" msgstr "ネットワークプロファイル" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "プロバイダーネットワーク種別" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "仮想ネットワークを実現する物理方式" -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "物理ネットワーク" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "仮想ネットワークが作成される物理ネットワーク名。" -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "セグメント ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2503,7 +2518,7 @@ msgstr "セグメント ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2511,8 +2526,8 @@ msgstr "セグメント ID" msgid "Admin State" msgstr "管理状態" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2526,20 +2541,20 @@ msgstr "管理状態" msgid "Shared" msgstr "共有" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "外部ネットワーク" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "プロジェクトの選択" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2549,51 +2564,51 @@ msgid "" "%(vxlan_max)s." msgstr "VLAN ネットワークでは、仮想ネットワークに使用する物理ネットワークの VLAN ID。有効な VLAN ID は %(vlan_min)s から %(vlan_max)s です。 GRE と VXLAN ネットワークの場合は、トンネル ID です。有効なトンネル ID は、GRE ネットワークでは %(gre_min)s から %(gre_max)s、VXLAN ネットワークでは %(vxlan_min)s から %(vxlan_max)s です。" -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "プロファイルを選択してください" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "ネットワークプロファイルを取得できません。" -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "ネットワーク %s が正常に作成されました。" -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "ネットワーク %s の作成に失敗しました" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "VLAN ネットワークでは、有効な VLAN ID は %(min)s から %(max)s までです。" -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "GRE ネットワークでは、有効なトンネル ID は %(min)s から %(max)s までです。" -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "VXLAN ネットワークでは、有効なトンネル ID は %(min)s から %(max)s までです。" -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "ネットワーク %s が正常に更新されました。" -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2605,7 +2620,7 @@ msgstr "ネットワーク %s の更新に失敗しました" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2674,7 +2689,7 @@ msgstr "DHCP エージェント" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2692,7 +2707,7 @@ msgstr "ネットワーク一覧を取得できません。" #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "ネットワークを担当している DHCP エージェントの一覧を取得できませんでした。" @@ -2714,28 +2729,28 @@ msgstr "ポート一覧を取得できません。" msgid "Unable to retrieve details for network \"%s\"." msgstr "ネットワーク \"%s\" の詳細を取得できません。" -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "追加する DHCP エージェント" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "追加する DHCP エージェントを選択してください。" -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "新しいエージェントを選択してください" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "他にエージェントがありません。" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "エージェント %s が正常に追加されました。" -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "ネットワーク %(network)s へのエージェント %(agent_name)s の追加に失敗しました。" @@ -3280,8 +3295,8 @@ msgstr "ルーターの詳細" msgid "Update Router" msgstr "ルーターの編集" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "ボリュームのプロジェクト情報を取得できません。" @@ -3298,8 +3313,8 @@ msgstr "ボリューム種別を取得できません。" msgid "Unable to retrieve QoS specs" msgstr "QoS スペックを取得できません" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "ボリュームスナップショットの一覧を取得できません。" @@ -3338,14 +3353,14 @@ msgstr "ボリュームスナップショットのステータスを変更でき msgid "Update Status" msgstr "ステータスの変更" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "ボリューム名" @@ -3376,11 +3391,11 @@ msgstr "情報" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "ボリューム" @@ -3417,7 +3432,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3504,14 +3519,14 @@ msgstr "\nQoS スペックをボリューム種別に関連付けることがで #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3791,7 +3806,7 @@ msgstr "ボリューム種別の詳細を取得できません。" msgid "Unable to retrieve QoS Specs." msgstr "QoS スペック一覧を取得できません。" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "QoS スペックの関連付けを取得できません。" @@ -4065,7 +4080,7 @@ msgstr "ユーザーの一覧を取得できません。" #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "ロール一覧を取得できません。" @@ -4104,17 +4119,17 @@ msgid "Domain Groups" msgstr "ドメイングループ" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "すべてのグループ" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "グループがありません。" #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "グループがありません。" @@ -4338,13 +4353,13 @@ msgid "View Usage" msgstr "使用状況の表示" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "プロジェクトの作成" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "プロジェクトの編集" @@ -4418,7 +4433,7 @@ msgid "Domain Name" msgstr "ドメイン名" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "プロジェクト情報" @@ -4435,81 +4450,81 @@ msgstr "ユーザー一覧を取得できません。後からもう一度お試 msgid "Project Members" msgstr "プロジェクトメンバー" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "プロジェクトグループ" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "新規プロジェクト \"%s\" を作成しました。" -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "プロジェクト \"%s\" を作成できません。" -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr "、プロジェクトグループの追加" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "%(users_to_add)s 個のプロジェクトメンバー追加%(group_msg)s、プロジェクトのクォータ設定の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "%s 個のプロジェクトメンバー追加、プロジェクトのクォータ更新の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "プロジェクトのクォータを設定できません。" -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "プロジェクトの詳細を編集します。" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "プロジェクト \"%s\" を変更しました。" -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "プロジェクト \"%s\" を変更できません。" -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "現在ログインしているプロジェクトから自分の管理権限を削除することはできません。管理権限を持つ別のプロジェクトに切り替えるか、CLI を使って手動で管理権限を削除してください。" -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr "、プロジェクトグループの更新" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "%(users_to_modify)s 個のプロジェクトメンバー変更%(group_msg)s、プロジェクトのクォータ更新の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "%s 個のプロジェクトメンバー変更、プロジェクトグループ更新、プロジェクトのクォータ更新の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4601,9 +4616,9 @@ msgid "No available projects" msgstr "使用可能なプロジェクトがありません" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "パスワードが一致しません。" @@ -4611,7 +4626,7 @@ msgstr "パスワードが一致しません。" #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "パスワード設定中" @@ -4774,7 +4789,7 @@ msgid "Data Processing" msgstr "データ処理" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "アクセスとセキュリティー" @@ -4865,7 +4880,7 @@ msgstr "Floating IP の確保" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4892,7 +4907,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Floating IP の割り当て解除に成功しました: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Floating IP の割り当てを解除できません。" @@ -4979,29 +4994,29 @@ msgstr "IP アドレス %s を割り当てました。" msgid "Unable to associate IP address %s." msgstr "IP アドレス %s を割り当てられません。" -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "キーペア名に使用できる文字は、英数字、アンダースコア、空白、ハイフンだけです。" -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "キーペア名" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "公開鍵" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "公開鍵 %s を正常に取り込みました" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "キーペアをインポートできません。" @@ -5528,7 +5543,7 @@ msgid "Unable to create container." msgstr "コンテナーを作成できません。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "ファイル" @@ -5869,7 +5884,7 @@ msgid "Unable to upload cluster template file" msgstr "クラスターテンプレートファイルをアップロードできませんでした" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "クラスターテンプレート" @@ -5921,31 +5936,31 @@ msgstr "テンプレートの作成" msgid "Configure Cluster Template" msgstr "クラスターテンプレートの設定" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "プラグイン" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop バージョン" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6070,7 +6085,7 @@ msgstr "ノード数" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "フレーバー" @@ -6088,13 +6103,13 @@ msgstr "テンプレートは指定されていません" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "自動セキュリティーグループ" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "ノードプロセス" @@ -6131,7 +6146,7 @@ msgstr "ノードグループの追加" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "クラスターテンプレートの作成" @@ -6164,7 +6179,7 @@ msgstr "クラスターテンプレートのプラグインと Hadoop バージ #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "作成できませんでした" @@ -6178,22 +6193,22 @@ msgstr "テンプレート名" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "詳細" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "クラスターテンプレート %s を作成しました" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "クラスターテンプレートの作成が失敗しました" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "クラスター" @@ -6224,7 +6239,7 @@ msgstr "行を更新できません" msgid "Configure Cluster" msgstr "クラスターの設定" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "インスタンス数" @@ -6397,14 +6412,14 @@ msgstr "イメージのアップロードに失敗しました。" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "イメージ" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "イメージの選択" @@ -6524,7 +6539,7 @@ msgid "Add custom tag" msgstr "カスタムタグの追加" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "プラグイン" @@ -6533,7 +6548,7 @@ msgstr "プラグイン" msgid "Title" msgstr "タイトル" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "対応バージョン" @@ -6560,7 +6575,7 @@ msgid "Data Processing Plugins" msgstr "データ処理プラグイン" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "データソース" @@ -6704,7 +6719,7 @@ msgid "Failed to fetch internal binary list" msgstr "内部バイナリーの一覧を取得できません" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "ジョブバイナリー" @@ -6723,7 +6738,7 @@ msgstr[0] "ジョブバイナリーを削除しました" msgid "Download Job Binary" msgstr "ジョブバイナリーのダウンロード" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "URL" @@ -6802,7 +6817,7 @@ msgid "Job Binary Details" msgstr "ジョブバイナリーの詳細" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "ジョブ実行" @@ -6848,7 +6863,7 @@ msgstr "既存のクラスターで再起動" msgid "Relaunch On New Cluster" msgstr "新規のクラスターで再起動" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6857,7 +6872,7 @@ msgstr "新規のクラスターで再起動" msgid "Job" msgstr "ジョブ" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7161,7 +7176,7 @@ msgstr "ジョブ終了後もクラスターを保持する" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "起動" @@ -7201,7 +7216,7 @@ msgid "Unable to launch job." msgstr "ジョブを起動できません" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "ノードグループテンプレート" @@ -7303,8 +7318,8 @@ msgstr "詳細設定を表示しない" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "ノードグループテンプレートの作成" @@ -7341,40 +7356,40 @@ msgstr "ストレージの場所を選択してください" msgid "Volumes size (GB)" msgstr "ボリュームサイズ (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "プロセスの選択肢を生成できません" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Floating IP プール" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "このノードグループに対してセキュリティーグループを作成します。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "これらのセキュリティーグループでインスタンスを起動します。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "プロセス" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "このノードグループで起動するプロセス" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "ノードグループテンプレートの設定" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "ノードグループテンプレート %s を作成しました" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "プラグインと Hadoop バージョンを選択してください" @@ -7392,7 +7407,7 @@ msgstr "anti-affinity グループを展開できません。" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "ネットワーク一覧を取得できません。" @@ -7447,8 +7462,8 @@ msgstr[0] "バックアップを削除しました" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "N/A" @@ -7596,14 +7611,14 @@ msgstr "バックアップ \"%(name)s\" の作成を予約しました。" #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "名前が \"%(name)s\" の %(count)s が起動できません。" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "インスタンス" @@ -7612,12 +7627,12 @@ msgid "Error creating database backup." msgstr "データベースのバックアップ作成でエラーが発生しました。" #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "現在のサイズ (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "新しいサイズ (GB)" @@ -7678,9 +7693,9 @@ msgstr "インスタンスからのデータベースの削除でエラーが発 #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "インスタンスの起動" @@ -7926,13 +7941,13 @@ msgstr "データベースの起動" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "インスタンスの編集" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "起動するイメージの容量。" @@ -7957,22 +7972,22 @@ msgid "Select datastore type and version" msgstr "データストアの種別とバージョンを選択してください" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "少なくとも 1 つのネットワークを指定する必要があります。" #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "これらのネットワークでインスタンスを起動します。" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "ネットワーク設定中" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "インスタンスのネットワークを選択します。" @@ -8017,7 +8032,7 @@ msgid "Unable to find backup!" msgstr "バックアップが見つかりません!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "名前が \"%(name)s\" の %(count)s を起動しました。" @@ -8616,78 +8631,78 @@ msgid "A local image to upload." msgstr "手元にあるアップロードするイメージ" #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "形式" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "アーキテクチャー" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "最小ディスク (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "イメージを起動するために必要となる最小ディスク容量。指定がなければ、この値の初期値は 0 (最小値なし) です。" -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "最小メモリー (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "イメージを起動するために必要となる最小メモリー容量。指定がなければ、この値の初期値は 0 (最小値なし) です。" -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "保護" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "イメージまたは外部のイメージの位置を指定する必要があります。" -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "イメージと外部イメージを同時に指定できません。" -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "イメージ %s が作成用のキューに追加されました。" -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "新しいイメージを作成できません。" -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "カーネル ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "RAM ディスク ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "イメージ \"%s\" を更新できません。" -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "イメージが正常に更新されました。" @@ -8777,7 +8792,7 @@ msgid "Container Format" msgstr "格納形式" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "ディスク形式" @@ -8808,7 +8823,7 @@ msgstr "イメージの詳細:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "スナップショットの作成" @@ -8847,74 +8862,74 @@ msgstr "コンソール種別 \"%s\" には対応していません。" msgid "No available console found." msgstr "利用可能なコンソールがありません。" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "再作成するパスワード" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "再作成するパスワード(確認)" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "ディスクパーティション" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "利用可能なイメージがありません。" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "自動" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "手動" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "API 拡張の情報を取得できません。" -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "インスタンス %s を再作成中。" -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "インスタンスを再作成できません。" -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "このインスタンスに関連付けられたキーペア名" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "秘密鍵で暗号化されたインスタンスのパスワード" -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "暗号化されたパスワード" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "インスタンスのパスワードが設定されていないか利用できません" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "秘密鍵ファイル" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "または、秘密鍵をコピーして貼り付けてください" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "インスタンスのパスワードを取得できません。" @@ -8944,7 +8959,7 @@ msgid_plural "Pause Instances" msgstr[0] "インスタンスの一時停止" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "インスタンスの再開" @@ -8955,48 +8970,48 @@ msgid_plural "Paused Instances" msgstr[0] "インスタンスを一時停止しました" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "インスタンスを再開しました" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "インスタンスの休止" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "インスタンスを休止しました" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "セキュリティーグループの編集" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "コンソール" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "ログの参照" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "インスタンスのリサイズ" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "リサイズ/マイグレーションの確定" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "リサイズ/マイグレーションの取り消し中" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9004,414 +9019,414 @@ msgstr "リサイズ/マイグレーションの取り消し中" msgid "Rebuild Instance" msgstr "インスタンスの再作成" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "パスワードの取得" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Floating IP の割り当て" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Floating IP の割り当て解除に成功しました: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Floating IP の割り当てを解除できません。" -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Floating IP の割り当て解除" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Floating IP の割り当て解除に成功しました: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "利用可能な Floating IP プールがありません。" -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "後からもう一度お試しください [エラー: %s]" -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "選択されたアベイラビリティーゾーンに十分な容量がありません。時間を置いて再度実行するか、異なるアベイラビリティーゾーンを選択してください。" -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "インスタンス \"%s\" の起動に失敗しました" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "インスタンスの起動" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "インスタンスを開始しました" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "インスタンスの停止" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "インスタンスを停止しました" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "削除" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "稼働中" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "電源停止" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "休止" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "一時停止" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "エラー" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "リサイズ/マイグレーション中" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "リサイズ/マイグレーションの確認待ち" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "リサイズ/マイグレーションの取り消し中" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "リブート" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "ハードリブート" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "パスワード設定中" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "再作成" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "マイグレーション中" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "作成中" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "レスキュー中" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "ソフト削除" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "退避" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "退避オフロード" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "スケジューリング中" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "ブロックデバイスマッピング中" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "ネットワーク設定中" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "起動中" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "スナップショットの取得中" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "イメージスナップショット取得待ち" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "イメージアップロード待ち" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "イメージアップロード中" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "イメージバックアップ" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "パスワード更新中" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "リサイズ/マイグレーションの準備中" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "容量変更/マイグレーションの実行中" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "リサイズ/マイグレーション済み" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "リサイズ/マイグレーションの終了中" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "リサイズ/マイグレーションの取り消し中" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "リサイズ/マイグレーションの確定中" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "リブート中" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "ハードリブート中" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "一時停止中" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "再開中" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "休止中" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "電源停止中" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "電源投入中" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "レスキュー中" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "アンレスキュー中" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "再作成中" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "再作成のブロックデバイスのマッピング中" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "再作成の起動中" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "マイグレーション中" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "削除中" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "ソフト削除中" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "リストア中" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "退避中" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "退避イメージのアップロード待ち" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "退避イメージのアップロード中" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "退避インスタンスのオフロード中" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "退避イメージの再利用中" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "状態なし" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "実行中" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "実行待ち" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "一時停止" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "シャットダウン済み" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "電源停止" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "クラッシュ" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "休止" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "失敗" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "作成中" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "キーペア" @@ -9695,90 +9710,90 @@ msgstr "追加で、再作成するインスタンスのパスワードを設定 msgid "Instance Admin Password" msgstr "インスタンスの管理パスワード" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "ユーザー" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "プロジェクトとユーザー" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "インスタンス数" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "起動するインスタンス数。" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "インスタンスのブートソース" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "ブートソース種別を選択してください。" -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "インスタンスのスナップショット" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "ボリュームのスナップショット" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "デバイスサイズ (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "ギガバイト単位のボリュームサイズ (整数値)" -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "デバイス名" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "ボリュームのマウントポイント (例 'vda' と指定すると '/dev/vda' にマウントされます)。このフィールドを空欄にすると、システム側でデバイス名が選択されます。" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "終了時に削除" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "インスタンス終了時にボリュームを削除します" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "ソースを選択してください" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "イメージから起動" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "スナップショットから起動" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "ボリュームから起動" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "イメージから起動 (新しいボリュームを作成)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "ボリュームのスナップショットから起動 (新しいボリュームを作成)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9788,240 +9803,240 @@ msgid_plural "" "%(avail)i of your quota available." msgstr[0] "利用可能なクォータは %(avail)i 個しかないため、要求された %(req)i 個のインスタンスを起動することはできません。" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "コア (利用可能: %(avail)s, 要求: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "メモリー (利用可能: %(avail)s, 要求: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "要求されたインスタンスを起動できません。次のリソースがクォータを超過しています: %s。" -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "ボリュームサイズを指定しなければいけません。" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "ボリュームサイズは 0 より大きい値でなければなりません。" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "イメージを選択しなければいけません。" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "要求したイメージに対してフレーバー '%(flavor)s' は小さすぎます。\n最小でも %(min_ram)s MB の RAM と %(min_disk)s GB のルートディスクが必要です。" -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "イメージ '%(image_name)s' に対してボリュームサイズが小さすぎます。ボリュームサイズは '%(smallest_size)d' GB 以上でなければいけません。" -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "スナップショットを選択しなければいけません。" -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "ボリュームを選択しなければいけません。" -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "複数インスタンスの起動は、イメージとインスタンスのスナップショットについてのみサポートされています。" -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "アベイラビリティーゾーンを取得できません。" -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "アベイラビリティーゾーンがありません" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "すべてのアベイラビリティーゾーン" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "クォータ情報を取得できません。" -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "スナップショット" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "インスタンスのスナップショットの選択" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "利用可能なスナップショットがありません" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "ボリュームの一覧を取得できません。" -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "ボリュームの選択" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "利用可能なボリュームがありません" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "ボリュームのスナップショットの一覧を取得できません。" -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "ボリュームのスナップショットの選択" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "利用可能なボリュームスナップショットがありません" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "認証に使用するキーペア。" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "管理者パスワード" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "管理者パスワード(確認)" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "これらのセキュリティーグループでインスタンスを起動します。" -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "インスタンスへのアクセスを、キーペア、セキュリティーグループやその他の仕組みを使って制御します。" -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "キーペアの一覧を取得できません。" -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "キーペアを選択してください" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "キーペアがありません" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "セキュリティーグループの一覧を取得できません" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "作成後" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "直接入力" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "カスタマイズスクリプトの入力方法" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "インスタンスが構築された後に実行されるスクリプトまたは一組のコマンドです (最大 16 kb)。" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "スクリプトファイル" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "スクリプトデータ" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "ファイルサイズが最大サイズ (16KB) を超えています" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "%(prefix)s の解析中に問題がありました: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "ポリシープロファイル" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "このポリシープロファイルでインスタンスを起動します。" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "自動: ディスク全体が 1 つのパーティションになります。自動的にリサイズを行います。手動: 構築時間は早いですが、手動でのパーティション設定が必要です。" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "コンフィグドライブ" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "起動時にインスタンスに接続される特別なコンフィグドライブにメタデータを書き込むように OpenStack に指定します。" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "高度な設定" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s インスタンス" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "プロファイル ID (%s) でポートを作成できませんでした。" @@ -10367,7 +10382,7 @@ msgstr "プロバイダー" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "サブネット" @@ -10932,7 +10947,7 @@ msgid "Create Router" msgstr "ルーターの作成" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "ルーター" @@ -11864,70 +11879,70 @@ msgstr "テンプレートの編集" msgid "Select a new template to re-launch a stack." msgstr "スタックの再起動に使うテンプレートを選択してください" -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "スタック ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "スタック名" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "スタックの作成" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "作成するスタックの名前。" -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "名前の一文字目はアルファベットして下さい。また、名前には、鋭意数字、アンダースコア、ピリオド、ハイフンだけが使用できます。" -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "作成タイムアウト時間 (分単位)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "スタック作成のタイムアウト時間(分単位)。" -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "失敗時のロールバック" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "作成/更新失敗時のロールバックを有効にします。" -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "ユーザー \"%s\" のパスワード" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "スタックの生存期間全体を通して、各種操作の実行に必要です。" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "スタックの作成を開始しました。" -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "スタックのパラメーターの更新" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "スタックの更新を開始しました。" @@ -12196,12 +12211,12 @@ msgstr "%(data_type)sの削除を予約しました。" msgid "Unable to retrieve backup details." msgstr "バックアップの詳細を取得できません。" -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "ボリュームスナップショット \"%s\" を更新中" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "ボリュームスナップショットの詳細を取得できません。" @@ -12351,7 +12366,7 @@ msgid "Not attached" msgstr "未接続" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "ボリュームソース" @@ -12480,144 +12495,144 @@ msgstr "ボリュームの作成" msgid "Create a Volume Snapshot" msgstr "ボリュームのスナップショットの作成" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "スナップショットをソースとして使用する" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "イメージをソースとして使用します" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "ボリュームをソースとして使用します" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "容量 (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "ボリュームタイプの指定なし" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "ボリューム容量はスナップショット容量 (%sGB) 以上でなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "指定されたスナップショットを読み込めません。" -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "ボリュームサイズはイメージサイズ (%s) 以上でなければなりません。" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "ボリュームサイズはイメージの最小ディスクサイズ (%sGB) 以上でなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "指定されたイメージをロードできません: %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "指定されたボリュームをロードできません: %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "ボリュームサイズは元のボリュームサイズ (%s) 以上でなければなりません。" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "スナップショットの選択" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "イメージを選択してください" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "ボリュームを選択してください" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "ソースの指定なし (空のボリューム)" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "イメージを指定しなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "スナップショットを指定しなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "ボリュームを指定しなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "アベイラビリティーゾーン API 拡張をサポートしているか判定できません。" -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "ボリューム容量はスナップショット容量 (%sGB) 未満にはできません。" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "ボリュームサイズをイメージサイズ (%s) 未満にはできません。" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "ボリュームサイズはイメージの最小ディスクサイズ (%sGB) 未満にはできません。" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "ボリュームサイズを元のボリュームサイズ (%sGB) 未満にすることはできません。" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "利用可能なクォータは %(avail)iGB しかないため、 %(req)iGB のボリュームは作成できません。" -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "すでに利用可能なボリューム数を使い切っています。" -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "ボリューム \"%s\" を作成中" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "ボリュームを作成できません。" -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "インスタンスへの接続" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "接続するインスタンスを選択してください。" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12636,93 +12651,93 @@ msgstr "ボリューム %(vol)s をインスタンス %(inst)s の %(dev)s に msgid "Unable to attach volume." msgstr "ボリュームを接続できません。" -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "ボリュームのスナップショット \"%s\" を作成しています。" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "接続中のボリュームからスナップショット \"%s\" を強制的に作成しています。" -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "ボリュームのスナップショットを作成できません。" -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "ボリューム \"%s\" を更新中" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "ボリュームを更新できません。" -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "強制アップロード" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "ボリューム %s のイメージへのアップロード要求は正常に行われました。" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "ボリューム %s をイメージにアップロードできません。" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "変更後のサイズは現在のサイズより大きくなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "ボリュームを %(req)iGB に拡張することができません。利用できるクォータは %(avail)iGB しかありません。" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "ボリューム %s を拡張しています。" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "ボリュームを拡張できません。" -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "なし" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "要求時" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "移行ポリシー" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "ボリューム種別の一覧を取得できません。" -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "新しいボリューム種別は元のボリューム種別 %s とは違うものでなければいけません。" -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "ボリューム %(name)s のボリューム種別 \"%(vtype)s\" への変更要求が正常に送信されました。" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "ボリューム \"%s\" のボリューム種別を変更できません。" @@ -12835,8 +12850,8 @@ msgstr "VPN サービス %s が正常に更新されました。" msgid "Failed to update VPN Service %s" msgstr "VPN サービス %s を更新できません。" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12844,12 +12859,12 @@ msgstr "VPN サービス %s を更新できません。" msgid "Authorization algorithm" msgstr "認可アルゴリズム" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12857,19 +12872,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "暗号化アルゴリズム" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -12890,7 +12905,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "IKE 鍵のライフタイムの単位" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "秒" @@ -12898,13 +12913,13 @@ msgstr "秒" msgid "Lifetime value for IKE keys" msgstr "IKE 鍵のライフタイムの値" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "60 以上" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -12912,15 +12927,15 @@ msgstr "60 以上" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -12929,169 +12944,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE フェーズ 1 のメッセージ交換モード" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE ポリシー %s が正常に更新されました。" -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "IKE ポリシー %s を更新できません。" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "カプセル化モード" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "トンネル" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "トランスポート" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "ライフタイム単位" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "ライフタイムの値" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "トランスフォームプロトコル" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec ポリシー %s が正常に更新されました。" -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "IPSec ポリシー %s を更新できません。" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "接続相手のゲートウェイのパブリック IPv4/IPv6 アドレスまたは FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "VPN 接続の接続相手のゲートウェイのパブリック IPv4/IPv6 アドレスまたは FQDN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "接続相手のルータの認証用識別子 (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "接続相手のルータの認証用識別子。 IPv4/IPv6 アドレス、メールアドレス、キー ID、FQDN が使用できます。" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "接続相手のサブネット" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "接続相手のサブネットアドレスを CIDR 形式で指定します。複数指定する場合はコンマで区切ります (例: 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "事前共有鍵 (Pre-Shared-Key; PSK)" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "この接続の MTU (最大転送単位)の大きさ" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "ローカルサブネットが IPv4 の場合は 68 以上、 IPv6 の場合は 1280 以上。" -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Dead Peer 検出時のアクション" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "hold" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "clear" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "disabled" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "restart" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "restart-by-peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Dead Peer 検出間隔" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "有効な整数値" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Dead Peer 検出タイムアウト" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Dead Peer 検出間隔よりも大きい有効な整数値" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "イニシエーターモード" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "response-only" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec サイト間接続 %s が正常に更新されました。" -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "IPSec サイト間接続 %s を更新できません。" @@ -13181,70 +13196,70 @@ msgstr "IPSec ポリシーの編集" msgid "Edit Connection" msgstr "接続の編集" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN サービス" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE ポリシー" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec ポリシー" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec サイト間接続" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN サービス" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE ポリシー" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec ポリシー" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "IPSec サイト間接続の一覧を取得できません。" -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "VPN サービスの一覧を取得できません。" -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "IKE ポリシーの一覧を取得できません。" -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "IPSec ポリシーの一覧を取得できません。" -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE ポリシーの詳細" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec ポリシーの詳細" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN サービスの詳細" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec サイト間接続の詳細" @@ -13283,43 +13298,43 @@ msgstr "IPSec ポリシーを削除できません: %s" msgid "Deleted IPSec Site Connection %s" msgstr "IPSec サイト間接続 %s を削除しました。" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "IPSec サイト間接続を削除できません: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "IKE ポリシーの詳細を取得できません。" -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "IPSec ポリシーの詳細を取得できません。" -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "VPN サービスの詳細を取得できません。" -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "IPSec サイト間接続の詳細を取得できません。" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "VPN サービスの詳細を取得できません。 %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "IKE ポリシーの詳細を取得できません。 %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "IPSec ポリシーの詳細を取得できません。 %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "IPSec サイト間接続の詳細を取得できません。 %s" @@ -13535,11 +13550,6 @@ msgstr "プロジェクトを取得できません。" msgid "Segment Type" msgstr "セグメント種別" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "オーバーレイ" @@ -13551,7 +13561,7 @@ msgstr "トランク" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "サブタイプ" @@ -13564,52 +13574,52 @@ msgstr "ネイティブ VXLAN" msgid "Enhanced VXLAN" msgstr "拡張 VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "セグメント範囲" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "VLAN では 1-4093, オーバーレイでは 5000 以上" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "マルチキャスト IP 範囲" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "マルチキャスト IPv4 アドレス範囲 (例: 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "サブタイプ値 (手動指定)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "パラメーターを入力してください (例: GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "ネットワークプロファイル %s が正常に更新されました。" -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "ネットワークプロファイル %s を作成できません。" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "ネットワークプロファイル %s が正常に更新されました。" -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "ネットワークプロファイル (%s) の更新に失敗しました。" @@ -13729,23 +13739,23 @@ msgstr "ネットワークプロファイルの更新" msgid "Settings" msgstr "設定" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "現在のパスワード" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "新しいパスワード" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "新しいパスワード(確認)" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "パスワードを変更できません。" -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "パスワードの変更はサポートされません。" diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po index 5bc2cfe484..69d9258378 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-15 05:38-0500\n" -"PO-Revision-Date: 2014-10-15 16:23+0000\n" -"Last-Translator: Sungjin Kang \n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/horizon/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,217 +58,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "모든 TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "모든 UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "모든 ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Ceilometer 미터리스트를 찾지 못했습니다." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "인스턴스 지속 시간" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "인스턴스 (openstack 타입) 지속 시간" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "RAM 용량 MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "CPU 사용 시간" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "평균 CPU 사용량" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "VCPUs 수" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "읽기 요청 갯수" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "쓰기 요청 갯수" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "읽기 용량 B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "쓰기 용량 B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "루트 디스크의 크기 GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Ephemeral 디스크의 크기 GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "VM 인터페이스에 대한 네트워크를 통해 들어오는 바이트 수" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "VM 인터페이스에 대한 네트워크에서 나가는 바이트 수" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "VM 인터페이스에 대해서 들어오는 패킷 수" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "VM 인터페이스에 대해서 나가는 패킷 수" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "인스턴스 타입 %s 지속 시간 (openstack flavor)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "네트워크 사용 시간" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "네트워크에 대해서 생성 요청" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "네트워크에 대해서 업데이트 요청" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "서브넷 사용 시간" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "서브넷에 대해서 생성 요청" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "서브넷애 대해 업데이트 요청" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "포트 유지 기간" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "포트에 대해서 생성 요청" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "포트에 대해서 업데이트 요청" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "라우터 사용 시간" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "라우터에 대해 생성 요청" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "라우터에 대해 업데이트 요청" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "유동 IP 연결 시간" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "유동 IP에 대해서 생성 요청" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "유동 IP에 대해서 업데이트 요청" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "이미지 존재여부 확인" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "업로드한 이미지 크기" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "이미지에 대한 업데이트 갯수" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "이미지 업로드 갯수" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "이미지 삭제 갯수" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "이미지를 내려 받았습니다." -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "이미지를 제공하지 않습니다." -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "볼륨 사용 시간" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "볼륨 크기" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "오브젝트 갯수" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "저장된 오브젝트의 전체 용량" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "컨테이너 갯수" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "들어오는 바이트 수" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "나가는 바이트 수" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Swift에 대한 API 요청 갯수" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "전력 총계" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "전력 소비량" @@ -294,17 +294,17 @@ msgstr "알 수 없는 인스턴스" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s 백엔드)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Identity 서비스는 사용자 데이터를 편집할 수 없습니다." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "사용자 %s는 해당 프로젝트에 정의된 역할이 없습니다." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "비밀번호 변경하였습니다. 다시 로그인 해주십시오." @@ -383,7 +383,7 @@ msgstr "이름: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "인스턴스를 철수하는데 실패했습니다: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "컨테이너가 비어있지 않으므로, 삭제할 수 없습니다." @@ -398,19 +398,19 @@ msgstr "관리자" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -438,13 +438,13 @@ msgstr "관리자" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -466,7 +466,7 @@ msgstr "관리자" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -499,9 +499,9 @@ msgstr "관리자" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -517,12 +517,12 @@ msgstr "이름" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "가용성 존" @@ -741,11 +741,11 @@ msgstr "합계에서 호스트 추가/삭제" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -795,6 +795,7 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -959,7 +960,7 @@ msgid "Defaults" msgstr "기본" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "업데이트 기본" @@ -1006,7 +1007,7 @@ msgstr "VCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1021,7 +1022,7 @@ msgid "Injected Files" msgstr "첨부한 파일" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1036,9 +1037,9 @@ msgid "Volumes" msgstr "볼륨" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1046,7 +1047,7 @@ msgid "Volume Snapshots" msgstr "볼륨 스냅샷" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "볼륨 및 스냅샷 총량 (GB)" @@ -1079,9 +1080,9 @@ msgstr "유동 IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1142,7 +1143,7 @@ msgid "Quotas" msgstr "Quotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "기본 Quotas" @@ -1155,20 +1156,20 @@ msgstr "Quota 정보를 가져올 수 없습니다." msgid "Unable to retrieve default quota values." msgstr "기본 quota 값을 찾지 못했습니다." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "여기서 기본 quota (최대 한계)를 업데이트 할 수 있습니다." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "기본 Quotas 업데이트" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "기본 quota가 업데이트되었습니다." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "기본 quotas를 업데이트할 수 없습니다." @@ -1193,15 +1194,15 @@ msgid_plural "Deleted Flavors" msgstr[0] "Flavor 삭재함" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Flavor 생성" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1296,12 +1297,12 @@ msgstr "Swap 디스크" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1309,8 +1310,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1339,7 +1340,7 @@ msgid "" "to set a random UUID4." msgstr "Flavor 아이디는 UUID4 또는 정수여야 합니다. 이 필드를 비워두거나 또는 임의의 UUID4 를 설정하기 위해서 'auto' 를 사용합니다." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "이름은 문자, 숫자, 밑줄, 마침표와 하이픈만 사용할 수 있습니다." @@ -1357,7 +1358,7 @@ msgid "Swap Disk (MB)" msgstr "스왑 디스크 (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Flavor 정보" @@ -1368,12 +1369,12 @@ msgid "" msgstr "Flavor는 RAM, 디스크, CPU 코어 수 및 기타 리소스의 크기를 규정해 두고 인스턴스 배포 시에 선택할 수 있도록 합니다. " #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Flavor 목록을 검색할 수 없습니다." #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "이름 \"%s\"는 다른 flavor에서 즉시 사용 가능 합니다." @@ -1387,69 +1388,69 @@ msgstr "ID \"%s\"는 다른 flavor에서 사용 가능합니다." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Flavor 접근 권한 목록을 찾지 못했습니다. 잠시 후 다시 시도해주세요." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Flavor 접근 권한" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "프로젝트에서 사용될 flavor를 선택합니다. 아무런 프로젝트도 선택하지 않은 경우, 모든 프로젝트에서 flavor를 사용할 수 있습니다." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "프로젝트" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "프로젝트 선택됨" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "프로젝트를 찾을 수 없습니다" -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "선택할 프로젝트가 없습니다. 모든 프로젝트는 flavor을 사용할 수 있습니다." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "새로운 flavor \"%s\"를 생성하였습니다." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Flavor \"%s\"를 생성할 수 없습니다." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Flavor 생성을 할 수 없습니다." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "프로젝트 %s에 대한 flavor 접근 권한을 설정할 수 없습니다." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Flavor 세부 사양을 편집하십시오. Flavor는 RAM, 디스크, CPU 코어 수 및 기타 리소스의 크기를 규정해 두고 인스턴스 배포 시에 선택할 수 있도록 합니다." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Flavor \"%s\"를 수정하였습니다." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Flavor \"%s\"를 수정할 수 없습니다" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Flavor 정보를 수정하였으나, flavor 접근 권한을 수정할 수 없습니다." @@ -1475,16 +1476,16 @@ msgstr "호스트 이름" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "타입" @@ -1516,9 +1517,9 @@ msgstr "스토리지 (전체)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "인스턴스 이름" @@ -1545,7 +1546,7 @@ msgstr "하이퍼바이저 정보를 찾지 못했습니다." msgid "Unable to retrieve hypervisor statistics." msgstr "하이퍼바이저 통계를 찾지 못했습니다." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "하이퍼바이저 인스턴스 목록을 찾지 못했습니다." @@ -1554,33 +1555,33 @@ msgstr "하이퍼바이저 인스턴스 목록을 찾지 못했습니다." msgid "Current Host" msgstr "현재 호스트" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "타겟 호스트" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "서버에서 철수할 호스트를 선택합니다." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "공유 스토리지" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "타겟 호스트 선택" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "다른 호스트를 사용할 수 없습니다" -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "%(target)s에서 %(current)s으로 철수 시작." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "호스트를 철수하는데 실패했습니다: %s" @@ -1605,7 +1606,7 @@ msgstr[0] "호스트 철수함" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1633,9 +1634,9 @@ msgstr "영역" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1647,7 +1648,7 @@ msgstr "영역" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1673,7 +1674,7 @@ msgstr "영역" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1761,7 +1762,7 @@ msgstr "이미지 이름 =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "상태 =" @@ -1780,10 +1781,10 @@ msgstr "최대 크기 (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "이미지 이름" @@ -1791,11 +1792,11 @@ msgstr "이미지 이름" msgid "Unable to retrieve image list." msgstr "이미지 목록을 찾지 못했습니다." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "이미지의 사용 가능한 속성을 찾지 못했습니다." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "업데이트한 이미지를 찾지 못했습니다." @@ -1873,7 +1874,7 @@ msgstr "시스템 정보" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2008,16 +2009,16 @@ msgstr "실시간 마이그레이트 인스턴스 " #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2036,12 +2037,12 @@ msgid "IPv6 Address =" msgstr "IPv6 주소 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "이미지 ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Flavor ID =" @@ -2049,7 +2050,7 @@ msgstr "Flavor ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP 주소" @@ -2062,7 +2063,7 @@ msgstr "IP 주소" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2073,17 +2074,17 @@ msgid "Size" msgstr "크기" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "작업" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "전원 상태" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "생성된 이후 시간" @@ -2155,19 +2156,19 @@ msgstr "미터" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2186,7 +2187,7 @@ msgstr "미터" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2200,17 +2201,17 @@ msgstr "미터" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2439,7 +2440,21 @@ msgstr "로컬" msgid "Flat" msgstr "평면" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2447,34 +2462,34 @@ msgstr "평면" msgid "Network Profile" msgstr "네트워크 프로필" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Provider 네트워크 타입" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "가상 네트워크를 이용하는 물리적 메커니즘을 구현합니다." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "물리적인 네트워크" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "가상 네트워크를 구현되는 물리적 네트워크 이름을 가르킵니다." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "구분 ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2501,7 +2516,7 @@ msgstr "구분 ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2509,8 +2524,8 @@ msgstr "구분 ID" msgid "Admin State" msgstr "관리자 상태" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2524,20 +2539,20 @@ msgstr "관리자 상태" msgid "Shared" msgstr "공유" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "외부 네트워크" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "프로젝트 선택" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2547,51 +2562,51 @@ msgid "" "%(vxlan_max)s." msgstr "VLAN 네트워크의 경우, 물리적 네트워크에서 VLAN VID를 이용하여 가상 네트워크를 실현합니다. 사용 가능한 VLAN VID는 %(vlan_min)s에서 %(vlan_max)s까지 입니다. GRE 또는 VXLAN 네트워크의 경우, 터널 ID를 사용합니다. 사용 가능한 GRE 네트워크의 터널 ID는 %(gre_min)s에서 %(gre_max)s까지 입니다. VXLAN 네트워크는 %(vxlan_min)s에서 %(vxlan_max)s까지 입니다." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "프로필 선택" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "네트워크 프로필을 찾을 수 없습니다." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "네트워크 %s를 성공적으로 생성하였습니다." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "네트워크 %s 생성하지 못하였습니다." -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "VLAN 네트워크의 경우, 사용 가능한 VLAN ID는 %(min)s에서 %(max)s까지 입니다." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "GRE 네트워크의 경우, 사용 가능한 터널 ID는 %(min)s에서 %(max)s까지 입니다." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "VXLAN 네트워크의 경우, 사용 가능한 터널 ID는 %(min)s에서 %(max)s까지 입니다." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "네트워크 %s를 성공적으로 업데이트하였습니다." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2603,7 +2618,7 @@ msgstr "네트워크 %s 업데이트를 하지 못하였습니다." #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2672,7 +2687,7 @@ msgstr "DHCP 에이전트" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2690,7 +2705,7 @@ msgstr "네트워크 목록을 찾을 수 없습니다." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Dhcp 에이전트 호스팅 네트워크를 나열할 수 없습니다." @@ -2712,28 +2727,28 @@ msgstr "포트 목록을 찾을 수 없습니다." msgid "Unable to retrieve details for network \"%s\"." msgstr "네트워크 \"%s\"의 세부 정보를 찾지 못했습니다." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "새로운 DHCP 에이전트" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "연결할 DHCP 에전트를 선택합니다." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "새로운 에이전트 선택" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "다른 에이전트가 없습니다." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "에이전트 %s를 추가했습니다." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "네트워크 %(network)s 의 에이전트 %(agent_name)s 를 추가하지 못했습니다." @@ -3278,8 +3293,8 @@ msgstr "라우터 세부 정보" msgid "Update Router" msgstr "라우터 업데이트" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "볼륨 프로젝트 정보를 찾지 못했습니다." @@ -3296,8 +3311,8 @@ msgstr "볼륨 타입을 찾지 못했습니다." msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "볼륨 스냅샷을 찾지 못했습니다." @@ -3336,14 +3351,14 @@ msgstr "볼륨 스냅샷 상태를 업데이트 하지 못했습니다." msgid "Update Status" msgstr "업데이트 상태" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "볼륨 이름" @@ -3374,11 +3389,11 @@ msgstr "정보" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "볼륨" @@ -3415,7 +3430,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3502,14 +3517,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3789,7 +3804,7 @@ msgstr "볼륨 타입에 대한 세부 정보를 찾지 못했습니다." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4063,7 +4078,7 @@ msgstr "사용자 목록을 찾지 못했습니다." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "역할 목록을 찾지 못했습니다." @@ -4102,17 +4117,17 @@ msgid "Domain Groups" msgstr "도메인 그룹" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "모든 그룹" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "그룹을 찾을 수 없습니다." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "그룹이 없습니다" @@ -4336,13 +4351,13 @@ msgid "View Usage" msgstr "사용량 확인" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "프로젝트 생성" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "프로젝트 편집" @@ -4416,7 +4431,7 @@ msgid "Domain Name" msgstr "도메인 이름" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "프로젝트 정보" @@ -4433,81 +4448,81 @@ msgstr "사용자 목록을 찾지 못했습니다. 잠시 후 다시 시도하 msgid "Project Members" msgstr "프로젝트 멤버" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "프로젝트 그룹" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "새로운 프로젝트 \"%s\" 생성." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "프로젝트 \"%s\" 만들 수 없습니다." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", 프로젝트 그룹 추가" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "%(users_to_add)s 프로젝트 멤버 추가하고 %(group_msg)s , 프로젝트 quota를 설정하는데 실패했습니다." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "%s 프로젝트 그룹을 추가하고 프로젝트 quota를 업데이트하는데 실패했습니다." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "프로젝트 quota를 설정하지 못하였습니다." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "프로젝트 상세 정보 편집" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "프로젝트 \"%s\" 수정하였습니다." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "프로젝트 \"%s\"를 수정할 수 없습니다." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "현재 로그인된 사용자로는 프로젝트에서 관리 권한을 무효할 수 없습니다. 관리자 권한이 있는 다른 프로젝트로 전환을 하거나, CLI를 통해 수동으로 관리자 역할을 제거하십시오." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", 프로젝트 그룹 업데이트" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "%(users_to_modify)s 프로젝트 멤버 수정하고 %(group_msg)s , 프로젝트 quota를 업데이트하는데 실패했습니다" -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "%s 프로젝트 멤버를 수정하고, 프로젝트 그룹과 프로젝트 quota를 업데이트하는데 실패했습니다." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4599,9 +4614,9 @@ msgid "No available projects" msgstr "프로젝트를 사용할 수 없습니다." #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "비밀번호가 일치하지 않습니다." @@ -4609,7 +4624,7 @@ msgstr "비밀번호가 일치하지 않습니다." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "비밀 번호" @@ -4772,7 +4787,7 @@ msgid "Data Processing" msgstr "데이터 프로세싱" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "접근 & 시큐리티" @@ -4863,7 +4878,7 @@ msgstr "프로젝트에 IP 할당" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4890,7 +4905,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "유동 IP 연결 해제 완료: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "유동 IP 연결을 끊을 수 없습니다." @@ -4977,29 +4992,29 @@ msgstr "IP 주소 %s 연결함." msgid "Unable to associate IP address %s." msgstr "IP 주소 %s를 연결할 수 없습니다." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr " 키 패어 이름은 영문, 숫자, 밑줄, 스페이스, 하이픈만 사용 가능합니다." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "키 패어 이름" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "공개 Key" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "공개 Key를 성공적으로 가져왔습니다.:%s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "키 패어를 가져오지 못했습니다." @@ -5526,7 +5541,7 @@ msgid "Unable to create container." msgstr "컨테이너를 생성할 수 없습니다." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "파일" @@ -5867,7 +5882,7 @@ msgid "Unable to upload cluster template file" msgstr "업로드한 클러스터 템플릿 파일을 사용할 수 없음" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "클러스터 템플릿" @@ -5919,31 +5934,31 @@ msgstr "템플릿 생성" msgid "Configure Cluster Template" msgstr "클러스터 템플릿 구성" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "플러그인" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop 버전" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6068,7 +6083,7 @@ msgstr "노드 개수" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Flavor" @@ -6086,13 +6101,13 @@ msgstr "템플릿이 선택되지 않았습니다." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "자동 시큐리티 그룹" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "노드 프로세스" @@ -6129,7 +6144,7 @@ msgstr "노드 그룹 추가" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "클러스터 템플릿 생성" @@ -6162,7 +6177,7 @@ msgstr "클러스터 템플릿에서 플러그인과 Hadoop 버전을 선택합 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "생성할 수 없음" @@ -6176,22 +6191,22 @@ msgstr "템플릿 이름" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "세부 정보" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "클러스터 템플릿 %s 생성" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "클러스터 템플릿을 생성하지 못했습니다." #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "클러스터" @@ -6222,7 +6237,7 @@ msgstr "행을 업데이트 할 수 없습니다." msgid "Configure Cluster" msgstr "클러스터 구성" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "인스턴스 개수" @@ -6395,14 +6410,14 @@ msgstr "이미지 업데이트를 실패했습니다." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "이미지" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "이미지 선택" @@ -6522,7 +6537,7 @@ msgid "Add custom tag" msgstr "커스텀 태그 추가" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "플러그인" @@ -6531,7 +6546,7 @@ msgstr "플러그인" msgid "Title" msgstr "제목" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "지원하는 버전" @@ -6558,7 +6573,7 @@ msgid "Data Processing Plugins" msgstr "데이터 프로세싱 플러그인" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "데이터 소스" @@ -6702,7 +6717,7 @@ msgid "Failed to fetch internal binary list" msgstr "내부 바이너리 목록을 가져올 수 없습니다." #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "잡 바이너리" @@ -6721,7 +6736,7 @@ msgstr[0] "잡 바이너리 삭제함" msgid "Download Job Binary" msgstr "잡 바이너리 다운로드" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6800,7 +6815,7 @@ msgid "Job Binary Details" msgstr "잡 바이너리에대한 자세한 정보" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "잡 실행" @@ -6846,7 +6861,7 @@ msgstr "기존 클러스에서 재실행" msgid "Relaunch On New Cluster" msgstr "새로운 클러스터에서 재실행" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6855,7 +6870,7 @@ msgstr "새로운 클러스터에서 재실행" msgid "Job" msgstr "잡" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7159,7 +7174,7 @@ msgstr "작업 종료 후 클러스터 지속" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "실행" @@ -7199,7 +7214,7 @@ msgid "Unable to launch job." msgstr "잡을 실행할 수 없습니다." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "노드 그룹 뎀플릿" @@ -7301,8 +7316,8 @@ msgstr "모든 구성 감추기" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "노드 그룹 템플릿 생성" @@ -7339,40 +7354,40 @@ msgstr "스토리지 위치 선택" msgid "Volumes size (GB)" msgstr "볼륨 크기 (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "프로세스 선택을 생성할 수 없습니다." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "유동 IP pool" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "이 노드 그룹에대한 시큐리티 그룹을 생성합니다." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "이 시큐리티 그룹에서 인스턴스 시작합니다." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "프로세스" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "노드 그룹에서 프로세스 실행" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "노드 그룹 템플릿 구성" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "노드 그룹 템플릿 %s 생성" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Hadoop 버전과 플러그인 선택" @@ -7390,7 +7405,7 @@ msgstr "Anti-affinity 프로세스를 채우지 못했습니다." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "네트워크를 찾지 못했습니다." @@ -7445,8 +7460,8 @@ msgstr[0] "백업 삭제함" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "사용할 수 없음" @@ -7594,14 +7609,14 @@ msgstr "\"%(name)s\" 백업할 예정입니다." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "%(count)s 개의 \"%(name)s\"을 구동할 수 없습니다." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "인스턴스" @@ -7610,12 +7625,12 @@ msgid "Error creating database backup." msgstr "데이터베이스 백업을 생성하던 중 오류가 발생하였습니다." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "현재 크기 (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "새로운 크기 (GB)" @@ -7676,9 +7691,9 @@ msgstr "인스턴스에서 데이터베이스를 삭제하는 동안 오류가 #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "인스턴스 시작" @@ -7924,13 +7939,13 @@ msgstr "데이터베이스 시작" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "인스턴스 편집" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "시작시 이미지 크기" @@ -7955,22 +7970,22 @@ msgid "Select datastore type and version" msgstr "데이터 저장소 타입과 버전 선택" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "최소 하나의 네트워크가 지정되어야 합니다." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "정한 네트워크로 인스턴스 구동" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "네트워크" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "인스턴스 네트워크 선택" @@ -8015,7 +8030,7 @@ msgid "Unable to find backup!" msgstr "백업을 찾을 수 없습니다!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "%(count)s 개의 \"%(name)s\"이 구동됨." @@ -8614,78 +8629,78 @@ msgid "A local image to upload." msgstr "업로드할 로컬 이미지." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "포멧" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "아키텍처" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "최소 디스크 (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "이미지를 부팅 하기 위한 최소한의 디스크 사이즈입니다. 특별히 지정하지 않으면 0으로 설정됩니다 (최소 값 없음)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "최소 RAM (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "이미지가 부팅에 필요한 최소한의 메모리 크기입니다. 저정하지 않는 경우, 기본값은 0입니다(최소값 아님)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "보호함" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "이미지 또는 외부 이미지의 위치를 지정해야 합니다." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "이미지와 외부 이미지의 위치를 둘 다 지정할 수 없습니다." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "이미지 %s 생성을 위해 대기 중입니다. " -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "새로운 이미지를 생성할 수 없습니다." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "커널 ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "이미지 \"%s\"를 업데이트 할 수 없습니다." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "이미지를 성공적으로 업데이트 하였습니다." @@ -8775,7 +8790,7 @@ msgid "Container Format" msgstr "컨테이너 포멧" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "디스크 포멧" @@ -8806,7 +8821,7 @@ msgstr "이미지 세부 정보:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "스냅샷 생성" @@ -8845,74 +8860,74 @@ msgstr "콘솔 타입 \"%s\"는 지원하지 않습니다." msgid "No available console found." msgstr "사용 가능한 콘솔을 찾을 수 없습니다." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "비밀번호 재설정" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "비밀번호 재설정 확인" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "디스크 파티션" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "사용 가능한 이미지가 없습니다." -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "자동" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "수동" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "확장 정보를 찾지 못했습니다." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "인스턴스 %s 리빌드 중." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "인스턴스를 재 빌드 할 수 없습니다." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "인스턴스와 연관된 키 패어 이름" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "공개 키를 이용하여 인스턴스 비밀번호를 암호화합니다." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "암호화된 비밀번호" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "인스턴스 암호가 설정되지 않았거나 아직 사용할 수 없습니다." -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "개인 키 파일" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "또는 개인키를 복사 붙여넣기 하십시오." -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "인스턴스 비밀번호를 찾지 못했습니다." @@ -8942,7 +8957,7 @@ msgid_plural "Pause Instances" msgstr[0] "인스턴스 정지" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "인스턴스 재시작" @@ -8953,48 +8968,48 @@ msgid_plural "Paused Instances" msgstr[0] "인스턴스 정지함" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "인스턴스 재시작함" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "인스턴스 일시 중단" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "인스턴스 일시 중단함" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "시큐리티 그룹 편집" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "콘솔" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "로그 확인" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "인스턴스 크기 변경" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "크기 변경/옮김 확인" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "크기 재조정 / 마이그레이션 되돌리기" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9002,414 +9017,414 @@ msgstr "크기 재조정 / 마이그레이션 되돌리기" msgid "Rebuild Instance" msgstr "인스턴스 리빌드" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "비밀번호 찾기" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "유동 IP 연결" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "유동 IP를 성공적으로 연결: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "유동 IP를 연결 할 수 없습니다." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "유동 IP 연결 해제" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "유동 IP를 성공적으로 연결 해제: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "유동 IP를 끊을 수 없습니다." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "다음에 다시 시도하십시오 [오류: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "선택한 가용성 존에 flavor에 대한 충분한 공간이 없습니다. 나중에 다시 시도하거나 다른 가용성 존을 선택하십시오." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "인스턴스 \"%s\"를 구동하는데 실패했습니다." -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "인스턴스 시작" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "인스턴스 시작함" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "인스턴스 전원 끔" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "인스턴스 전원 끔" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "삭제됨" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "작동중" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "전원 끔" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "일시 중단됨" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "정지됨" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "에러" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "크기 재조정 / 마이그레이션" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "크기 재조정 / 마이그레이션 확인 또는 되돌리기" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "크기 재조정 / 마이그레이션 되돌리기" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "재시작" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "하드 재시작" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "비밀 번호" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "리빌드" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "마이그레이션중" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "빌드" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "복구" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "소프트 삭제됨" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "보류함" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "오프로드 보류함" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Scheduling" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "블록 디바이스 맵핑" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "네트워크" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Spawning" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "스냅샷 실행 중" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "이미지 스냅샷 보류" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "이미지 보류 업로드" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "이미지 업로드중" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "이미지 백업" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "업데이트 비밀번호" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "크기 변경 또는 마이그레이션 준비 중" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "크기 변경 또는 마이그레이션 실행 중" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "크기 변경 완료 또는 마이그레이션 완료" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "크기 변경 또는 마이그레이션 마무리 중" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "크기 변경 또는 마이그레이션 되돌리기 중" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "크기 변경 또는 마이그레이션 확인 중" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "재시작 중" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "하드 재시작중" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "일시정지 중" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "재개 중" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "일시 중지중" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "전원 차단 중" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "전원 공급 중" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "구조 중" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "비구조 중" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "새로 빌드 중" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "블록 디바이스 맵핑 재구성" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Rebuild Spawning" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "마이그레이션중" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "삭제 중" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "소프트 삭제중" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "복구 중" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "보류" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "이미지 업로드 중 보류" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "이미지 업로드 중 보류" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "오프로딩 보류중" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "보류 해제중" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "상태 아님" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "실행" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "블록함" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "정지됨" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "종료" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "정지" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "충돌남" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "일시 중단됨" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "실패함" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "빌드 중" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "키 패어" @@ -9693,90 +9708,90 @@ msgstr "옵션으로 인스턴스 리빌드시 비밀번호를 설정할 수 있 msgid "Instance Admin Password" msgstr "인스턴스 관리자 비밀번호" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "사용자" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "프로젝트 & 사용자" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "인스턴스 카운트" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "시작시 인스턴스 수" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "인스턴스 부팅 소스" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "부팅 소스 타입을 고르세요." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "인스턴스 스냅샷" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "볼륨 스냅샷" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "장치 크기 (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "볼륨 크기 기가 바이트 (정수 값)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "장치 이름" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "종료 후 삭제" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "인스턴스 종료시 볼륨 삭제" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "소스 선택" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "이미지로 부팅" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "스냅샷으로 부팅" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "볼륨으로 부팅" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "이미지로 부팅 (새로운 볼륨 생성)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "볼륨 스냅샷으로 부팅 (새로운 볼륨 생성)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9786,240 +9801,240 @@ msgid_plural "" "%(avail)i of your quota available." msgstr[0] "사용가능한 Quota 내에서 %(avail)i만 가능하여 %(req)i 인스턴스가 요청한 것에 대해 작동하지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "코어(사용: %(avail)s, 요청: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(사용: %(avail)s, 요청: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "요청된 인스턴스를 작동하지 못했습니다. 요청된 리소스가 quota를 초과했습니다: %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "볼륨 크기를 설정해야 합니다." -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "볼륨 사이즈는 0 이상이어야 합니다." -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "이미지를 선택해야 합니다." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "요청한 이미지의 flavor '%(flavor)s'가 적습니다.\n최소 사항: 램 %(min_ram)s MB와 root 디스크 %(min_disk)s GB." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "'%(image_name)s' 이미지의 볼륨 크기가 작습니다. '%(smallest_size)d' GB 와 같거나 더 크게 조정하십시오." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "스냅샷을 선택해야 합니다." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "볼륨을 선택해야 합니다." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "여러 개의 인스턴스를 구동하는 것은 이미지 및 인스턴스 스냅샷에서만 지원됩니다. " -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "가용성 존에 대한 정보를 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "가용성 존을 찾을 수 없습니다." -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "임의의 가용성 존" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Quota 정보를 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "스냅샷" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "인스턴스 스냅샷 선택" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "사용 가능한 스냅샷이 없습니다." -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "볼륨 목록을 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "볼륨 선택" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "사용 가능한 볼륨이 없습니다." -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "볼륨 스냅샷 목록을 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "볼륨 스냅샷 선택" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "사용 가능한 볼륨 스냅샷이 없습니다." -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "키 페어는 인승에 사용합니다." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "관리자 비밀번호" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "관리자 비밀 번호 확인" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "이 시큐리티 그룹에서 인스턴스를 구동하십시오." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "키 패어, 시큐리티 그룹 및 다른 메커니즘을 통해 인스턴스에 접근하는 것을 제어합니다." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "키 패어를 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "키 패어 선택" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "사용할 수 있는 키 패어가 없습니다" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "시큐리티 그룹 목록을 찾지 못했습니다." -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "생성 이후" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "직접 입력" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "사용자 정의 스크립트 소스" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "인스턴스 시작 후 명령어 스크립트 또는 세트를 실행할 수 있습니다 (최대 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "스크립트 파일" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "스크립트 데이터" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "파일 최대 크기 (16kb) 초과" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "%(prefix)s를 파싱하는동안 문제가 발생했습니다: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "정책 프로필" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "이 정책 프로필을 사용하여 인스턴스 시작" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "자동: 전체 디스크가 하나의 파티션으로되어있고 자동으로 크기조절이 됩니다. 수동: 빠른 빌드 시간으로 결과를 확인할 수 있으나 수동으로 파티션을 조정해야합니다." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "드라이브 구성" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "부팅할때 인스턴스에 연결할 특별한 구성 드라이브에 대한 메타데이터를 작성하여 OpenStack을 구성합니다." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "고급 옵션" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s 인스턴스" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "포트를 프로필-id (%s)에서 생성할 수 없습니다." @@ -10365,7 +10380,7 @@ msgstr "공급자" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "서브넷" @@ -10930,7 +10945,7 @@ msgid "Create Router" msgstr "라우터 생성" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "라우터" @@ -11862,70 +11877,70 @@ msgstr "템플릿 편집" msgid "Select a new template to re-launch a stack." msgstr "스택을 다시 시작시 새 템플릿을 선택합니다." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "스택 ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "스택 이름" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "스택 생성" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "생성하는 스택의 이름입니다." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "이름은 반드시 문자로 시작되어야 하고, 오직 문자, 숫자, 언더스코어(_), 마침표(.) 및 하이픈(-)만 포함할 수 있습니다. " -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "생성 Timeout (분)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "스택을 몇분 동안 생성 타임아웃." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "실패시 롤백" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "생성/업데이트 실패시 롤백 사용." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "사용자 \"%s\" 비밀번호" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "스택의 라이프 사이클 동안 실행하는 작동에 필요로 합니다." -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "스택 생성 중입니다." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "스택 매개변수 업데이트" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "스택 업데이트를 시작하였습니다." @@ -12194,12 +12209,12 @@ msgstr "%(data_type)s 삭제 예약합니다." msgid "Unable to retrieve backup details." msgstr "백업에 대한 상세 정보를 찾지 못했습니다." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "볼륩 스냅샷 \"%s\" 업데이트 중" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "볼륨 스냅샷을 업데이트하지 못했습니다." @@ -12349,7 +12364,7 @@ msgid "Not attached" msgstr "연결 안됨" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "볼륨 소스" @@ -12478,144 +12493,144 @@ msgstr "볼륨 생성" msgid "Create a Volume Snapshot" msgstr "볼륨 스냅샷 생성" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "소스로 스냅샷 사용" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "소스로 이미지를 사용" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "소스로 볼륨 사용" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "크기 (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "볼륨 타입이 없음" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "볼륨 크기가 같거나 스냅샷 크기 (%sGB)보다 커야 합니다." -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "지정한 스냅샷을 불러올 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "볼륨 크기가 이미지 크기 (%s)보다 크거나 같아야 합니다." -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "볼륨 크기는 이미지의 최소 디스크 크기(%sGB) 이상이어야 합니다." -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "지정한 이미지 %s를 불러올 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "지정된 볼륨을 불러올 수 없습니다. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "볼륨크기는 원본 볼륨 크기 (%s) 보다 크거나 같아야 합니다." -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "스냅샷 선택" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "이미지 선택" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "볼륨 선택" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "소스가 없음, 빈 볼륨" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "이미지 소스를 선택해야 합니다." -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "스냅샷 소스를 선택해야 합니다." -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "볼륨 소스를 선택해야 합니다." -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "가용성 존 확장자의 지원 여부를 확인할 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "볼륨 크기는 스냅샷 크기 (%sGB)보다 작을 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "볼륨 크기는 이미지 크기 (%s)보다 작을 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "볼륨 크기는 이미지 최소 디스크 크기(%sGB)보다 작을 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "볼륨 크기가 소스 볼륨 크기 (%sGB) 보다 작을 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "사용 가능한 quota가 %(avail)iGB이기에 %(req)iGB 사이즈의 볼륨을 생성할 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "사용 가능한 볼륨 전부를 이미 사용 중입니다." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "볼륨 \"%s\"를 생성합니다." -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "볼륨을 생성할 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "인스턴스에 연결" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "연결할 인스턴스 선택" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12634,93 +12649,93 @@ msgstr "%(dev)s의 인스턴스 %(inst)s에 볼륨 %(vol)s를 연결합니다." msgid "Unable to attach volume." msgstr "볼륨을 연결할 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "볼륨 스냅샷 \"%s\" 생성" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "연결된 볼륨으로부터 스냅샷 \"%s\"를 강제 생성하기" -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "볼륨 스냅샷을 생성할 수 없습니다" -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "볼륨 \"%s\" 업데이트중" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "볼륨을 업데이트 할 수 업습니다." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "강제" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "볼륨에대한 이미지에서 볼륨을 업로드 요청을 성공적으로 전송했습니다: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "볼륨에대한 이미지를 볼륨 업로드를 할 수 없습니다: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "새로 정하는 크기는 현재 크기보다 커야합니다." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "사용가능한 quota의 %(avail)iGB에서 %(req)iGB로 볼륨을 확장하지 못했습니다." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "선택한 볼륨 확장중: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "볼륨을 확장할 수 없습니다." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "없음" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "필요에 따름" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "마이그레이션 정책" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "볼륨 타입 목록을 찾지 못했습니다." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "새 볼륨 타입은 기존 볼륨 타입 \"%s\"와 달라야 합니다." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "성공적으로 볼륨에서 \"%(vtype)s\"에 볼륨 형식을 변경하는 요청을 전송했습니다: \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "선택한 볼륨의 볼륨 타입을 바꿀 수 없습니다.: \"%s\"" @@ -12833,8 +12848,8 @@ msgstr "VPN 서비스 %s를 성공적으로 업데이트하였습니다." msgid "Failed to update VPN Service %s" msgstr "VPN 서비스 %s를 업데이트 하는데 실패했습니다." -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12842,12 +12857,12 @@ msgstr "VPN 서비스 %s를 업데이트 하는데 실패했습니다." msgid "Authorization algorithm" msgstr "인증 알고리즘" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12855,19 +12870,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "암호화 알고리즘" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -12888,7 +12903,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "IKE 키의 수명 단위" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "초" @@ -12896,13 +12911,13 @@ msgstr "초" msgid "Lifetime value for IKE keys" msgstr "IKE 키의 수명 값" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "60이상" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -12910,15 +12925,15 @@ msgstr "60이상" msgid "Perfect Forward Secrecy" msgstr "완벽한 Forward 시큐리티" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -12927,169 +12942,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1 협상 모드" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE 정책 %s를 성공적으로 업데이트 했습니다." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "IKE 정책 %s를 업데이트하지 못했습니다." -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "캡슐화 모드" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "tunnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "수명 단위" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Lifetime value" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "변환 프로토콜" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec 정책 %s를 성공적으로 업데이트 했습니다." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "IPSec 정책 %s를 업데이트 하지 못하였습니다." -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "피어 게이트웨이 공용 IPv4/IPv6 주소 또는 FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "VPN에 연결을 위한 피어 게이트웨이 공용 IPv4/IPv6 주소 또는 FQDN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "신원 인증을 위한 피어 라우터 ID (피어 ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "신원 인증을 위한 피어 라우터 ID. IPv4/IPv6 주소, e-mail, 키 ID, FQDN으로도 가능합니다." -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "원격 피어 서브넷" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "필요한 경우, CIDR 포멧으로 마스크와 원격 비어 서브넷 주소를 쉼표로 구분합니다. (예: 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "사전 공유키 (PSK) 문자\t" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "연결에 대한 최대 전달 단위 크기" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "로컬 서브넷이 IPv4이면 68이상입니다. 그리고 로컬 서브넷이 IPv6라면 1280이상입니다." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "죽은 피어 감지 동작" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "hold" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "clear" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "disabled" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "재시작" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "restart-by-peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "죽은 피어 감지 간격" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "유효한 정수" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "죽은 피어 감지 타임아웃" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "DPD 간격을 보다 큰 유효한 정수" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Initiator 상태" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "response-only" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "IPSec 사이트 연결 %s를 성공적으로 업데이트하였습니다." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "IPSec 사이트 연결 %s를 업데이트 하지 못하였습니다." @@ -13179,70 +13194,70 @@ msgstr "IPSec 정책 편집" msgid "Edit Connection" msgstr "연결 편집" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN 서비스" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE 정책" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec 정책" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec 사이트 연결" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN 서비스" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE 정책" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec 정책" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "IPSec 사이트 연결 목록을 찾지 못했습니다." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "VPN 서비스 목록을 찾지 못했습니다." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "IKE 정책 목록을 찾지 못했습니다." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "IPSec 정책 목록을 찾지 못했습니다." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE 정책 세부 정보" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec 정책 세부 정보" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN 서비스 세부 정보" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec 사이트 연결 세부 정보" @@ -13281,43 +13296,43 @@ msgstr "IPSec 정책을 삭제할 수 없습니다: %s" msgid "Deleted IPSec Site Connection %s" msgstr "IPSec 사이트 연결 %s를 삭제하였습니다." -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "IPSec Site 연결을 삭제할 수 없습니다: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "IKE 정책 세부 정보를 찾지 못했습니다." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "IPSec 정책 세부 정보를 찾지 못했습니다." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "VPN 서비스 세부 정보를 찾지 못했습니다." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "IPSec 사이트 연결 세부 정보를 찾지 못했습니다." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "VPN 서비스 세부 정보를 찾지 못했습니다. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "IKE 정책 세부 정보를 찾지 못했습니다. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "IPSec 정책의 세부 정보를 찾지 못했습니다. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "IPSec 사이트 접속 세부 정보를 찾지 못했습니다. %s" @@ -13533,11 +13548,6 @@ msgstr "프로젝트를 검색할 수 없습니다." msgid "Segment Type" msgstr "구분 타입" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13549,7 +13559,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "서브 타입" @@ -13562,52 +13572,52 @@ msgstr "Native VXLAN" msgid "Enhanced VXLAN" msgstr "Enhanced VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "구분 범위" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "VLAN은 1-4093까지, 오버레이는 5000 이상을 사용합니다." -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "멀티 캐스트 IP 범위" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "멀티 캐스트 IPv4 범위 (예. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "서브 타입 값 (직접 입력)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "변수 입력 (예, GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "네트워크 프로필 %s를 성공적으로 생성하였습니다." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "네트워크 프로필 %s를 생성하지 못하였습니다." -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "네트워크 프로필 %s를 성공적으로 업데이트 하였습니다." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "네트워크 프로필(%s)를 업데이트 하지 못하였습니다." @@ -13727,23 +13737,23 @@ msgstr "네트워크 프로필 업데이트" msgid "Settings" msgstr "설정" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "현재 비밀번호" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "새로운 비밀번호" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "새로운 비밀번호 확인" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "비밀번호를 변경할 수 없습니다." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "비밀번호 변경은 지원하지 않습니다." diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po index 13f8f4e006..fb54c82dd8 100644 --- a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/horizon/language/pl_PL/)\n" "MIME-Version: 1.0\n" @@ -57,217 +57,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Wszystkie TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Wszystkie UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "Wszystkie ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Nie można pobrać listy metryk Ceilometer." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Czas trwania instancji" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Czas trwania instancji (typy openstack)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Rozmiar RAM w MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Wykorzystany czas CPU" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Średnie wykorzystanie CPU" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Liczba VCPU" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Ilość żądań odczytu" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Ilość żądań zapisu" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Wolumen odczytów w bajtach" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Wolumen zapisów w bajtach" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Rozmiar głównego dysku w GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Rozmiar ulotnego dysku w GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Ilość przychodzących bajtów na interfejsie sieciowym VM" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Ilość wychodzących bajtów z interfejsu sieciowego VM" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Ilość przychodzących pakietów na interfejsie VM" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Ilość wychodzących pakietów z interfejsu VM" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Czas działania instancji typu %s (odmiana OpenStack)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Czas trwania sieci" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Ilość żądań utworzenia dla tej sieci" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Ilość żądań aktualizacji dla tej sieci" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Czas trwania podsieci" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Ilość żądań utworzenia dla tej podsieci" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Ilość żądań aktualizacji dla tej podsieci" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Czas trwania portu" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Żądań utworzenia dla tego portu" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Żądań aktualizacji dla tego portu" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Czas trwania routera" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Ilość żądań utworzenia dla tego routera" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Ilość żądań aktualizacji dla tego routera" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Czas trwania pływającego adresu IP" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Ilość żądań utworzenia dla tego pływającego adresu IP" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Ilość żądań aktualizacji dla tego pływającego adresu IP" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Sprawdzenie istnienia obrazu" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Rozmiar przesłanych obrazów" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Ilość aktualizacji tego obrazu" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Ilość przesłań tego obrazu" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Ilość usunięć tego obrazu" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Obraz został pobrany" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Obraz jest udostępniony" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Czas trwania wolumenu" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Rozmiar wolumenu" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Ilość obiektów" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Łączny rozmiar przechowywanych obiektów" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Ilość kontenerów" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Ilość przychodzących bajtów" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Ilość wychodzących bajtów" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Ilość żądań API do swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Ilość energii" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Zużycie energii" @@ -293,17 +293,17 @@ msgstr "Nieznana instancja" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (silnik %(backend)s)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Usługa tożsamości nie pozwala na edycję danych użytkownika." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "Użytkownik %s nie posiada zdefiniowanych ról dla tego projektu." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Hasło zmienione. Proszę się zalogować ponownie aby kontynuować." @@ -382,7 +382,7 @@ msgstr "Nazwa: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Nie można ewakuować instancji: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "Kontener nie może zostać usunięty, ponieważ nie jest pusty." @@ -397,19 +397,19 @@ msgstr "Administracja" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "Administracja" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "Administracja" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "Administracja" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "Nazwa" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Strefa dostępności" @@ -744,11 +744,11 @@ msgstr "Dodaj/usuń hosty z agregatu" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -798,6 +798,7 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -962,7 +963,7 @@ msgid "Defaults" msgstr "Wartości domyślne" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Zaktualizuj wartości domyślne" @@ -1009,7 +1010,7 @@ msgstr "VCPU" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1024,7 +1025,7 @@ msgid "Injected Files" msgstr "Wstrzyknięte pliki" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1039,9 +1040,9 @@ msgid "Volumes" msgstr "Wolumeny" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1049,7 +1050,7 @@ msgid "Volume Snapshots" msgstr "Migawki wolumenu" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Całkowity rozmiar wolumenów i migawek (GB)" @@ -1082,9 +1083,9 @@ msgstr "Pływające adresy IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1145,7 +1146,7 @@ msgid "Quotas" msgstr "Limity" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Domyślne limity" @@ -1158,20 +1159,20 @@ msgstr "Nie można pobrać informacji o limitach." msgid "Unable to retrieve default quota values." msgstr "Nie można pobrać domyślnych wartości limitów." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "Pozwala na aktualizację domyślnych limitów." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Aktualizacja domyślnych limitów" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Zaktualizowano domyślne limity." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Nie można zaktualizować domyślnych limitów." @@ -1200,15 +1201,15 @@ msgstr[1] "" msgstr[2] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Utwórz odmianę" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1303,12 +1304,12 @@ msgstr "Dysk swap" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1316,8 +1317,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1346,7 +1347,7 @@ msgid "" "to set a random UUID4." msgstr "ID odmiany powinno być w formacie UUID4 lub liczbą całkowitą. Należy pozostawić to pole puste lub wpisać „auto”, aby wygenerować losowy identyfikator UUID4." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Nazwa może zawierać wyłącznie litery, cyfry, kropki, myślniki i znaki podkreślenia." @@ -1364,7 +1365,7 @@ msgid "Swap Disk (MB)" msgstr "Dysk swap (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Informacje o odmianie" @@ -1375,12 +1376,12 @@ msgid "" msgstr "Odmiany określają rozmiary pamięci RAM, dysku, ilość rdzeni oraz inne zasobów i mogą być wybrane przez użytkownika podczas wdrażania instancji." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Nie można pobrać listy odmian" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "Nazwa „%s” już jest wykorzystywana przez inną odmianę." @@ -1394,69 +1395,69 @@ msgstr "ID „%s” jest już wykorzystywane przez inną odmianę." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Nie można pobrać listy dostępności odmian. Proszę spróbować później." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Dostępność odmian" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Należy wybrać projekty, w których odmiana będzie wykorzystywana. Jeśli nie zostanie wybrany żaden projekt, odmiana będzie dostępna we wszystkich projektach." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Wszystkie projekty" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Wybrane projekty" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "Nie znaleziono projektów." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "Nie wybrano projektów. Dowolny projekt może korzystać z tej odmiany." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Utworzono odmianę „%s”." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Nie można utworzyć odmiany „%s”." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Nie można utworzyć odmiany." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Nie można ustawić dostępności odmiany dla projektu %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Edycja szczegółów odmiany. Odmiany definiują wielkości pamięci RAM, dysku, liczbę rdzeni oraz inne zasoby. Odmiany są wybierane podczas tworzenia instancji przez użytkowników." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Zmodyfikowano odmianę „%s”." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Nie można zmodyfikować odmiany „%s”." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Zmodyfikowano informacje o odmianie, lecz nie można zmodyfikować dostępności odmiany." @@ -1482,16 +1483,16 @@ msgstr "Nazwa hosta" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Typ" @@ -1523,9 +1524,9 @@ msgstr "Pamięć masowa (łącznie)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Nazwa instancji" @@ -1552,7 +1553,7 @@ msgstr "Nie można pobrać informacji o hipernadzorcy." msgid "Unable to retrieve hypervisor statistics." msgstr "Nie można pobrać statystyk hipernadzorcy." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Nie można pobrać listy instancji hipernadzorców." @@ -1561,33 +1562,33 @@ msgstr "Nie można pobrać listy instancji hipernadzorców." msgid "Current Host" msgstr "Bieżący host" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Docelowy host" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Wybór hosta na który należy ewakuować serwery" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Współdzielony storage" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Wybierz host docelowy" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "Nie ma dostępnych hostów." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Rozpoczynanie ewakuacji z %(current)s do %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Nie można ewakuować hosta: %s." @@ -1616,7 +1617,7 @@ msgstr[2] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1644,9 +1645,9 @@ msgstr "Strefa" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1658,7 +1659,7 @@ msgstr "Strefa" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1684,7 +1685,7 @@ msgstr "Strefa" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1772,7 +1773,7 @@ msgstr "Nazwa obrazu =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Stan =" @@ -1791,10 +1792,10 @@ msgstr "Maks. rozmiar (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Nazwa obrazu" @@ -1802,11 +1803,11 @@ msgstr "Nazwa obrazu" msgid "Unable to retrieve image list." msgstr "Nie można pobrać listy obrazów." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Nie można pobrać dostępnych właściwości dla obrazu." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Nie można pobrać obrazu celem aktualizacji." @@ -1884,7 +1885,7 @@ msgstr "Informacje systemowe" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2023,16 +2024,16 @@ msgstr "Migruj na żywo instancję" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2051,12 +2052,12 @@ msgid "IPv6 Address =" msgstr "Adres IPv6 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "ID obrazu =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "ID odmiany =" @@ -2064,7 +2065,7 @@ msgstr "ID odmiany =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "Adres IP" @@ -2077,7 +2078,7 @@ msgstr "Adres IP" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2088,17 +2089,17 @@ msgid "Size" msgstr "Rozmiar" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Sieć" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Stan zasilania" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Czas od utworzenia" @@ -2170,19 +2171,19 @@ msgstr "Miernik" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2201,7 +2202,7 @@ msgstr "Miernik" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2215,17 +2216,17 @@ msgstr "Miernik" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2454,7 +2455,21 @@ msgstr "Lokalna" msgid "Flat" msgstr "Płaska" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2462,34 +2477,34 @@ msgstr "Płaska" msgid "Network Profile" msgstr "Profil sieci" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Typ sieci" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "Fizyczny mechanizm, za pomocą którego jest zaimplementowana sieć wirtualna." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Fizyczna sieć" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "Nazwa fizycznej sieci, na której zaimplementowana jest sieć wirtualna." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "ID segmentacji" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2516,7 +2531,7 @@ msgstr "ID segmentacji" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2524,8 +2539,8 @@ msgstr "ID segmentacji" msgid "Admin State" msgstr "Stan administracyjny" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2539,20 +2554,20 @@ msgstr "Stan administracyjny" msgid "Shared" msgstr "Współdzielone" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Zewnętrzna sieć" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Wybierz projekt" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2562,51 +2577,51 @@ msgid "" "%(vxlan_max)s." msgstr "VLAN VID fizycznej sieci realizującej sieć wirtualną, dla sieci VLAN. Poprawne VID VLAN to %(vlan_min)s do %(vlan_max)s. Dla sieci GRE lub VXLAN, należy podać ID tunelu. Poprawne ID tunelu dla sieci GRE to %(gre_min)s do %(gre_max)s, natomiast dla sieci VXLAN to %(vxlan_min)s do %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Wybierz profil" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Nie można pobrać profili sieci" -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Sieć %s została utworzona." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Błąd przy tworzeniu sieci %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Dla sieci VLAN, poprawne VLAN ID to %(min)s do %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Dla sieci GRE, poprawne ID tunelu to %(min)s do %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Dla sieci VXLAN, poprawne ID tunelu to %(min)s do %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Sieć %s została zaktualizowana. " -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2618,7 +2633,7 @@ msgstr "Błąd przy aktualizacji sieci %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2691,7 +2706,7 @@ msgstr "Agenci DHCP" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2709,7 +2724,7 @@ msgstr "Nie można pobrać listy sieci." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Nie można pobrać listy agentów DHCP dla sieci." @@ -2731,28 +2746,28 @@ msgstr "Nie można pobrać listy portów." msgid "Unable to retrieve details for network \"%s\"." msgstr "Nie można pobrać szczegółów dla sieci „%s”." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Nowy agent DHCP" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Agent DHCP, do którego należy podpiąć sieć." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Wybierz nowego agenta" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "Brak dostępnych agentów." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agent %s został dodany." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Nie można dodać agenta %(agent_name)s dla sieci %(network)s." @@ -3309,8 +3324,8 @@ msgstr "Szczegóły routera" msgid "Update Router" msgstr "Aktualizuj router" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Nie można pobrać informacji o wolumenach w projekcie." @@ -3327,8 +3342,8 @@ msgstr "Nie można pobrać typów wolumenów." msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Nie można pobrać migawek wolumenów." @@ -3367,14 +3382,14 @@ msgstr "Nie można zaktualizować stanu migawki wolumenu." msgid "Update Status" msgstr "Aktualizuj stan" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Nazwa wolumenu" @@ -3405,11 +3420,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Wolumen" @@ -3446,7 +3461,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3533,14 +3548,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3828,7 +3843,7 @@ msgstr "Nie można pobrać szczegółów typu wolumenu." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4110,7 +4125,7 @@ msgstr "Nie można pobrać listy użytkowników." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Nie można pobrać listy ról." @@ -4149,17 +4164,17 @@ msgid "Domain Groups" msgstr "Grupy domenowe" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Wszystkie grupy" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "Nie znaleziono grup." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Brak grup." @@ -4395,13 +4410,13 @@ msgid "View Usage" msgstr "Wyświetl wykorzystanie" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Utwórz projekt" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Edytuj projekt" @@ -4479,7 +4494,7 @@ msgid "Domain Name" msgstr "Nazwa domeny" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Informacje o projekcie" @@ -4496,81 +4511,81 @@ msgstr "Nie można pobrać listy użytkowników. Proszę spróbować później. msgid "Project Members" msgstr "Członkowie projektu" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Grupy w projekcie" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Utworzono nowy projekt „%s”." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Nie można utworzyć projektu „%s”." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", dodać grup projektów" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Nie można dodać %(users_to_add)s członków projektu %(group_msg)s oraz ustawić limitów projektu." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Nie można dodać %s grup projektów oraz zaktualizować limitów projektu." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Nie można ustawić limitów dla projektu." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Edycja szczegółów projektu." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Zmodyfikowano projekt „%s”." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Nie można zmodyfikować projektu „%s”." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Nie można odwołać administracyjnych praw dostępu w projekcie, do którego jest się obecnie zalogowanym. Należy przełączyć się na innych projekt z uprawnieniami administracyjnymi lub ręcznie usunąć rolę administracyjną używając linii poleceń." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", zaktualizować grup projektów" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Nie można zmodyfikować %(users_to_modify)s członków projektu%(group_msg)s i zaktualizować limitów projektu." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Nie można zmodyfikować %s członków projektu, zaktualizować grup projektów oraz limitów projektu." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4666,9 +4681,9 @@ msgid "No available projects" msgstr "Brak dostępnych projektów" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Hasła nie pasują" @@ -4676,7 +4691,7 @@ msgstr "Hasła nie pasują" #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Hasło" @@ -4851,7 +4866,7 @@ msgid "Data Processing" msgstr "Przetwarzanie danych" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Dostęp i bezpieczeństwo" @@ -4942,7 +4957,7 @@ msgstr "Przydziel adres IP do projektu" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4973,7 +4988,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Odwiązano pływający adres IP: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Nie można odwiązać pływającego adresu IP." @@ -5060,29 +5075,29 @@ msgstr "Powiązano adres IP %s." msgid "Unable to associate IP address %s." msgstr "Nie można powiązać adresu IP %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Nazwa pary kluczy może składać się jedynie z liter, cyfr, podkreśleń, spacji oraz myślników." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Nazwa pary kluczy" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Klucz publiczny" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Poprawnie zaimportowano klucz publiczny: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Nie można zaimportować pary kluczy." @@ -5621,7 +5636,7 @@ msgid "Unable to create container." msgstr "Nie można utworzyć kontenera." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Plik" @@ -5970,7 +5985,7 @@ msgid "Unable to upload cluster template file" msgstr "Nie można przesłać pliku szablonu klastra" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Szablony klastra" @@ -6026,31 +6041,31 @@ msgstr "Utwórz szablon" msgid "Configure Cluster Template" msgstr "Konfiguruj szablon klastra" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Wtyczka" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Wersja Hadoop" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6175,7 +6190,7 @@ msgstr "Liczba węzłów" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Odmiana" @@ -6193,13 +6208,13 @@ msgstr "Nie podano szablonu" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Automatyczna grupa zabezpieczeń" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Procesy węzła" @@ -6236,7 +6251,7 @@ msgstr "Dodaj grupę węzłów" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Utwórz szablon klastra" @@ -6269,7 +6284,7 @@ msgstr "Należy wybrać wtyczkę i wersję Hadoop dla nowego szablonu klastra." #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Nie można utworzyć" @@ -6283,22 +6298,22 @@ msgstr "Nazwa szablonu" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Szczegóły" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Utworzono szablon klastra %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Nie można utworzyć szablonu klastra" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Klastry" @@ -6333,7 +6348,7 @@ msgstr "Nie można zaktualizować wiersza" msgid "Configure Cluster" msgstr "Konfiguruj klaster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Liczba instancji" @@ -6506,14 +6521,14 @@ msgstr "Nie można zaktualizować obrazu." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Obraz" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Wybierz obraz" @@ -6637,7 +6652,7 @@ msgid "Add custom tag" msgstr "Dodaj własną etykietę" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Wtyczki" @@ -6646,7 +6661,7 @@ msgstr "Wtyczki" msgid "Title" msgstr "Tytuł" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Wspierane wersje" @@ -6673,7 +6688,7 @@ msgid "Data Processing Plugins" msgstr "Wtyczki przetwarzania danych" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Źródła danych" @@ -6821,7 +6836,7 @@ msgid "Failed to fetch internal binary list" msgstr "Nie można pobrać listy wewnętrznych plików binarnych" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Pliki binarne zadania" @@ -6844,7 +6859,7 @@ msgstr[2] "" msgid "Download Job Binary" msgstr "Pobierz plik binarny zadania" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6923,7 +6938,7 @@ msgid "Job Binary Details" msgstr "Szczegóły pliku binarnego zadania" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Wykonania zadań" @@ -6977,7 +6992,7 @@ msgstr "Uruchom ponownie na istniejącym klastrze" msgid "Relaunch On New Cluster" msgstr "Uruchom ponownie na nowym klastrze" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6986,7 +7001,7 @@ msgstr "Uruchom ponownie na nowym klastrze" msgid "Job" msgstr "Zadanie" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7294,7 +7309,7 @@ msgstr "Pozostaw klaster po zakończeniu zadania" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Uruchom" @@ -7334,7 +7349,7 @@ msgid "Unable to launch job." msgstr "Nie można uruchomić zadania." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Szablony grup węzłów" @@ -7436,8 +7451,8 @@ msgstr "Ukryj pełną konfigurację" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Utwórz szablon grupy węzłów" @@ -7474,40 +7489,40 @@ msgstr "Wybór położenia danych" msgid "Volumes size (GB)" msgstr "Rozmiar wolumenu (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Nie można utworzyć wyboru procesów." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Pula pływających adresów IP." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Utwórz grupę zabezpieczeń dla tej grupy węzłów." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Uruchomienie instancji z podanymi grupami zabezpieczeń." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Procesy" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Procesy do uruchomienia w grupie węzłów" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Konfiguracja szablonu grupy węzłów" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Utworzono szablon grupy węzłów %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Należy wybrać wtyczkę i wersję Hadoop" @@ -7525,7 +7540,7 @@ msgstr "Nie można wypełnić procesów anti-affinity." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Nie można pobrać sieci." @@ -7584,8 +7599,8 @@ msgstr[2] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Niedostępne " @@ -7733,14 +7748,14 @@ msgstr "Zaplanowano kopię zapasową „%(name)s”." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Nie można uruchomić %(count)s nazwanych „%(name)s”." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instancja" @@ -7749,12 +7764,12 @@ msgid "Error creating database backup." msgstr "Błąd podczas tworzenia kopii zapasowej bazy danych." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Bieżący rozmiar (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Nowy rozmiar (GB)" @@ -7827,9 +7842,9 @@ msgstr "Błąd podczas usuwania bazy danych na instancji." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Uruchom instancję" @@ -8075,13 +8090,13 @@ msgstr "Uruchom bazę danych" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Edytuj instancję" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Rozmiar obrazu do uruchomienia." @@ -8106,22 +8121,22 @@ msgid "Select datastore type and version" msgstr "Wybór typu datastore oraz wersji" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "Należy podać przynajmniej jedną sieć." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Uruchom instancję z tymi sieciami" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Sieć" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Wybierz sieci dla instancji" @@ -8166,7 +8181,7 @@ msgid "Unable to find backup!" msgstr "Nie można znaleźć kopii zapasowej." #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Uruchomiono %(count)s nazwanych „%(name)s”." @@ -8775,78 +8790,78 @@ msgid "A local image to upload." msgstr "Lokalny obraz do wysłania." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Format" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Architektura" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Minimalny dysk (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "Minimalny rozmiar dysku wymagany do uruchomienia obrazu. Jeśli nie zostanie podany, przyjmie wartość 0 (bez minimum)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Minimalna ilość RAM (MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "Minimalny rozmiar pamięci wymagany do uruchomienia obrazu. Domyślnie 0 (bez ograniczenia)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Chroniony" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Obraz lub zewnętrzne położenie obrazu musi zostać podane." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Nie można równocześnie podać obrazu jak i jego zewnętrznego położenie." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Utworzenie obrazu %s zostało dodane do kolejki." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Nie można utworzyć nowego obrazu." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "ID jądra" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "ID ramdysku" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Nie można zaktualizować obrazu „%s”." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Zaktualizowano obraz." @@ -8940,7 +8955,7 @@ msgid "Container Format" msgstr "Format kontenera" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Format dysku" @@ -8971,7 +8986,7 @@ msgstr "Szczegóły obrazu:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Utwórz migawkę" @@ -9010,74 +9025,74 @@ msgstr "Niewspierany typ konsoli „%s”." msgid "No available console found." msgstr "Nie znaleziono dostępnej konsoli." -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Hasło do przebudowania" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Potwierdź hasło do przebudowania" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Partycjonowanie dysku" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "Brak dostępnych obrazów." -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automatyczne" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Ręczne" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Nie można pobrać informacji o rozszerzeniach." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Przebudowywanie instancji %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Nie można przebudować instancji." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "Nazwa pary kluczy powiązanej z instancją" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "Hasło instancji zaszyfrowane kluczem publicznym." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Zaszyfrowane hasło" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Nie ustawiono hasła instancji lub nie jest ono jeszcze dostępne" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Plik klucza prywatnego" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "lub skopiuj/wklej klucz prywatny" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Nie można pobrać hasła instancji." @@ -9117,7 +9132,7 @@ msgstr[1] "" msgstr[2] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9132,54 +9147,54 @@ msgstr[1] "" msgstr[2] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Modyfikuj grupy zabezpieczeń" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Konsola" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Zobacz logi" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Zmień rozmiar instancji" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Potwierdź zmianę rozmiaru/migrację" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Cofnij zmianę rozmiaru/migrację" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9187,68 +9202,68 @@ msgstr "Cofnij zmianę rozmiaru/migrację" msgid "Rebuild Instance" msgstr "Przebuduj instancję" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Pobierz hasło" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Dowiąż pływający adres IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Powiązano pływający adres IP: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Nie można powiązać pływającego adresu IP." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Odwiąż pływający adres IP" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Odwiązano pływający adres IP: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "Brak pływających adresów IP do odwiązania." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Proszę spróbować później [błąd: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "Nie ma wystarczającej pojemności dla tej odmiany w wybranej strefie dostępności. Należy spróbować ponownie później lub wybrać inną strefę dostępności." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Nie można uruchomić instancji „%s”" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" @@ -9256,7 +9271,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" @@ -9264,345 +9279,345 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Usunięto" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Aktywny" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Wyłączono" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Uspiono" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Wstrzymano" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Błąd" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Zmień rozmiar/migruj" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Potwierdź lub anuluj zmianę rozmiaru/migrację" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Cofnij zmianę rozmiaru/migrację" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Restart" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Twardy restart" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Hasło" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Przebuduj" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "W trakcie migracji" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Budowanie" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Ratuj" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Miękko usunięta" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Odłożona na półkę" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Odłożona na półkę - Offloaded" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Kolejkowanie" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Mapowanie urządzenia blokowego" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Sieć" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Uruchamianie" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Tworzenie migawki" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Tworzenie obrazu w toku" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Ładowanie obrazu w toku" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Ładowanie obrazu" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Kopia zapasowa obrazu" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Aktualizowanie hasła" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Przygotowywanie zmiany rozmiaru lub migracji" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Zmiana rozmiaru lub migrowanie" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Zmieniono rozmiar lub zmigrowano" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Kończenie zmiany rozmiaru lub migracji" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Cofanie zmiany rozmiaru lub migracji" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Potwierdź zmianę rozmiaru lub migrację" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Restart" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Twardy restart" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Wstrzymywanie" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Wznawianie" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Usypianie" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Wyłączanie" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Włączanie" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Ratowanie" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Kończenie ratowania" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Przebudowanie" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Przebuduj mapowanie urządzenia blokowego" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Przebudowywanie/Uruchamianie" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "W trakcie migracji" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Usuwanie" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Miękkie usuwanie" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Przywracanie" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Odkładanie na półkę" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Odkładanie na półkę: oczekiwanie na przesłanie obrazu" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Odkładanie na półkę: przesyłanie obrazu" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Odkładanie na półkę: rozładowanie" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Przywracanie z półki" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Bez stanu" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Pracuje" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Zablokowane" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Wstrzymano" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Wyłączone" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Wyłącz" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Uległa awarii" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Uspiono" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Nieudane" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Budowanie" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Para kluczy" @@ -9886,90 +9901,90 @@ msgstr "Pozwala ustawić hasło na przebudowanej instancji." msgid "Instance Admin Password" msgstr "Hasło administracyjne instancji" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Użytkownik" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Projekt i użytkownik" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Ilość instancji" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Ilość instancji do uruchomienia." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Źródło uruchamiania instancji" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Wybór źródła uruchamiania." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Migawka instancji" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Migawka wolumenu" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Rozmiar urządzenia (w GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Rozmiar wolumenu w gigabajtach (wartość całkowita)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Nazwa urządzenia" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Usuń podczas niszczenia" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Usuwa wolumen podczas niszczenia instancji" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Wybierz źródło" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Uruchom z obrazu" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Uruchom z migawki" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Bootuj z wolumenu" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Uruchom z obrazu (tworzy nowy wolumen)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Uruchom z migawki wolumenu (tworzy nowy wolumen)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9981,240 +9996,240 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Rdzenie (Dostępne: %(avail)s, Żądane: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM (Dostępna: %(avail)s, Żądana: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "Nie można uruchomić żądanej instancji. Następujące limit/y zostały przekroczony/e: %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Należy ustawić rozmiar wolumenu" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "Rozmiar wolumenu musi być większy od 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Należy wybrać obraz." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "Odmiana „%(flavor)s” jest za mała dla żądanego obrazu.\nMinimalne wymagania: %(min_ram)s MB RAM oraz %(min_disk)s GB głównego dysku." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "Rozmiar wolumenu jest za mały dla obrazu „%(image_name)s”, gdyż musi być większy lub równy %(smallest_size)d GB." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Należy wybrać migawkę." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Należy wybrać wolumen." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Uruchamianie wielu instancji jest wspierane wyłącznie dla obrazów i migawek instancji." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Nie można pobrać stref dostępności." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "Nie znaleziono stref dostępności" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Dowolna strefa dostępności" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Nie można pobrać informacji o limitach." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Migawka" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Wybierz migawkę instancji" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "Brak dostępnych migawek" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Nie można pobrać listy wolumenów." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Wybierz wolumen" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "Brak dostępnych wolumenów" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Nie można pobrać listy migawek wolumenu." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Wybierz migawkę wolumenu" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "Brak dostępnych migawek wolumenów" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Para kluczy, która będzie użyta do autentykacji." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Hasło administracyjne" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Potwierdź hasło administracyjne" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Uruchom instancję w podanych grupach zabezpieczeń." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Zarządzanie dostępem do instancji za pomocą par kluczy, grup zabezpieczeń i innych mechanizmów." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Nie można pobrać pary kluczy." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Wybierz parę kluczy" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "Brak dostępnych par kluczy" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Nie można pobrać listy grup zabezpieczeń" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Po uruchomieniu" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Bezpośrednio" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Źródło skryptu dostosowującego" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Skrypt lub zestaw poleceń, który należy wykonać po zbudowaniu instancji (maks. 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Plik skryptu" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Dane skryptu" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "Plik przekracza dozwolony rozmiar (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Wystąpił problem podczas przetwarzania %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Profile zasad" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Uruchom instancję z tym profilem zasad" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automatyczne: Cały dysk jest jedną partycją i zmienia rozmiar automatycznie.\nRęczne: Pozwala na krótsze czasy budowania, jednakże wymaga ręcznego partycjonowania." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Dysk konfiguracyjny" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Pozwala skonfigurować OpenStack by zapisywał metadane do specjalnego dysku konfiguracyjnego, który jest dołączany do instancji podczas uruchamiania." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Ustawienia zaawansowane" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s instancje" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Nie utworzono portu dla id profilu (%s)" @@ -10576,7 +10591,7 @@ msgstr "Dostawca" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Podsieć" @@ -11141,7 +11156,7 @@ msgid "Create Router" msgstr "Utwórz router" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Router" @@ -12089,70 +12104,70 @@ msgstr "Edycja szablonu" msgid "Select a new template to re-launch a stack." msgstr "Należy wybrać szablon do ponownego uruchomienia stosu." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "ID stosu" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Nazwa stosu" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Utwórz stos" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Nazwa stosu, który zostanie utworzony." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Nazwa może zawierać wyłącznie litery, cyfry, kropki, myślniki i znaki podkreślenia." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Limit czasu tworzenia (w minutach)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Limit czasu tworzenia stosu w minutach." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Wycofanie po wystąpieniu błędu" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Wycofuje zmiany, jeśli wystąpi błąd podczas tworzenia lub modyfikacji." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Hasło dla użytkownika „%s" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "Wymagane dla czynności przeprowadzanych podczas całego cyklu życia stosu" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Tworzenie stosu." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Aktualizacja parametrów stosu" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Aktualizacja stosu rozpoczęta." @@ -12425,12 +12440,12 @@ msgstr "Dodano do kolejki usunięcie %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Nie można pobrać szczegółów kopii zapasowej." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Aktualizacja migawki wolumenu „%s”" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Nie można zaktualizować migawki wolumenu." @@ -12584,7 +12599,7 @@ msgid "Not attached" msgstr "Nie podłączono" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Źródło wolumenu" @@ -12713,144 +12728,144 @@ msgstr "Utwórz wolumen" msgid "Create a Volume Snapshot" msgstr "Utwórz migawkę wolumenu" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Wykorzystaj migawkę jako źródło" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Użyj obrazu jako źródła" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Użył wolumenu jako źródła" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Rozmiar (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Brak typu wolumenu" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Rozmiar wolumenu musi być większy lub równy rozmiarowi migawki (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Nie można wczytać podanej migawki." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Rozmiar wolumenu musi być większy lub równy rozmiarowi obrazu (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "Rozmiar wolumenu musi być większy lub równy minimalnego rozmiarowi dysku (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Nie można wczytać podanego obrazu. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Nie można wczytać podanego wolumenu. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "Rozmiar wolumenu musi być większy lub równy rozmiarowi wolumenu źródłowego (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Wybierz migawkę" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Wybierz obraz" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Wybierz wolumen" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Brak źródła, pusty wolumen" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Źródło obrazu musi być podane" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Źródło migawki musi być podane" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Źródło wolumenu musi być podane" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Nie można stwierdzić czy rozszerzenie stref dostępności jest wspierane." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "Rozmiar wolumenu nie może być mniejszy niż rozmiar migawki (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "Rozmiar wolumenu nie może być mniejszy niż rozmiar obrazu (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "Rozmiar wolumenu nie może być mniejszy niż minimalny rozmiar dysku obrazu (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "Rozmiar wolumenu nie może być mniejszy niż rozmiar wolumenu źródłowego (%s GB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "Wolumen o rozmiarze %(req)i GB nie może zostać utworzony, gdyż jest dostępne tylko %(avail)i GB limitu wolumenów." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Wszystkie dostępne wolumeny są już wykorzystywane." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Tworzenie wolumenu „%s" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Nie można utworzyć wolumenu." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Dołącz do instancji" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Wybierz instancję do której dołączyć." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12869,93 +12884,93 @@ msgstr "Dołączanie wolumenu %(vol)s do instancji %(inst)s pod %(dev)s." msgid "Unable to attach volume." msgstr "Nie można dołączyć wolumenu." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Tworzenie migawki wolumenu „%s”." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Wymuszanie utworzenia migawki „%s” z dołączonego wolumenu." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Nie można utworzyć migawki wolumenu." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Aktualizowanie wolumenu „%s" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Nie można zaktualizować wolumenu." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Wymuś" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Przesłano żądanie przekazania wolumenu do obrazu dla wolumenu: „%s”" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Nie można przesłać obrazu wolumenu dla wolumenu: „%s”." -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "Nowy rozmiar musi być większy niż bieżący." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Nie można rozszerzyć wolumenu do rozmiaru %(req)iGB, ponieważ zostało tylko %(avail)iGB quoty." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Rozszerzanie wolumenu: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Nie można rozszerzyć wolumenu." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Nigdy" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "Na żądanie" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Polityka migracji" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Nie można pobrać listy typów wolumenów." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "Nowy typ wolumenu musi być inny niż aktualny typ „%s”." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Przesłano żądanie zmiany typu wolumenu na „%(vtype)s” dla wolumenu: „%(name)s”" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Nie można zmienić typu wolumenu dla wolumenu: „%s”" @@ -13076,8 +13091,8 @@ msgstr "Zaktualizowano usługę VPN %s." msgid "Failed to update VPN Service %s" msgstr "Nie można zaktualizować usługi VPN %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -13085,12 +13100,12 @@ msgstr "Nie można zaktualizować usługi VPN %s" msgid "Authorization algorithm" msgstr "Algorytm upoważniania" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -13098,19 +13113,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Algorytm szyfrowania" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13131,7 +13146,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Jednostki czasu życia dla kluczy IKE" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "sekund" @@ -13139,13 +13154,13 @@ msgstr "sekund" msgid "Lifetime value for IKE keys" msgstr "Wartość czasu życia dla kluczy IKE" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Równy lub większy niż 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13153,15 +13168,15 @@ msgstr "Równy lub większy niż 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13170,169 +13185,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "Tryb negocjacji IKE Phase1" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "Zaktualizowano zasadę IKE %s." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Nie można zaktualizować zasady IKE %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Tryb enkapsulacji" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "tunel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "transport" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Jednostki czasu życia" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Czas życia" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Protokół transformacji" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "Zaktualizowano zasadę IPSec %s." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Nie można zaktualizować zasady IPSec %s." -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Publiczny adres IPv4/IPv6 lub FQDN bramy partnera" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Publiczny adres IPv4/IPv6 lub FQDN bramy partnera dla połączenia VPN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Tożsamość routera partnera dla uwierzytelniania (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Tożsamość routera partnera dla uwierzytelniania. Może być adresem IPv4/IPv6, adresem e-mail, identyfikatorem klucza lub FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Podsieć(i) zdalnego partnera" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Adresy podsieci zdalnego partnera z maską/ami w formacie CIDR, w razie potrzeby rozdzielone przecinkami (np. 20.1.0.0/24, 21.1.0.0/24))" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Ciąg Pre-Shared Key (PSK)" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Rozmiar Maximum Transmission Unit dla połączenia" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Większe lub równe 68, jeśli lokalna podsieć jest IPv4. Większe lub równe 1280, jeżeli lokalna podsieć jest IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Czynności dla wykrywania martwych partnerów" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "hold" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "clear" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "wyłączone" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "restart" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "restart-by-peer" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Przedział wykrywania martwych partnerów (DPD)" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Poprawna liczba całkowita" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Limit czasu wykrywania martwych partnerów (DPD)" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Poprawna liczba całkowita większa niż okres DPD" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Stan inicjującego" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-directional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "response-only" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "Zaktualizowano połączenie tunelowe IPSec %s." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Nie można zaktualizować połączenia tunelowego IPSec %s" @@ -13438,70 +13453,70 @@ msgstr "Edytuj zasadę IPSec" msgid "Edit Connection" msgstr "Edytuj połączenie" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "Usługa VPN" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "Zasada IKE" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "Zasada IPSec" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "Połączenia tunelowe IPSec" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "Usługi VPN" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "Zasady IKE" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "Zasady IPSec" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Nie można pobrać listy połączeń tunelowych IPSec." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Nie można pobrać listy usług VPN." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Nie można pobrać listy zasad IKE." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Nie można pobrać listy zasad IPSec." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "Szczegóły zasady IKE" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "Szczegóły zasady IPSec" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "Szczegóły usługi VPN" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "Szczegóły połączenia tunelowego IPSec" @@ -13540,43 +13555,43 @@ msgstr "Nie można usunąć zasady IPSec: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Usunięto połączenie IPSec %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Nie można usunąć połączenia tunelowego IPSec: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Nie można pobrać szczegółów zasady IKE." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Nie można pobrać szczegółów zasady IPSec." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Nie można pobrać szczegółów usługi VPN." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Nie można pobrać szczegółów połączenia tunelowego IPSec" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Nie można pobrać szczegółów usługi VPN. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Nie można pobrać szczegółów zasady IKE. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Nie można pobrać szczegółów zasady IPSec. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Nie można pobrać szczegółów połączenia tunelowego IPSec. %s" @@ -13792,11 +13807,6 @@ msgstr "Nie można pobrać projektów." msgid "Segment Type" msgstr "Typ segmentu" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13808,7 +13818,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Podtyp" @@ -13821,52 +13831,52 @@ msgstr "Natywny VXLAN" msgid "Enhanced VXLAN" msgstr "Rozszerzony VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Rozmiar segmentu" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 dla VLAN; 5000 i więcej dla Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Przedział adresów IP Multicast" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Zakres adresów multicast IPv4 (np. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Wartość podtypu (wprowadzanie ręczne)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Parametr (np. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Utworzono profil sieci %s." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Nie można utworzyć profilu sieci %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Zaktualizowano profil sieci %s." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Nie można zaktualizować profilu sieciowego (%s)." @@ -13990,23 +14000,23 @@ msgstr "Aktualizuj profil sieciowy" msgid "Settings" msgstr "Ustawienia" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Bieżące hasło" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Nowe hasło" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Potwierdź nowe hasło" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Nie można zmienić hasła." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Zmiana hasła nie jest wspierana." diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po index 0ea79c7faf..dbeadaef9c 100644 --- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/horizon/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -58,217 +58,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Tudo TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Tudo UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "Tudo ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Não é possível obter a lista de medição do Ceilometer." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Duração da instância" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Duração da instância (tipos OpenStack)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Volume de RAM em MB" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Tempo de CPU utilizado" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Média de utilização de CPU." -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Número de vCPUs" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Número de requisições de leitura" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Número de requisições de escrita" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Volume de leituras em B" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Volume de escritas em B" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Tamanho do disco raiz em GB" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Tamanho do disco efêmero em GB" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Número de bytes de entrada na rede para uma interface de VM" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Número de bytes de saida na rede para uma interface de VM" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Número de pacotes de entrada para uma interface de VM" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Número de pacotes de saída para uma interface de VM" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Duração do tipo de instância %s (openstack flavor)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Duração da Rede" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Requisições de criação para esta rede" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Atualizar requisições para esta rede" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Duração da sub-rede" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Requisições de criação para esta sub-rede" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Atualizar requisições para esta sub-rede" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Duração da porta" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Requisições de criação para esta porta" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Requisições de atualização para esta porta" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Duração do roteador" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Requisições de criação para este roteador" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Requisições de atualização para este roteador" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Duração do IP flutuante" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Requisições de criação para este IP flutuante" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Requisições de atualização para este IP flutuante" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Verificação de existência da Imagem" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Tamanho da imagem enviada" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Número de atualização na imagem" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Número do envio da imagem" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Número de exclusão na imagem" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Imagem está baixada" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Imagem está servida" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Duração do volume" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Tamanho do volume" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Número de objetos" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Tamanho total dos objetos armazenados" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Número de contêineres" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Número de bytes de entrada" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Número de bytes de saída" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Número de requisições de API contra swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Quantidade de energia" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Consumo de energia" @@ -294,17 +294,17 @@ msgstr "Instância desconhecida" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "O serviço de identidade não permite a edição de dados do usuário." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "O usuário %s não possui um papel definido para o projeto." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Senha Alterada. Por favor faça login novamente para continuar." @@ -383,7 +383,7 @@ msgstr "Nome: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Falhou ao evacuar instâncias: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "O contêiner não pode ser excluído por não está vazio." @@ -398,19 +398,19 @@ msgstr "Admin" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -438,13 +438,13 @@ msgstr "Admin" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -466,7 +466,7 @@ msgstr "Admin" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -499,9 +499,9 @@ msgstr "Admin" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -517,12 +517,12 @@ msgstr "Nome" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Zona de Disponibilidade" @@ -743,11 +743,11 @@ msgstr "Adicionar/Remover Hosts do Agregado" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -797,6 +797,7 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -961,7 +962,7 @@ msgid "Defaults" msgstr "Padrões" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Atualizar Padrões" @@ -1008,7 +1009,7 @@ msgstr "vCPUs" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1023,7 +1024,7 @@ msgid "Injected Files" msgstr "Arquivos Injetados" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1038,9 +1039,9 @@ msgid "Volumes" msgstr "Volumes" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1048,7 +1049,7 @@ msgid "Volume Snapshots" msgstr "Snapshots de Volume" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Tamanho total de Volumes e Snapshots (GB)" @@ -1081,9 +1082,9 @@ msgstr "IPs Flutuantes" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1144,7 +1145,7 @@ msgid "Quotas" msgstr "Cotas" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Cotas Padrão" @@ -1157,20 +1158,20 @@ msgstr "Não foi possível obter informações de cota" msgid "Unable to retrieve default quota values." msgstr "Não é possível recuperar valores de cota padrão." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "A partir daqui você pode atualizar as cotas padrão (limites máximos)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Atualizar Cotas Padrão" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "O padrão de quotas foi atualizado." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Não é possível atualizar cotas padrão." @@ -1197,15 +1198,15 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Criar Flavor" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1300,12 +1301,12 @@ msgstr "Disco de Swap" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1313,8 +1314,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1343,7 +1344,7 @@ msgid "" "to set a random UUID4." msgstr "ID de flavor deve ser UUID4 ou inteiro. Deixe este campo em branco ou utilize 'auto' para setar um UUID4 aleatório." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Nome pode conter apenas letras, números, sublinhados, pontos e hífens." @@ -1361,7 +1362,7 @@ msgid "Swap Disk (MB)" msgstr "Disco Swap (MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Informação do Flavor" @@ -1372,12 +1373,12 @@ msgid "" msgstr "Flavors definem os tamanhos para memória, disco, números de núcleos, e outros recursos e podem ser selecionados quando usuários criam instâncias." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Não foi possível buscar a lista de flavors" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "O nome \"%s\" já está sendo utilizado por outro flavor." @@ -1391,69 +1392,69 @@ msgstr "O ID \"%s\" já está sendo utilizado por outro flavor." msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Não é possível recuperar lista de acesso de flavor. Por favor tente novamente mais tarde." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Acesso ao Flavor" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Selecione o projeto onde os flavors serão usados. Se nenhum projeto estiver selecionado, então o flavor estará disponível em todos os projetos." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Todos Projetos" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Selecionar Projetos" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "Nenhum projeto encontrado." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "Nenhum projeto selecionado. Todos projetos podem utilizar o flavor." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Criado novo flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Não foi possível criar flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Não foi possível criar o flavor." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Não foi possível setar acesso de flavor para o projeto %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Edita os detalhes do flavor. Flavors definem os tamanhos de RAM, disco, número de nícleos, e outros recursos. Flavors são selecionados quando usuários criam instâncias." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Flavor \"%s\" modificado." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Não foi possível modificar flavor \"%s\"." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Modificada informação de flavor, mas não foi possível modificar o acesso ao flavor." @@ -1479,16 +1480,16 @@ msgstr "Nome do host" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Tipo" @@ -1520,9 +1521,9 @@ msgstr "Armazenamento (total)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Nome da instância" @@ -1549,7 +1550,7 @@ msgstr "Não é possível recuperar informações de hipervisor." msgid "Unable to retrieve hypervisor statistics." msgstr "Não é possível recuperar estatísticas de hipervisor." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Não é possível obter a lista de instâncias do hipervisor." @@ -1558,33 +1559,33 @@ msgstr "Não é possível obter a lista de instâncias do hipervisor." msgid "Current Host" msgstr "Host atual" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Host destino" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Escolha o Host para onde evacuar os servidores." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Storage Compartilhado" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Selecione um host destino" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "Nenhum outro host disponível." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Começando evacuação de %(current)s para %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Falha ao evacuar host: %s." @@ -1611,7 +1612,7 @@ msgstr[1] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1639,9 +1640,9 @@ msgstr "Zona" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1653,7 +1654,7 @@ msgstr "Zona" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1679,7 +1680,7 @@ msgstr "Zona" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1767,7 +1768,7 @@ msgstr "Nome da Imagem =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Status =" @@ -1786,10 +1787,10 @@ msgstr "Tamanho Max. (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Nome da Imagem" @@ -1797,11 +1798,11 @@ msgstr "Nome da Imagem" msgid "Unable to retrieve image list." msgstr "Não foi possível obter a lista de imagens." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Não é possível recuperar as propriedades disponíveis para a imagem." -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Não é possível recuperar a imagem a ser atualizada." @@ -1879,7 +1880,7 @@ msgstr "Informação do Sistema" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2016,16 +2017,16 @@ msgstr "Migração em tempo real da instância" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2044,12 +2045,12 @@ msgid "IPv6 Address =" msgstr "Endereço IPv6 = " #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "ID da Imagem =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Flavor ID = " @@ -2057,7 +2058,7 @@ msgstr "Flavor ID = " #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "Endereço IP" @@ -2070,7 +2071,7 @@ msgstr "Endereço IP" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2081,17 +2082,17 @@ msgid "Size" msgstr "Tamanho" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Tarefa" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Estado de energia" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Tempo desde a criação" @@ -2163,19 +2164,19 @@ msgstr "Metro" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2194,7 +2195,7 @@ msgstr "Metro" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2208,17 +2209,17 @@ msgstr "Metro" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2447,7 +2448,21 @@ msgstr "Local" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2455,34 +2470,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "Perfil de Rede" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Tipo do Provedor de Rede" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "O mecanismo físico pelo qual a rede virtual está implementada." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Rede Física" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "O nome da rede física sobre a qual a rede virtual está implementada." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "ID de Segmentação" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2509,7 +2524,7 @@ msgstr "ID de Segmentação" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2517,8 +2532,8 @@ msgstr "ID de Segmentação" msgid "Admin State" msgstr "Estado de Admin" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2532,20 +2547,20 @@ msgstr "Estado de Admin" msgid "Shared" msgstr "Compartilhado" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Rede Externa" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Selecionar um projeto" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2555,51 +2570,51 @@ msgid "" "%(vxlan_max)s." msgstr "Para redes VLAN, o VLAN VID na rede física é que faz a rede virtual. VIDs VLAN válidos vão de %(vlan_min)s a %(vlan_max)s. Para redes GRE ou VXLAN, o ID do tunel . IDs de tunel válidos para GRE vão de %(gre_min)s a %(gre_max)s. Para redes VXLAN, de %(vxlan_min)s a %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Selecione um perfil" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Perfis de Rede não puderam ser obtidos." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Rede \"%s\" criada com sucesso." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Falha ao criar rede %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Para redes VLAN, IDs válidos são de %(min)s a %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Para redes GRE, IDs de tunel válidos são de %(min)s a %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Para redes VXLAN, IDs válidos de tunnel estão entre: %(min)s até %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Rede %s foi atualizado com sucesso." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2611,7 +2626,7 @@ msgstr "Falha ao atualizar rede %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2682,7 +2697,7 @@ msgstr "Agentes DHCP" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2700,7 +2715,7 @@ msgstr "Lista de rede não pode ser recuperada." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Não foi possível listar os agentes DHCP da rede de hospedagem." @@ -2722,28 +2737,28 @@ msgstr "Lista de portas não pode ser recuperada." msgid "Unable to retrieve details for network \"%s\"." msgstr "Não foi possível obter detalhes de rede \"%s\"." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Novo Agende DHCP" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Escolha um agente DHCP para ser anexado." -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Selecione um novo agente" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "Nenhum outro agente disponível." -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agente %s foi adicionado com sucesso." -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Falha ao adicionar agente %(agent_name)s para a rede %(network)s." @@ -3294,8 +3309,8 @@ msgstr "Detalhe de Roteador" msgid "Update Router" msgstr "Atualizar Roteador" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Não é possível recuperar informação de volume de projeto." @@ -3312,8 +3327,8 @@ msgstr "Não foi possível recuperar tipos de volume" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Não é possível recuperar snapshots de volume." @@ -3352,14 +3367,14 @@ msgstr "Não é possível atualizar o status do snapshot do volume." msgid "Update Status" msgstr "Atualizar Status" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Nome do Volume" @@ -3390,11 +3405,11 @@ msgstr "Info" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Volume" @@ -3431,7 +3446,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3518,14 +3533,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3809,7 +3824,7 @@ msgstr "Não é possível recuperar detalhes do tipo de volume." msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4087,7 +4102,7 @@ msgstr "Não foi possível obter a lista de usuários." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Não foi possível obter a lista de papéis." @@ -4126,17 +4141,17 @@ msgid "Domain Groups" msgstr "Grupos de Domínio" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Todos Grupos" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "Nenhum grupo de encontrado." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Sem grupos." @@ -4366,13 +4381,13 @@ msgid "View Usage" msgstr "Ver Utilização" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Criar Projeto" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Editar Projeto" @@ -4448,7 +4463,7 @@ msgid "Domain Name" msgstr "Nome do Domínio" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Informações do Projeto" @@ -4465,81 +4480,81 @@ msgstr "Não foi possível obter a lista de usuários. Por favor tente novament msgid "Project Members" msgstr "Membros do Projeto" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Grupos de Projeto" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Criado novo projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Incapaz de criar a projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", adiciona grupos de projeto" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Falha ao adicionar membros de projeto %(users_to_add) s%(group_msg)s e setar cota de projeto." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Falha ao adicionar grupos de projeto %s e atualizar cotas de projeto." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Não foi possível setar cotas do projeto." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Editar detalhes do projeto." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Projeto \"%s\" modificado." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Não foi possível modificar o projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Você não pode revogar seus privilégios administrativos do projeto que está atualmente logado. Por favor troque para outro projeto com privilégios administrativos ou remova o papel administrativo via linha de comando." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", atualiza grupos de projeto" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Falha ao modificar %(users_to_modify)s membros de projeto s%(group_msg)s e atualizar cotas de projeto." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Falha ao modificar %s membros de projeto, atualizar grupos de projeto e atualizar cotas de projeto." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4633,9 +4648,9 @@ msgid "No available projects" msgstr "Nenhum projeto disponível" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "As senhas não conferem." @@ -4643,7 +4658,7 @@ msgstr "As senhas não conferem." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Senha" @@ -4812,7 +4827,7 @@ msgid "Data Processing" msgstr "Processamento de Dados" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Acesso e Segurança" @@ -4903,7 +4918,7 @@ msgstr "Alocar IP para Projeto" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4932,7 +4947,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "IP flutuante dissociado com sucesso: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Não é possível desassociar IP flutuante." @@ -5019,29 +5034,29 @@ msgstr "Endereço IP %s associado." msgid "Unable to associate IP address %s." msgstr "Não é possível associar IP flutuante %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Nome de Par de Chave deve conter somente letras, números, underscore, espaços e hífen." -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Nome do par de chaves" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Chave Pública" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Importada com sucesso chave pública: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Não foi possível importar o par de chaves." @@ -5574,7 +5589,7 @@ msgid "Unable to create container." msgstr "Não é possível criar contêiner." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Arquivo" @@ -5919,7 +5934,7 @@ msgid "Unable to upload cluster template file" msgstr "Não foi possível enviar arquivo do modelo de cluster" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Modelos de Cluster" @@ -5973,31 +5988,31 @@ msgstr "Criar modelo" msgid "Configure Cluster Template" msgstr "Configurar Modelo do Cluster" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Plugin" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Versão Hadoop" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6122,7 +6137,7 @@ msgstr "Contadores de Nós" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Flavor" @@ -6140,13 +6155,13 @@ msgstr "Modelo não especificado" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Grupo de Segurança Automática" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Processos de Nós não específicados" @@ -6183,7 +6198,7 @@ msgstr "Adicionar um grupo de Nó" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Criar Modelo de Cluster" @@ -6216,7 +6231,7 @@ msgstr "Escolha um plugin e versão do Hadoop para o modelo de cluster" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Não foi possível criar" @@ -6230,22 +6245,22 @@ msgstr "Nome do Template" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Detalhes" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "falha na criação de modelo %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Falha na criação de modelo de cluster" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Clusters" @@ -6278,7 +6293,7 @@ msgstr "Não foi possível atualizar a linha" msgid "Configure Cluster" msgstr "Configurar Cluster" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Contagem de instâncias " @@ -6451,14 +6466,14 @@ msgstr "Falha ao atualizar imagem." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Imagem" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Selecione a Imagem" @@ -6580,7 +6595,7 @@ msgid "Add custom tag" msgstr "Adicionar tag customizada" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Plugins" @@ -6589,7 +6604,7 @@ msgstr "Plugins" msgid "Title" msgstr "Título" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Versões suportadas" @@ -6616,7 +6631,7 @@ msgid "Data Processing Plugins" msgstr "Plugins de Processamento de Dados" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Data Sources" @@ -6762,7 +6777,7 @@ msgid "Failed to fetch internal binary list" msgstr "Falha ao buscar lista de binário interno." #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Job binário" @@ -6783,7 +6798,7 @@ msgstr[1] "" msgid "Download Job Binary" msgstr "Baixar Job Binário" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6862,7 +6877,7 @@ msgid "Job Binary Details" msgstr "Detalhes Job binário" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Execução Job" @@ -6912,7 +6927,7 @@ msgstr "Reiniciar em cluster existente." msgid "Relaunch On New Cluster" msgstr "Reiniciar em um novo cluster" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6921,7 +6936,7 @@ msgstr "Reiniciar em um novo cluster" msgid "Job" msgstr "Trabalho" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7227,7 +7242,7 @@ msgstr "Persistir cluster após sair do job" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Disparar" @@ -7267,7 +7282,7 @@ msgid "Unable to launch job." msgstr "Não é possível iniciar o job." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Modelo de Node Group" @@ -7369,8 +7384,8 @@ msgstr "Esconder configuração completa" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Criar Mode de Node Group" @@ -7407,40 +7422,40 @@ msgstr "Escolha o local de armazenamento" msgid "Volumes size (GB)" msgstr "Tamanho dos Volumes (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Não foi possível gerar opções de processo." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Pool de Ip Flutuante" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Criar grupo de segurança para este Grupo de Nodos" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Lançar instâncias nestes grupos de segurança." -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Processos" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Processos a serem lançados no node group" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Configurar Template Node Group" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Template Criado Node group %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Escolha um plugin e versão do Hadoop" @@ -7458,7 +7473,7 @@ msgstr "Incapaz de preencher os processos anti-affinity." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Não é possível recuperar redes." @@ -7515,8 +7530,8 @@ msgstr[1] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Não disponível" @@ -7664,14 +7679,14 @@ msgstr "Backup \"%(name)s\" agendado." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Não foi possível disparar %(count)s chamadas \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "instância" @@ -7680,12 +7695,12 @@ msgid "Error creating database backup." msgstr "Erro criando backup da base de dados." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Tamanho Atual (GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Novo Tamanho (GB)" @@ -7752,9 +7767,9 @@ msgstr "Erro excluindo base de dados na instância." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Disparar Instância" @@ -8000,13 +8015,13 @@ msgstr "Disparar Base de Dados" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Editar Instância" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Tamanho da imagem a disparar." @@ -8031,22 +8046,22 @@ msgid "Select datastore type and version" msgstr "Selecione o tipo de armazenamento de dados e versão" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "Ao menos uma rede deve ser espeicifacada." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Disparar instância com estas redes" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Rede" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "Selecione as redes para sua instância." @@ -8091,7 +8106,7 @@ msgid "Unable to find backup!" msgstr "Não foi possível encontrar o backup!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Disparadas %(count)s chamadas \"%(name)s\"." @@ -8695,78 +8710,78 @@ msgid "A local image to upload." msgstr "Uma imagem local para enviar." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Formato" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Arquitetura" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Disco Mínimo (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "O tamanho mínimo em disco necessário para inicializar a imagem. Se não for especificado, o padrão é 0 (sem tamanho mínimo)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Memóriam RAM minima(MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "O mínimo do tamanho de memória necessário para inicializar a imagem. Se não for especificado, o valor padrão será 0 (sem mínimo)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Protegido" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Uma imagem ou localização de imagem externa deve se especificada." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Não é possível especificar a imagem e a localização de imagem externa." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Sua imagem %s está na fila para criação." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Não foi possível criar a nova imagem." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "ID do Kernel" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "ID do Ramdisk" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Não é possível atualizar a imagem \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "A imagem foi atualizado com sucesso." @@ -8858,7 +8873,7 @@ msgid "Container Format" msgstr "Formato do contêiner" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Formato de Disco" @@ -8889,7 +8904,7 @@ msgstr "Detalhes da Imagem:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Criar Snapshot" @@ -8928,74 +8943,74 @@ msgstr "Tipo Console \"%s\" não é suportado." msgid "No available console found." msgstr "Nenhum console disponível encontrado" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Reconstruir Senha" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Confirmar Reconstrução de Senha" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Partição de disco" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "Sem imagens disponíveis" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Automático" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Manual" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Não é possível recuperar informações de extensões." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Reconstruindo Instância %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Não é possível reconstruir instância." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "O nome do par de chaves associado com a instância" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "A senha da instância criptografada com sua chave pública." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Senha criptografada" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "A senha da instância não foi definida ou não está disponível." -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Arquivo da chave privada" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "OU Copie/Cole sua Chave Privada" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Não foi possível recuperar a senha da instância." @@ -9030,7 +9045,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9043,51 +9058,51 @@ msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Editar Grupos de Segurança" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Console" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Ver Log" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Redimensionar Instância" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Confirma Redimensionamento/Migração" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Reverter Redimensionamento/Migração" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9095,418 +9110,418 @@ msgstr "Reverter Redimensionamento/Migração" msgid "Rebuild Instance" msgstr "Reconstruir Instância" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Recuperar a senha" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Associar IP Flutuante" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "IP flutuantes %s associado com sucesso" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Não foi possível associar IP flutuante." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Remover IP Flutuante" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "IP flutuante %s desassociado com sucesso" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "Sem IPs flutuantes para desassociar." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Por favor tente novamente mais tarde [Erro: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "Não há capacidade suficiente para este flavor na zona de disponibilidade selecionada. Tente novamente mais tarde ou selecione uma zona de disponibilidade diferente." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Falha ao Iniciar a instância \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Excluído" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Ativo" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Desligar" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Suspenso" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "Interrompido" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Erro" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Redimensionar/Migrar" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Confirme ou Reverta Redimensionamento/Migração" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Reverter Redimensionamento/Migração" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Reiniciar" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Reinicialização forçada" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Senha" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Refazer" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Migrando" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Fazer" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Resgate" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Soft Deleted" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "arquivado" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Arquivoado em Offloaded" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Agendamento" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Bloco de mapeamento de dispositivos" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Rede" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "Spawning" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Snapshotting" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Snapshot Image Pendente" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Upload de Imagem pendente" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Enviando Imagem" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Backup da Imagem" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Atualizando Senha" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Preparando Redimensionamento ou Migração" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Redimensionando ou Migrando" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Redimensionado ou Migrado" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Finalizando Redimensionamento ou Migração " -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Revertendo Redimensionamento ou Migração" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Confirmando Redimensionamento ou Migração " -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Reiniciar" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Hard Rebooting" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Pausando" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Continuando" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Suspendendo" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Desligando" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Ligando" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Resgatando" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "Cancelando o resgate" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Refazendo" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Refazer o Mapeamento de Bloco de Dispositivo" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "Reconstruir Spawning" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Migrando" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Deletando" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Soft Deleting" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Restaurando" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Arquivamento" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Upload de arquivamento de imagem pendente" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Upload de arquivamento de imagem" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Arquivamento Offloading" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "Desarquivar" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Sem Estado" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Executando" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Bloqueado" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "Interrompido" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Desligar" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Desligar" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Crashed" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Suspenso" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Falhou" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Construindo" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Par de chaves" @@ -9790,90 +9805,90 @@ msgstr "Você pode opcionalmente setar uma senha na instância reconstruída." msgid "Instance Admin Password" msgstr "Senha de administrador da instância" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Usuário" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Projeto & Usuário" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Contagem de Instâncias" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Número de instâncias para disparar." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Origem da Inicialização da Instância" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Escolha seu tipo de origem de inicialização." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Snapshot da Instância" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Snapshot de Volume" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Tamanho do Dispositivo (GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Tamanho do volume em gigabytes (valor inteiro)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Nome do Dispositivo" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Excluir ao Finalizar" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Excluir volume quando finalizar instância" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Selecionar Origem" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Iniciar da Imagem" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Iniciar do Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Iniciar do volume" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Iniciar a partir da imagem (cria um novo volume)." -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Iniciar a partir do snapshot do volume (cria um novo volume)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9884,240 +9899,240 @@ msgid_plural "" msgstr[0] "A instância requisitada não pode ser criada porque você só possui %(avail)i de sua quota disponível." msgstr[1] "A instância %(req)i requisitada não pode ser criada porque você só possui %(avail)i de sua quota disponível." -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Cores(Disponível: %(avail)s, Requisitado: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Disponível: %(avail)s, Requisitado: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "A instância requerida não pode ser lançado. A quota seguinte recurso solicitado(s) exceder(s):%s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Você deve setar o tamanho do volume" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "Tamanho do volume deve ser maior que 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Você deve selecionar uma imagem." -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "O Flavor '%(flavor)s' é muito pequeno para a imagem requisitada.\nRequerimentos mínimos: %(min_ram)s MB de RAM e %(min_disk)s GB no disco raiz." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "O tamanho do volume é muito pequeno para a imagem '%(image_name)s' e terá que ser maior ou igual a '%(smallest_size)d' GB." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Você deve escolher um snapshot." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Você deve selecionar um volume." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "O disparo de múltiplas instâncias é suportada apenas para imagens e snapshots de instâncias." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Não é possível recuperar todas zonas de disponibilidade." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "Nenhuma zona de disponibilidade encontrada." -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Qualquer Zona de Disponibilidade" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Não foi possível obter informações de cota." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Snapshot" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Selecione o Snapshot de Instância" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "Nenhum snapshot disponível." -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Não foi possível recuperar a lista de volumes." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Escolha o Volume" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "Nenhum volume disponível" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Não foi possível recuperar a lista de snapshots de volume." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Selecionar Snapshot de Volume" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "Nenhum snapshot de volume disponível" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Par de Chaves para usar para a autenticação" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Senha de Admin" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Confirme a senha de Admin" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Disparar instância nestes grupos de segurança." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Controle o acesso à sua instância através de pares de chave, grupos de segurança e outros mecanismos." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Não foi possível obter pares de chave." -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Selecionar um par de chaves" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "Não há par de chaves disponível" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Não é possível recuperar a lista de grupos de segurança" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "Pós-Criação" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Entrada Direta" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Personalização Source Script" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Um script é um conjunto de comandos a ser executado após a construção da instância (máximo 16kb)." -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Arquivo de Script" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Script Data" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "Arquivo excede o tamanho máximo (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Houve um problema ao analisar o %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Perfis de Política" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Dispare instância com este perfil de política" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Automático: O disco inteiro é uma única partição e automaticamente redimensiona. Manual: Resultados no mais rápido tempo de construção, mas requer particionamento manual." -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Configuração de Drive" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Configurar OpenStack para escrever metadados para uma unidade de configuração especial que atribui à instância quando ele inicia." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Opções Avançadas" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s instâncias" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Porta não criada para profile-id (%s)." @@ -10471,7 +10486,7 @@ msgstr "Provedor" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Sub-rede" @@ -11036,7 +11051,7 @@ msgid "Create Router" msgstr "Criar Roteador" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Roteador" @@ -11976,70 +11991,70 @@ msgstr "Editar modelo" msgid "Select a new template to re-launch a stack." msgstr "Selecione um novo modelo para relançar uma pilha." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "Stack ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Nome do Stack" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Criar Stack" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Nome do stack a ser criado." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "O Nome deve começar com uma letra e conter apenas letras, números, underscore, ponto e hífen." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Tempo Limite de Criação (minutos)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Tempo limite de criação do Stack em minutos." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Rollback em caso de falha" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Habilita rollback em caso de falha de criação/atualização." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Senha para o usuário \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "Isto é requerido para realizar operações pro todo o ciclo de vida do stack" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Criação do stack iniciada." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Atualizar parâmetros do Stack" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Atualização do stack iniciada." @@ -12310,12 +12325,12 @@ msgstr "Agendada exclusão de %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Não é possível recuperar detalhes de backup." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Atualização de volume snapshot \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Não é possível atualizar o volume snapshot." @@ -12467,7 +12482,7 @@ msgid "Not attached" msgstr "Não anexado" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Origem do Volume" @@ -12596,144 +12611,144 @@ msgstr "Criar um Volume" msgid "Create a Volume Snapshot" msgstr "Criar um Snapshot de Volume" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Utilize um snapshot como fonte" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Utilizar imagem como origem" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Utilizar um volume como origem" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Tamanho (GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Sem tipo de volume" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Tamanho do volume deve ser igual ou maior que o tamanho do snapshot (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Não foi possível carregar o snapshot especificado." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Tamanho do volume deve ser igual ou maior que o tamanho da imagem (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "O tamanho do volume deve ser maior ou igual ao tamanho mínimo do disco da imagem (%sGB)." -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Não foi possível carregar a imagem especificada. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Não foi possível carregar o volume especificado. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "O tamanho do volume deve ser maior ou igual ao tamanho do volume original (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Escolha um snapshot" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Escolha uma imagem" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Escolha um volume" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Sem origem, volume vazio" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Fonte da imagem deve ser especificado" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Fonte Snapshot deve ser especificado" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Fonte volume deve ser especificado" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Não é possível determinar se zonas de disponibilidade são suportadas" -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "O tamanho de volume não pode ser menor que o tamanho do snapshot (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "O tamanho de volume não pode ser menor que o tamanho da imagem (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "O tamanho do volume não pode ser menor que o tamanho mínimo da imagem (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "O tamanho do volume não pode ser menor que o tamanho do volume fonte (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "Um volume de %(req)iGB não pode ser criado porque você tem apenas %(avail)iGB da sua cota disponível." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Você já está usando todos os seus volumes disponíveis." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Criando volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Incapaz de criar volume." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Anexar em uma Instância." -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Selecione uma instância onde anexar." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12752,93 +12767,93 @@ msgstr "Anexando volume %(vol)s na instância %(inst)s em %(dev)s." msgid "Unable to attach volume." msgstr "Não foi possível anexar volume." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Criando snapshot do volume \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Forçando para criar snapshot \"%s\" do volume axenado." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Não foi possível criar um snapshot de volume." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Atualizando volume \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Não é possível atualizar volume." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Forçar" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Enviada com sucesso o pedido de upload de volume a imagem para o volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Não é possível fazer upload de volume a imagem para o volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "Nova tamanho deve ser maior do que o tamanho actual." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "O volume não pode ser estendida a %(req)iGB como você só tem%(avail)iGB da sua quota disponível." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Estendendo o volume: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Incapaz de estender o volume." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Nunca" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "Sob Demanda" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Política de Migração" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Não é possível recuperar a lista de tipos de volume." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "Novo tipo de volume deve ser diferente do tipo volume original \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Enviada com sucesso o pedido para alterar o tipo de volume para \"%(vtype)s\" para o volume:\"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Não é possível alterar o tipo de volume para volume: \"%s\"" @@ -12955,8 +12970,8 @@ msgstr "Serviço de VPN %s atualizado com sucesso." msgid "Failed to update VPN Service %s" msgstr "Falha de atualização do Serviço VPN %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12964,12 +12979,12 @@ msgstr "Falha de atualização do Serviço VPN %s" msgid "Authorization algorithm" msgstr "Algorítimo de Autorização" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12977,19 +12992,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Algoritmo de encriptação" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13010,7 +13025,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Unidades de tempo de vida para as chaves IKE" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "seconds" @@ -13018,13 +13033,13 @@ msgstr "seconds" msgid "Lifetime value for IKE keys" msgstr "Valor para Toda a Vida para chaves IKE" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Maior ou igual a 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13032,15 +13047,15 @@ msgstr "Maior ou igual a 60" msgid "Perfect Forward Secrecy" msgstr "Sigilo de Encaminhamento Perfeito" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13049,169 +13064,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "Modo de negociação do IKE Fase 1" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "Política IKE %s foi atualizada com sucesso." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Não foi possível atualizar Política IKE %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Modo de encapsulamento" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "Túnel" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "Transporte" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Unidades de tempo de vida" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Valor do tempo de vida" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Transformar Protocolo" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "Política IPSec %s foi atualizada com sucesso." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Não foi possível atualizar Política IPSec %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Endereço público IPv4/IPv6 ou FQDN do gateway do peer " -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Endereço público IPv4/IPv6 ou FQDN do gateway do peer para a Conexão VPN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Identidade do roteador do peer para autenticação (peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Identidade do roteador do peer para autenticação. Pode ser um endereço IPv4/IPv6, e-mail, ID de chave ou FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Sub-rede(s) do peer remoto" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Endereço(s) de sub-rede(s) remota(s) com máscara(s) no formato CIDR, separado por vírgulas se necessário(ex. 20.1.0.0/24, 21.1.0.0/24) " -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "String de Chave (PSK) Pré-Compartilhada" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Tamanho máximo de Unidade de Transmissão para a conexão" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Igual ou superior a 68 se a sub-rede local é IPv4. Igual ou maior que 1280 se a sub-rede local é IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Ações de detecção de peer morto" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "manter" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "Limpar" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "Desabilitado" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "reiniciar" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "reniciar-por-par" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Intervalo de detecção de peer morto" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Inteiro válido" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Tempo limite de detecção de peer morto" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Inteiro válido maior que o intervalo DPD" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Estado do iniciador" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-direcional" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "somente-resposta" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "Conexão do Site Connection %s foi atualizada com sucesso." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Não foi possível atualizar a conexão IPSec Site %s" @@ -13309,70 +13324,70 @@ msgstr "Editar política do IPSec" msgid "Edit Connection" msgstr "Editar conexão" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "Serviço de VPN" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "Política IKE" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "Política IPSec" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "Conexões de Site IPSec" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "Serviços de VPN" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "Políticas IKE" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "Políticas IPSec" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Não é possível recuperar a lista de conexões de Site IPSec." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Não é possível recuperar a lista de Serviços de VPN." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Não é possível recuperar a lista de políticas IKE." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Não é possível recuperar a lista de políticas IPSec." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "Detalhes da política IKE" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "Detalhes da Política IPSec" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "Detalhes do Serviço de VPN" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "Detalhes das conexões de Site IPSec" @@ -13411,43 +13426,43 @@ msgstr "Não é possível apagar a política IPSEC: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Excluída conexão de Site IPSec %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Não é possível excluir conexão do site IPSec: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Não é possível recuperar detalhes da política IKE." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Não é possível recuperar detalhes da política IPSec." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Não é possível recuperar detalhes do Serviço de VPN." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Não foi possível obter detalhes de conexão do Site IPSec." -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Não foi possível obter detalhes do serviço de VPN %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Não foi possível recuperar detalhes da política IKE. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Não foi possível recuperar detalhes da política IPSec. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Não foi possível obter detalhes de conexão do Site IPSec. %s" @@ -13663,11 +13678,6 @@ msgstr "Projetos não puderam ser obtidos." msgid "Segment Type" msgstr "Tipo de Segmento" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13679,7 +13689,7 @@ msgstr "Tronco" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Sub Tipo" @@ -13692,52 +13702,52 @@ msgstr "VXLAN Nativa" msgid "Enhanced VXLAN" msgstr "VXLAN aprimorada" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Faixa de Segmento" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 para VLAN; 5000 e acima para Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Faixa de IP Multicast" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Range Multicast IPv4 (por exemplo. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Valor de Sub Tipo (entrada manual)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Inserir parametro (ex. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Perfil de Rede %s foi criado com sucesso." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Falha ao criar perfil de rede %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Perfil de Rede %s foi atualizado com sucesso." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Falha ao atualizar perfil de rede (%s)." @@ -13859,23 +13869,23 @@ msgstr "Atualizar Perfil de Rede" msgid "Settings" msgstr "Configurações" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Senha atual" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Nova senha" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Confirmar nova senha" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Não foi possível alterar senha." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Alteração de senha não é suportada." diff --git a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po index 5b120d4611..6f713bc492 100644 --- a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (http://www.transifex.com/projects/p/horizon/language/ru/)\n" "MIME-Version: 1.0\n" @@ -58,217 +58,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "Все TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "Все UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "Все ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "Не удалось получить список замеров Ceilometer." -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "Время работы машины" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "Время работы машины <тип> (типы OpenStack)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "Объем ОЗУ (МБ)" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "Затраченное время ЦПУ (наносекунды)" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "Среднее потребление ЦПУ" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "Количество ВЦПУ" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "Количество запросов на чтение" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "Количество запросов на запись" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "Объем чтений (байт)" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "Объем записи (байт)" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "Размер основного диска (ГБ)" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "Размер временного диска (ГБ)" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "Количество входящего трафика на сетевом интерфейсе ВМ (байт)" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "Количество исходящего трафика на сетевом интерфейсе ВМ (байт)" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "Количество входящих пакетов на интерфейсе ВМ" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "Количество исходящих пакетов на интерфейсе ВМ" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "Время работы машины %s (схема OpenStack)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "Время работы сети" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "Запросы на создание для этой сети" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "Запросы на обновление для этой сети" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "Время работы подсети" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "Запросы на создание для этой подсети" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "Запросы на обновление для этой подсети" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "Время работы порта" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "Запросы на создание для этого порта" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "Запросы на обновление для этого порта" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "Время работы маршрутизатора" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "Запросы на создание для этого маршрутизатора" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "Запросы на обновление для этого маршрутизатора" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "Время работы назначаемого IP" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "Запросы на создание для этого назначаемого IP" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "Запросы на обновление для этого назначаемого IP" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "Проверка существования образа" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "Размер загруженного образа" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "Количество обновлений образа" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "Количество загрузок образа" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "Количество удалений образа" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "Образ сохранен" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "Образ не обслуживается" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "Время работы диска" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "Размер диска" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "Количество объектов" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "Общий размер сохраненных объектов" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "Количество контейнеров" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "Количество входящего трафика (байт)" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "Количество исходящего трафика (байт)" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Количество обращений к API Swift" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "Количество энергии" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "Потребляемая мощность" @@ -294,17 +294,17 @@ msgstr "Неизвестная машины" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s backend)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "Служба идентификации запретила редактирование данных пользователя." -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "У пользователя %s отсутствует назанченная роль в этом проекте." -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "Пароль изменен. Снова войдите в систему. " @@ -383,7 +383,7 @@ msgstr "Имя: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "Не удалось эвакуировать инстанс: %s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "Невозможно удалить непустой контейнер." @@ -398,19 +398,19 @@ msgstr "Администратор" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -438,13 +438,13 @@ msgstr "Администратор" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -466,7 +466,7 @@ msgstr "Администратор" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -499,9 +499,9 @@ msgstr "Администратор" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -517,12 +517,12 @@ msgstr "Имя" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "Зона доступности" @@ -745,11 +745,11 @@ msgstr "Добавить/удалить узлы в сборнике" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -799,6 +799,7 @@ msgstr "Ошибка при добавлении или удалении узл #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -963,7 +964,7 @@ msgid "Defaults" msgstr "По умолчанию" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "Обновить параметры по умолчанию" @@ -1010,7 +1011,7 @@ msgstr "ВЦПУ" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1025,7 +1026,7 @@ msgid "Injected Files" msgstr "Загруженные файлы" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1040,9 +1041,9 @@ msgid "Volumes" msgstr "Диски" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1050,7 +1051,7 @@ msgid "Volume Snapshots" msgstr "Снимки дисков" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "Общий размер дисков и снимков (ГБ)" @@ -1083,9 +1084,9 @@ msgstr "Назначаемые IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1146,7 +1147,7 @@ msgid "Quotas" msgstr "Квоты" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "Квоты по умолчанию" @@ -1159,20 +1160,20 @@ msgstr "Не удалось получить информацию о квоте. msgid "Unable to retrieve default quota values." msgstr "Не удалось получить значение стандартных квот." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "Здесь вы можете обновить значения квот по умолчанию (максимальные значения лимитов)." -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "Обновить квоты по умолчанию" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "Квоты по умолчанию обновлены" -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "Невозможно обновить квоты по умолчанию." @@ -1201,15 +1202,15 @@ msgstr[1] "" msgstr[2] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "Создать схему" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1304,12 +1305,12 @@ msgstr "Диск подкачки" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1317,8 +1318,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1347,7 +1348,7 @@ msgid "" "to set a random UUID4." msgstr "ID схемы должен содержать UUID4 или целое число. Оставьте это поле пустым или введите 'auto' для указания сгенерированного UUID4." -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "Имя может содержать только буквы, числа, знаки подчеркивания, точки и дефисы." @@ -1365,7 +1366,7 @@ msgid "Swap Disk (MB)" msgstr "Swap диск (МБ)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "Информация о типе инстанса" @@ -1376,12 +1377,12 @@ msgid "" msgstr "Типы инстансов определяют размер RAM, диска, количество ядер и другие ресурсы и могут быть выбраны когда пользователи запускают инстансы." #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "Не удалось получить список схем" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "Имя «%s» уже занято другой схемой." @@ -1395,69 +1396,69 @@ msgstr "Идентификатор «%s» уже используется в д msgid "Unable to retrieve flavor access list. Please try again later." msgstr "Невозможно получить список прав схемы. Повторите попытку." -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "Права доступа схемы" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "Выберите проекты, в которых будут использоваться инстансы. Если ни один проект не выбран, то инстанс будет доступен во всех проектах." -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "Все проекты" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "Выбранные проекты" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "Проекты не найдены." -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "При отсутствии выбора схема будет доступна для всех проектов." -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "Создан новая схема «%s»." -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "Не удалось создать схему «%s»." -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "Не удалось создать схему." -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "Не удалось указать права схемы для проекта %s." -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "Редактировать данные типа инстанса. Типы инстансов определяют размер RAM, диска, количества ядер и другие ресурсы. Типы инстанса выбраны когда пользователи запускают инстансы." -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "Изменена схема «%s»." -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "Не удалось изменить схему «%s»." -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "Данные схемы изменены, но не его права." @@ -1483,16 +1484,16 @@ msgstr "Имя узла" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "Тип" @@ -1524,9 +1525,9 @@ msgstr "Хранилище (всего)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "Имя Машины" @@ -1553,7 +1554,7 @@ msgstr "Не удалось получить информацию гиперви msgid "Unable to retrieve hypervisor statistics." msgstr "Не удалось получить статистику гипервизора." -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "Не удалось получить список инстансов гипервизора" @@ -1562,33 +1563,33 @@ msgstr "Не удалось получить список инстансов г msgid "Current Host" msgstr "Текущий узел" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "Целевой хост" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "Выбрать хост для эвакуации сервера." -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "Общее хранилище" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "Выбрать целевой хост" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "Нет доступных узлов." -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "Начинаем эвакуацию из %(current)s в %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "Не удалось эвакуировать хост: %s" @@ -1617,7 +1618,7 @@ msgstr[2] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1645,9 +1646,9 @@ msgstr "Зона" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1659,7 +1660,7 @@ msgstr "Зона" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1685,7 +1686,7 @@ msgstr "Зона" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1773,7 +1774,7 @@ msgstr "Имя образа =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "Статус =" @@ -1792,10 +1793,10 @@ msgstr "Максимальный размер (МБ)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "Имя образа" @@ -1803,11 +1804,11 @@ msgstr "Имя образа" msgid "Unable to retrieve image list." msgstr "Не удалось запросить список образов." -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "Невозможно получить доступные свойства образа" -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "Невозможно получить образ для обновления" @@ -1885,7 +1886,7 @@ msgstr "Системная информация" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2024,16 +2025,16 @@ msgstr "Живая миграция машины" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2052,12 +2053,12 @@ msgid "IPv6 Address =" msgstr "IPv6 адрес =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "Образ ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "Схема ID =" @@ -2065,7 +2066,7 @@ msgstr "Схема ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP-адрес" @@ -2078,7 +2079,7 @@ msgstr "IP-адрес" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2089,17 +2090,17 @@ msgid "Size" msgstr "Размер" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "Задача" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "Состояние" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "Время с момента создания" @@ -2171,19 +2172,19 @@ msgstr "Метрика" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2202,7 +2203,7 @@ msgstr "Метрика" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2216,17 +2217,17 @@ msgstr "Метрика" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2455,7 +2456,21 @@ msgstr "Местный" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2463,34 +2478,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "Профиль сети" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "Тип сети провайдера" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "Физический механизм, с помощью которого виртуальная сеть реализуется." -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "Физическая сеть" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "Имя физической сети, поверх которой виртуальная сеть реализуется." -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "ID сегмента" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2517,7 +2532,7 @@ msgstr "ID сегмента" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2525,8 +2540,8 @@ msgstr "ID сегмента" msgid "Admin State" msgstr "Состояние администрирования" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2540,20 +2555,20 @@ msgstr "Состояние администрирования" msgid "Shared" msgstr "Общая" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "Внешняя сеть" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "Выберите проект" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2563,51 +2578,51 @@ msgid "" "%(vxlan_max)s." msgstr "Для VLAN сетей VLAN VID физической сети, которая понимает виртуальную сеть. Допустимые VLAN VIDs %(vlan_min)s через %(vlan_max)s. Для GRE или VXLAN сетей туннельный идентификатор. Допустимые туннельные идентификаторы для GRE сетей %(gre_min)s через %(gre_max)s. Для VXLAN сетей %(vxlan_min)s через %(vxlan_max)s." -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "Выберите профиль" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "Не удалось получить список профилей сети." -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "Сеть %s была успешно создана." -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "Не удалось создать сеть %s" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "Для VLAN сетей допустимые VLAN идентификаторы %(min)s через %(max)s." -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Для GRE сетей допустимые туннельные идентификаторы %(min)s через %(max)s." -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "Для VXLAN сетей допустимые туннельные идентификаторы %(min)s через %(max)s." -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "Сеть %s была успешно обновлена." -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2619,7 +2634,7 @@ msgstr "Не удалось обновить сеть %s" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2692,7 +2707,7 @@ msgstr "DHCP агенты" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2710,7 +2725,7 @@ msgstr "Не удалось получить список сетей." #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "Не удалось перечислить dhcp агенты сетевого хостинга." @@ -2732,28 +2747,28 @@ msgstr "Не удалось получить список портов." msgid "Unable to retrieve details for network \"%s\"." msgstr "Не удалось получить детальную информацию о сети «%s»." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "Новый DHCP агент" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "Выбрать DHCP агента для прикрепления" -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "Выбрать новый агент" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "Нет доступных агентов" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Агент %s был успешно добавлен" -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "Не удалось добавить агент %(agent_name)s в сеть %(network)s" @@ -3310,8 +3325,8 @@ msgstr "Информация о маршрутизаторе" msgid "Update Router" msgstr "Обновить маршрутизатор" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "Не удалось получить информацию о проекте диска." @@ -3328,8 +3343,8 @@ msgstr "Невозможно получить типы дисков" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "Не удалось получить снимки диска." @@ -3368,14 +3383,14 @@ msgstr "Не удалось обновить статус снимка диск msgid "Update Status" msgstr "Обновить статус" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "Имя диска" @@ -3406,11 +3421,11 @@ msgstr "Информация" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "Диск" @@ -3447,7 +3462,7 @@ msgstr "Гб" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3534,14 +3549,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3829,7 +3844,7 @@ msgstr "Не удалось получить данные типов диска" msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4111,7 +4126,7 @@ msgstr "Не удалось получить список пользовател #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "Не удалось получить список ролей." @@ -4150,17 +4165,17 @@ msgid "Domain Groups" msgstr "Группы доменов" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "Все группы" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "Группы не найдены." #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "Нет групп." @@ -4396,13 +4411,13 @@ msgid "View Usage" msgstr "Просмотр использования" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "Создать проект" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "Редактировать проект" @@ -4480,7 +4495,7 @@ msgid "Domain Name" msgstr "Имя домена" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "Информация о проекте" @@ -4497,81 +4512,81 @@ msgstr "Не удалось получить список пользовател msgid "Project Members" msgstr "Участники проекта" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "Группы проекта" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "Создан новый проект «%s»." -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "Не удалось создать проект «%s»." -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ", добавить группы проекта" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "Не удалось добавить пользователей %(users_to_add)s в проект %(group_msg)s и установить квоты в проекте." -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "Не удалось добавить %s группы проекта и обновить квоты проекта." -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "Не удалось установить квоты для проекта." -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "Изменить данные проекта" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "Проект «%s» изменён." -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Не удалось изменить проект «%s»." -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Вы не можете удалить административные привилегии, будучи в данном проекте. Переключитесь в другой проект с административными привилегиями или удалите роль администратора с помощью интерфейса командной строки." -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ", обновление групп проекта" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "Не удалось изменить пользователей %(users_to_modify)s в проекте %(group_msg)s и обновить квоты проекта." -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "Не удалось изменить пользователей %s в проекте, обновить группы и квоты проекта." -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4667,9 +4682,9 @@ msgid "No available projects" msgstr "Нет доступных проектов" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "Пароли не совпадают." @@ -4677,7 +4692,7 @@ msgstr "Пароли не совпадают." #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "Пароль" @@ -4852,7 +4867,7 @@ msgid "Data Processing" msgstr "Обработка данных" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "Доступ и безопасность" @@ -4943,7 +4958,7 @@ msgstr "Выделить IP проекту" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4974,7 +4989,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "Успешно снято назначение IP: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "Невозможно снять назначение IP." @@ -5061,29 +5076,29 @@ msgstr "IP адрес %s назначен." msgid "Unable to associate IP address %s." msgstr "Невозможно назначить IP адрес %s." -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "Имя пары ключей может содержать только буквы, числа, нижние подчеркивания, пробелы и дефисы" -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "Имя пары ключей" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "Открытый ключ" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "Успешно импортирован открытый ключ: %s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "Не удалось испортировать пару ключей." @@ -5622,7 +5637,7 @@ msgid "Unable to create container." msgstr "Невозможно создать контейнер." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "Файл" @@ -5971,7 +5986,7 @@ msgid "Unable to upload cluster template file" msgstr "Не удалось загрузить файл шаблона кластера" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "Шаблоны кластера" @@ -6027,31 +6042,31 @@ msgstr "Создать шаблон" msgid "Configure Cluster Template" msgstr "Настроить шаблон кластера" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "Плагин" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop версия" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6176,7 +6191,7 @@ msgstr "Подсчет узлов" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "Схема" @@ -6194,13 +6209,13 @@ msgstr "Шаблон не указан" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "Автоматическая группа безопасности" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "Узел процессов" @@ -6237,7 +6252,7 @@ msgstr "Добавить узел группы" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "Создать шаблон кластера" @@ -6270,7 +6285,7 @@ msgstr "Выбрать плагин и hadoop версию для шаблона #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "Не удалось создать" @@ -6284,22 +6299,22 @@ msgstr "Имя шаблона" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "Подробности" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "Созданный шаблон кластера %s " -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "Не удалось создать шаблон кластера" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "Кластеры" @@ -6334,7 +6349,7 @@ msgstr "Не удалось обновить строку" msgid "Configure Cluster" msgstr "Настроить кластер" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "Количество инстансов " @@ -6507,14 +6522,14 @@ msgstr "Не удалось обновить образ" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "Образ" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "Выберите Образ" @@ -6638,7 +6653,7 @@ msgid "Add custom tag" msgstr "Добавить пользовательский тег" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "Плагины" @@ -6647,7 +6662,7 @@ msgstr "Плагины" msgid "Title" msgstr "Заглавие" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "Поддерживаемые версии" @@ -6674,7 +6689,7 @@ msgid "Data Processing Plugins" msgstr "Плагины обработки данных" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "Источники данных" @@ -6822,7 +6837,7 @@ msgid "Failed to fetch internal binary list" msgstr "Не удалось получить список внутренних исполняемых файлов" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "Задания исполняемых файлов" @@ -6845,7 +6860,7 @@ msgstr[2] "" msgid "Download Job Binary" msgstr "Скачать задания исполняемых файлов" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url " @@ -6924,7 +6939,7 @@ msgid "Job Binary Details" msgstr "Данные заданий двоичных файлов" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "Выполнение задания" @@ -6978,7 +6993,7 @@ msgstr "Перезапустить на существующем кластер msgid "Relaunch On New Cluster" msgstr "Перезапустить на новом кластере" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6987,7 +7002,7 @@ msgstr "Перезапустить на новом кластере" msgid "Job" msgstr "Задание" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7295,7 +7310,7 @@ msgstr "Сохранение кластера после завершения з #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "Запустить" @@ -7335,7 +7350,7 @@ msgid "Unable to launch job." msgstr "Не удалось запустить задание." #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "Шаблоны узла группы" @@ -7437,8 +7452,8 @@ msgstr "Спрятать полную конфигурацию" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "Создать шаблон узла группы" @@ -7475,40 +7490,40 @@ msgstr "Выбрать место хранения" msgid "Volumes size (GB)" msgstr "Размер дисков (ГБ)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "Не удалось создать процесс выбора" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "Пул назначаемых IP" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "Создать группу безопасности для этого узла группы" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "Запустить инстанс в этих группах безопасности" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "Процессы" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "Процессы запущены в узле группы" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "Настроить шаблон узла группы" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "Создать шаблон узла группы %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "Выбрать плагин и hadoop версию" @@ -7526,7 +7541,7 @@ msgstr "Не удалось заполнить анти-аффинные про #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "Невозможно получить сети." @@ -7585,8 +7600,8 @@ msgstr[2] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "Не доступен" @@ -7734,14 +7749,14 @@ msgstr "Запланированная резервная копия \"%(name)s\ #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "Невозможно запустить %(count)s названных \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "инстанс" @@ -7750,12 +7765,12 @@ msgid "Error creating database backup." msgstr "Ошибка создания резервной копии БД." #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "Текущий размер (ГБ)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "Новый размер (Гб)" @@ -7828,9 +7843,9 @@ msgstr "Ошибка удаления БД на инстансе." #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "Запустить экземпляр" @@ -8076,13 +8091,13 @@ msgstr "Запустить БД" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "Редактировать экземпляр" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "Размер образа для запуска" @@ -8107,22 +8122,22 @@ msgid "Select datastore type and version" msgstr "Выбрать тип и версию хранилища данных." #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "По крайней мере одна сеть должна быть указана." #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "Запустить инстанс с этими сетями" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "Сеть" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "выберите сети для вашего инстанса." @@ -8167,7 +8182,7 @@ msgid "Unable to find backup!" msgstr "Невозможно создать резервную копию!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "Запущено %(count)s названных \"%(name)s\"." @@ -8776,78 +8791,78 @@ msgid "A local image to upload." msgstr "Локальный образ для загрузки." #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "Формат" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "Архитектура" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "Минимальный размер диска (GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "Минимальный размер диска требуется для загрузки образа. По умолчанию 0 (нет ограничения)." -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "Минимальная ОЗУ (МБ)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "Минимальный размер сводного мест на диске для загрузки образа. По умолчанию 0 (нет ограничения)." -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "Защищенный" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "Образ или внешнее расположение образа должно быть указано." -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "Нельзя указывать образ и внешнее расположение образа одновременно." -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "Образ %s поставлен в очередь на создание." -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "Невозможно создать образ." -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "ID ядра" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "ID ОЗУ" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "Невозможно обновить образ \"%s\"." -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "Образ успешно обновлён." @@ -8941,7 +8956,7 @@ msgid "Container Format" msgstr "Формат контейнера" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "Формат диска" @@ -8972,7 +8987,7 @@ msgstr "Подробности образа:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "Создать снимок" @@ -9011,74 +9026,74 @@ msgstr "Тип консоли \"%s\" не поддерживается" msgid "No available console found." msgstr "Доступные консоли не найдены" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "Замена Пароля" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "Подтвердите Замену Пароля" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "Разделение диска" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "Нет доступных образов" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "Автоматически" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "Вручную" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "Не удалось получить информацию о расширениях." -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "Перестроение инстанса %s." -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "Невозможно перестроить инстанс." -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "Имя пары ключей, которое было связано с инстансом" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "Пароль машины зашифрован вашим открытым ключом." -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "Зашифрованный пароль." -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "Пароль инстанса не установлен или пока не доступен" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "Файл закрытого ключа" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "Скопируйте/Вставьте ваш личный ключ" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "Невозможно получить экземпляр пароля" @@ -9118,7 +9133,7 @@ msgstr[1] "" msgstr[2] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -9133,54 +9148,54 @@ msgstr[1] "" msgstr[2] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "Редактировать группы безопасности" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "Консоль" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "Посмотреть лог" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "Изменение типа инстанса" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "Подтвердить изменение типа/Миграцию" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "Отменить изменение типа/Миграцию" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9188,68 +9203,68 @@ msgstr "Отменить изменение типа/Миграцию" msgid "Rebuild Instance" msgstr "Перестроить инстанс" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "Получить пароль" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "Связать назначаемый IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "Успешно связан назначаемый IP: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "Невозможно связать назначаемый IP." -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "Отвязать Назначаемый IP" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "Успешно отвязан назначаемый IP: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "Нет назначаемых IP для отвязывания." -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "Пожалуйста повторите еще раз позже [Error: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "Для данного типа инстанса отсутствуют ресурсы в указанной зоне доступности. Повторите еще раз позже или выберите другую зону доступности." -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "Не удалось запустить инстанс \"%s\"" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" @@ -9257,7 +9272,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" @@ -9265,345 +9280,345 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s ГБ" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "Удалено" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "Активный" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "Отключение" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "Приостановлено" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "На паузе" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "Ошибка" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "Изменение типа/Миграция" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "Подтвердить отмену изменения типа/миграции" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "Отменить изменение типа/Миграцию" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "Перезагрузка" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "Жесткая перезагрузка" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "Пароль" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "Восстановить" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "Миграция" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "Создать" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "Спасать" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "Софт удалён" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "Отложить" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "Отложенная разгрузка" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "Планирование" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "Сопоставление блочного устройства" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "Сеть" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "Получение снимка" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "Снимок образа в ожидании" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "Образ в ожидании загрузки" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "Загрузка образа" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "Резервная копия образа" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "Обновление пароля" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "Подготовка изменения типа или миграции" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "Изменение типа или миграция" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "Изменен тип или проведена миграция" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "Завершение изменения типа или миграции" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "Откат изменения типа или миграции" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "Подтверждение изменения типа или миграции" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "Перезагрузка" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "Hard перезагрузка" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "Пауза" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "Восстановление" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "Приостановка" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "Выключение" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "Включение" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "Спасение" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "Восстановление" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "Восстановить сопоставление блочного устройства" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "Миграция" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "Удаление" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "Удаление софта" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "Восстановление" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "Отложить" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "Отложить образ в ожидании загрузки" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "Отложить загрузку образа" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "Отложить загрузку" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "Никакого состояния" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "Запущенный" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "Заблокирован" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "На паузе" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "Выключить" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "Выключено" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "Разбитый" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "Приостановлено" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "Не удалось" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "Создание" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "Ключевая пара" @@ -9887,90 +9902,90 @@ msgstr "Опционально вы можете задать пароль на msgid "Instance Admin Password" msgstr "Пароль администратора инстанса" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "Пользователь" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "Проект и Пользователь" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "Количество инстансов" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "Число инстансов для запуска." -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "Источник загрузки инстанса" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "Выберите тип источника загрузки." -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "Снимок экземпляра" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "Снимок диска" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "Размер устройства (ГБ)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "Размер диска в гигабайтах (целое значение)." -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "Имя устройства" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "Удалить по завершении" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "Удалить диск при удалении инстанса" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "Выбрать источник" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "Загрузить с образа" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "Загрузить со снимка" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "Загружать с носителя" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "Загрузить с образа (создает новый диск)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "Загружать со снимка носителя (создаёт новый диск)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9982,240 +9997,240 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "Ядра(Доступные: %(avail)s, Запрашиваемые: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(Доступные: %(avail)s, Запрашиваемые: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "Запрашиваемые инстансы не могут быть запущены. Следующие запрашиваемые ресурс(ы) превышают квоту(ы): %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "Вы должны указать размер диска" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "Размер диска должен быть больше 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "Необходимо выбрать образ" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "Тип инстанса '%(flavor)s' слишком мал для запрашиваемого образа.\nМинимальные требования: %(min_ram)s МБ RAM и %(min_disk)s ГБ корневого диска." -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "Размер диска слишком мал для '%(image_name)s' образа и он должен быть больше или равен '%(smallest_size)d' ГБ." -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "Вы должны выбрать снимок." -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "Необходимо выбрать диск." -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "Запуск нескольких инстансов поддерживается только для образов и снимков инстансов." -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "Невозможно получить зоны доступности." -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "Не найдены зоны доступности." -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "Любая зона доступности" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "Невозможно получить информацию о квоте." -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "Снимок" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s ГБ (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "Выберите снимок инстанса" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "Нет доступных снимков." -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "Не удалось получить список дисков." -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "Выберите диск" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "Нет доступных дисков" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "Не удалось получить список снимков дисков." -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "Выбрать снимок диска" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "Нет доступных снимков дисков" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "Пары ключей используют для аутентификации." -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "Пароль администратора" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "Подтвердите пароль администратора" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "Запустить инстанс в этих группах безопасности." -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "Контроль доступа к инстансу с помощью пары ключей, групп безопасности и других механизмов." -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "Не удалось получить пары ключей" -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "Выберите связку ключей" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "Нет доступных пар ключей" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "Невозможно получить список групп безопасности" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "После Создания" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "Непосредственный вход" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "Настройка источника скрипта" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "Скрипт или набор команд, который будет выполнен после построения инстанса (максимально 16 Кб)" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "Файл скрипта" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "Скрипт данных" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "Файл превышает максимальный размер (16кб)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Возникла проблема при разборе %(prefix)s: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "Профили политики" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "Запустить инстанс с этим профилем политики" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "Автоматически: Целый диск это единственный раздел ион автоматически изменяет размер. Руководство: Сокращается время создания, но требует ручного разделения" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "Конфигурация накопителя" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "Настроить OpenStack для записи метаданных в специальной конфигурации накопителя, которые прикрепляются к инстансу при загрузке." -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "Расширенные настройки" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s инстансов" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "Порт не создан для профиля (%s)." @@ -10577,7 +10592,7 @@ msgstr "Провайдер" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "Подсеть" @@ -11142,7 +11157,7 @@ msgid "Create Router" msgstr "Создать Маршрутизатор" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "Маршрутизатор" @@ -12090,70 +12105,70 @@ msgstr "Редактировать шаблон" msgid "Select a new template to re-launch a stack." msgstr "Выбрать новый шаблон для перезапуска стека." -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "ID стека" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "Имя стека" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "Создать стек" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "Имя стека для создания." -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "Имя должно начинаться с буквы и может содержать лишь буквы, цифры, нижнее подчеркивание, точки и дефисы." -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "Таймаут создания (в минутах)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "Таймаут создания стека в минутах." -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "Откатиться при сбое" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "Разрешить откат при сбое создания/обновления." -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "Пароль для пользователя \"%s\"" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "Это необходимо для выполнения операций в жизненном цикле стека" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "Создание стека начато." -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "Обновить параметры стека" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "Началось обновление стека." @@ -12426,12 +12441,12 @@ msgstr "Запланировано удаление %(data_type)s" msgid "Unable to retrieve backup details." msgstr "Не удалось получить данные резервных копий диска." -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "Обновляем снимок диска \"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "Не удалось обновить снимок диска." @@ -12585,7 +12600,7 @@ msgid "Not attached" msgstr "Не подключен" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "Источник диска" @@ -12714,144 +12729,144 @@ msgstr "Создать носитель" msgid "Create a Volume Snapshot" msgstr "Создать снимок диска" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "Использовать снимок как источник" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "Использовать образ как источник" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "Использовать диск как ресурс" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "Размер (Гб)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "Никакого типа диска" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "Размер диска должен быть не меньше размера снимка (%s ГБ)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "Невозможно загрузить указанный снимок." -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "Размер диска должен быть больше или равен размеру образа (%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "Размер тома должен быть равен или превышать минимальный размер диска образа (%sГБ)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "Невозможно загрузить указанный образ. %s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "Не удалось загрузить указанный диск. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "Размер диска должен быть равен или больше оригинального размера диска (%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "Выбрать снимок" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "Выберите образ" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "Выбрать диск" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "Нет источников, чистый диск." -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "Ресурс образа должен быть указан" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "Ресурс снимка должен быть указан" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "Ресурс диска должен быть указан" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "Невозможно определить, поддерживается ли расширение зон доступности." -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "Размер диска не может быть меньше, чем размер снимка (%s ГБ)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "Размер диска не может быть меньше размера образа (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "Размер диска не может быть меньше минимабльного размера диска образа (%sГБ)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "Размер диска не может быть меньше чем размер ресурса диска (%s ГБ)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "Диск размером %(req)i ГБ не может быть создан, так как доступно только %(avail)i ГБ вашей квоты." -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "Уже используются все доступные диски." -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "Создаем диск \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "Не удалось создать диск." -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "Присоединить к экземпляру" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "Выбрать экземпляр для присоединения." -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12870,93 +12885,93 @@ msgstr "Присоединить диск %(vol)s к экземпляру %(inst msgid "Unable to attach volume." msgstr "Не удалось присоединить диск." -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "Создается снимок диска \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "Принудительное создание снимка \"%s\" с присоединенного тома." -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "Не удалось создать снимок диска." -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "Обновление тома \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "Невозможно обновить диск." -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "Сила" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "Запрос для загрузки диска на образ для диска: \"%s\" успешно отправлен" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "Не удалось загрузить диск на образ для диска: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "Новый размер должен быть больше текущего размера." -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "Диск не может быть расширен на %(req)iГБ, так как у вас есть только %(avail)iГБ доступной квоты." -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "Расширить диск: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "Не удалось расширить диск." -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "Никогда" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "По требованию" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "Миграционная политика" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "Не удалось получить список типов диска." -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "Новый тип диска должен отличаться от оригинального типа диска \"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "Запрос успешно отправлен для изменения типа диска на \"%(vtype)s\" для диска: \"%(name)s\"" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "Не удалось изменит тип диска для диска: \"%s\"" @@ -13077,8 +13092,8 @@ msgstr "VPN сервис %s был успешно обновлен." msgid "Failed to update VPN Service %s" msgstr "Не удалось обновить VPN сервис %s" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -13086,12 +13101,12 @@ msgstr "Не удалось обновить VPN сервис %s" msgid "Authorization algorithm" msgstr " Алгоритм авторизации" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -13099,19 +13114,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "Алгоритм шифрования" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -13132,7 +13147,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "Единицы измерения жизненного цикла IKE ключей" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "секунды" @@ -13140,13 +13155,13 @@ msgstr "секунды" msgid "Lifetime value for IKE keys" msgstr "Размер жизненного цикла IKE ключей" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "Равен или больше 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -13154,15 +13169,15 @@ msgstr "Равен или больше 60" msgid "Perfect Forward Secrecy" msgstr "Совершенная прямая секретность" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -13171,169 +13186,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "Режим согласования IKE Phase1" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "IKE политика %s была успешно обновлена." -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "Не удалось обновить IKE политику %s" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "Режим инкапсуляции" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "туннельный" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "транспортировать" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "Единицы измерения жизненного цикла" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "Размер жизненного цикла" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "Протокол трансформации" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "IPSec политика %s была успешно обновлена." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "Не удалось обновить IPSec политику %s" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "Публичный IPv4/IPv6 адрес или FQDN шлюза пира" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "Публичный IPv4/IPv6 адрес или FQDN шлюза пира для VPN подключения" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "Идентификатор маршрутизатора пира для аутентификации (Peer ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "Идентификатор маршрутизатора пира для аутентификации. Может быть IPv4/IPv6 адрес, адрес электронной почты, ID ключа или FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "Подсеть(и) удаленного пира" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "Адрес(а) подсетей удаленных узлов с масками в формате CIDR, разделенные запятыми при необходимости (например, 20.1.0.0/24, 21.1.0.0/24) " -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Строка заранее установленного ключа совместного использования (PSK)" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "Размер MTU для подключения" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "Равен или больше 68, если локальная подсеть IPv4. Равен или больше 1280, если локальная подсеть IPv6." -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "Действия при обнаружение недоступного пира" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "держать" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "очистить" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "выключено" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "начать заново" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "Интервал обнаружения недоступного пира" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "Допустимое целое число" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "Время ожидания для обнаружения недоступного пира" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "Допустимое целое число большее интервала DPD" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "Состояние инициатора" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "bi-направленный" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "только ответ" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "Подключение IPSec сайта %s было успешно обновлено." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "Не удалось обновить подключение IPSec сайта %s" @@ -13439,70 +13454,70 @@ msgstr "Редактировать IPSec политику" msgid "Edit Connection" msgstr "Редактировать подключение" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "Сервис VPN" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "Политика IKE" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "Политика IPSec" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "Подключения IPSec" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "Сервисы VPN" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "Политики IKE" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "Политики IPSec" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "Не удалось получить список IPSec подключений." -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "Не удалось получить список сервисов VPN." -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "Не удалось получить список политик IKE." -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "Не удалось получить список политик IPSec." -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "Информация о политики IKE" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "Информация о политике IPSec" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "Информация о сервисе VPN" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "Информация о IPSec подключении" @@ -13541,43 +13556,43 @@ msgstr "Не удалось удалить политику IPSec: %s" msgid "Deleted IPSec Site Connection %s" msgstr "Удалено подключение IPSec %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "Не удалось удалить подключение IPSec: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "Не удалось получить информацию о политике IKE." -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "Не удалось получить информацию о политике IPSec." -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "Не удалось получить информацию о сервисе VPN." -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "Не удалось получить информацию о IPSec подключении" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "Не удалось получить данные о VPN сервисе %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "Не удалось получить данные о политике IKE %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "Не удалось получить данные о политике IPSec %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "Не удалось получить данные подключения IPSec сайта %s" @@ -13793,11 +13808,6 @@ msgstr "Не удалось получить список Проектов." msgid "Segment Type" msgstr "Тип сегмента." -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "Overlay" @@ -13809,7 +13819,7 @@ msgstr "Trunk" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "Подкатегория" @@ -13822,52 +13832,52 @@ msgstr "Родной VXLAN" msgid "Enhanced VXLAN" msgstr "Расширенный VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "Диапазон сегмента" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 для VLAN; 5000 и больше для Overlay" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "Multicast диапазон" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "Многоадресный диапазон IPv4 (напр. 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "Подкатегория значения (Ручной ввод)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "Ввести параметр (напр. GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "Сетевой профиль %s был успешно создан." -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "Не удалось создать сетевой профиль %s" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "Сетевой профиль %s был успешно обновлен." -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "Не удалось обновить профиль сети (%s)." @@ -13991,23 +14001,23 @@ msgstr "Обновить профиль сети" msgid "Settings" msgstr "Настройки" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "Текущий пароль" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "Новый пароль" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "Подтвердите новый пароль" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "Невозможно изменить пароль." -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "Смена пароля не поддерживается." diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po index 20406ebe8a..86e4dd7f15 100644 --- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/horizon/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -57,217 +57,217 @@ msgstr "VHD" msgid "VMDK" msgstr "VMDK" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "所有TCP协议" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "所有UDP协议" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "所有ICMP协议" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "无法获取Ceilometer的计量列表" -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "云主机存在时间" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "云主机<类型> (openstack类型)的存在时间" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "以MB计内存大小" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "已用CPU时间" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "平均CPU利用率" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "虚拟内核数量" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "读请求的数目" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "写请求的数目" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "以字节计读数据的大小" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "以字节计写数据的大小" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "以GB计根磁盘的大小" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "以GB计临时磁盘大小" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "流入虚拟机网络接口的字节数目" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "流出虚拟机网络接口的字节数目" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "流入虚拟机网络接口的包数目" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "流出虚拟机网络接口的包数目" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "实例类型%s (openstack flavor)的持续时间" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "网络存在时间" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "该网络的创建请求" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "该网络的更新请求" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "子网的存在时间" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "该子网的创建请求" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "该子网的更新请求" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "端口寿命期" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "该端口的创建请求" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "该端口的更新请求" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "路由的存在时间" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "该路由的创建请求" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "该路由的更新请求" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "浮动IP的存在时间" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "该浮动IP的创建请求" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "该浮动IP的更新请求" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "检查镜像是否存在" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "已上传镜像大小" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "镜像更新次数" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "镜像上载次数" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "镜像删除次数" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "镜像已下载" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "镜像已使用" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "云硬盘的存在时间" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "云硬盘大小" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "对象数目" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "存储对象总大小" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "容器数目" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "流入字节数目" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "流出字节数目" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "Swift API请求数目" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "能源数量" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "电源消耗" @@ -293,17 +293,17 @@ msgstr "未知云主机" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s (%(backend)s 后端)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "认证服务不允许编辑用户数据。" -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "在这一项目中用户 %s 尚未定义角色。" -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "密码已更改。请重新登录。" @@ -382,7 +382,7 @@ msgstr "名称: %(name)s ID: %(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "疏散云主机 %s 失败" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "由于此容器非空,因此不能被删除。" @@ -397,19 +397,19 @@ msgstr "管理员" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "管理员" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "管理员" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "管理员" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "名称" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "可用域" @@ -740,11 +740,11 @@ msgstr "添加/删除集合中的主机" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -794,6 +794,7 @@ msgstr "增加或删除主机时错误" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -958,7 +959,7 @@ msgid "Defaults" msgstr "默认值" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "更新默认值" @@ -1005,7 +1006,7 @@ msgstr "虚拟内核" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1020,7 +1021,7 @@ msgid "Injected Files" msgstr "注入的文件" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1035,9 +1036,9 @@ msgid "Volumes" msgstr "云硬盘" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1045,7 +1046,7 @@ msgid "Volume Snapshots" msgstr "云硬盘快照" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "卷和快照的总大小(GB)" @@ -1078,9 +1079,9 @@ msgstr "浮动IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1141,7 +1142,7 @@ msgid "Quotas" msgstr "配额" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "默认配额" @@ -1154,20 +1155,20 @@ msgstr "无法得到配额信息。" msgid "Unable to retrieve default quota values." msgstr "无法获取默认配额." -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "在这里你可以更新默认配额(最大值)。" -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "更新默认配额" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "默认配额已更新." -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "无法更新默认配额。" @@ -1192,15 +1193,15 @@ msgid_plural "Deleted Flavors" msgstr[0] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "创建云主机类型" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1295,12 +1296,12 @@ msgstr "交换盘空间" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "ID" @@ -1308,8 +1309,8 @@ msgstr "ID" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1338,7 +1339,7 @@ msgid "" "to set a random UUID4." msgstr "云主机模板ID应当为UUID4或者整数值。不要填写这一部分,或者使用'auto'来设置一个随机的UUID4值。" -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "名字只能包含字母、数字、下划线、点号(.)和连字符。" @@ -1356,7 +1357,7 @@ msgid "Swap Disk (MB)" msgstr "Swap磁盘(MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "主机类型信息" @@ -1367,12 +1368,12 @@ msgid "" msgstr "云主机类型定义RAM和磁盘的大小、核数,以及其他资源,在用户部署实例的时候使用。" #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "无法查询云主机类型列表。" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "名称\"%s\"已经被其他模板占用" @@ -1386,69 +1387,69 @@ msgstr "此ID \"%s\" 已经被其他云主机类型采用。" msgid "Unable to retrieve flavor access list. Please try again later." msgstr "无法获取云主机类型的访问列表,请稍后重试。" -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "云主机类型访问" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "选择云主机类型可以使用的项目。如果没有选择任何项目,云主机类型可以在所有项目中使用。" -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "所有项目" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "选中的项目" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "没有找到任何项目" -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "没有找到任何项目,所有项目都可以使用这种云主机类型。" -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "云主机类型 \"%s\" 创建完毕。" -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "无法创建云主机类型\"%s\"。" -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "无法创建云主机类型。" -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "无法设置项目%s访问云主机类型。" -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "编辑云主机类型的详细信息。云主机类型定义RAM和磁盘的大小、核数,以及其他资源,在用户部署实例的时候使用。" -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "已修改云主机类型\"%s\"" -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "无法修改云主机类型 \"%s\"。" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "已修改云主机类型信息,但是无法修改云主机类型的访问。" @@ -1474,16 +1475,16 @@ msgstr "主机名字" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "类型" @@ -1515,9 +1516,9 @@ msgstr "存储(总计)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "云主机名称" @@ -1544,7 +1545,7 @@ msgstr "无法获取虚拟机管理器信息。" msgid "Unable to retrieve hypervisor statistics." msgstr "无法获取虚拟机管理器统计信息。" -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "无法获取虚拟机管理器上的云主机列表。" @@ -1553,33 +1554,33 @@ msgstr "无法获取虚拟机管理器上的云主机列表。" msgid "Current Host" msgstr "当前主机" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "目标主机" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "选择一个主机来疏散实例。" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "共享存储" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "选择一个目标主机" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "没有其他可用的主机" -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "开始疏散实例从主机 %(current)s 到主机 %(target)s." -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "无法疏散主机: %s." @@ -1604,7 +1605,7 @@ msgstr[0] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1632,9 +1633,9 @@ msgstr "域" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1646,7 +1647,7 @@ msgstr "域" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1672,7 +1673,7 @@ msgstr "域" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1760,7 +1761,7 @@ msgstr "镜像名称 =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "状态 =" @@ -1779,10 +1780,10 @@ msgstr "容量最大值 (MB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "镜像名称" @@ -1790,11 +1791,11 @@ msgstr "镜像名称" msgid "Unable to retrieve image list." msgstr "无法查询镜像列表。" -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "无法获取镜像的有效属性" -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "无法获取要更新的镜像" @@ -1872,7 +1873,7 @@ msgstr "系统信息" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2007,16 +2008,16 @@ msgstr "实例热迁移" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2035,12 +2036,12 @@ msgid "IPv6 Address =" msgstr "IPv6 地址 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "镜像ID =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "实例类型ID =" @@ -2048,7 +2049,7 @@ msgstr "实例类型ID =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP 地址" @@ -2061,7 +2062,7 @@ msgstr "IP 地址" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2072,17 +2073,17 @@ msgid "Size" msgstr "配置" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "任务" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "电源状态" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "从创建以来" @@ -2154,19 +2155,19 @@ msgstr "计量" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2185,7 +2186,7 @@ msgstr "计量" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2199,17 +2200,17 @@ msgstr "计量" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2438,7 +2439,21 @@ msgstr "Local" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "VLAN" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "VXLAN" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2446,34 +2461,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "网络配置概要" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "供应商网络类型" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "物理机制的虚拟网络的实现。" -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "物理网络" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "物理网络上的虚拟网络的实现的名称。" -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "段ID" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2500,7 +2515,7 @@ msgstr "段ID" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2508,8 +2523,8 @@ msgstr "段ID" msgid "Admin State" msgstr "管理员状态" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2523,20 +2538,20 @@ msgstr "管理员状态" msgid "Shared" msgstr "共享的" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "外部网络" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "选择一个项目" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2546,51 +2561,51 @@ msgid "" "%(vxlan_max)s." msgstr "对于VLAN网络,VLAN VID是虚拟网络在物理网络上的实现。有效的VLAN VID范围是从%(vlan_min)s 到 %(vlan_max)s。对于GRE 或者VXLAN网络,GRE的隧道ID有效范围从%(gre_min)s 到 %(gre_max)s;而对于VXLAN网络,这个范围是从%(vxlan_min)s 到 %(vxlan_max)s" -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "选择一个配置概要" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "无法获取网络配置概要" -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "成果创建 %s 网络。" -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "创建网络 %s 失败" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "对于VLAN网络,有效的VLAN ID是从%(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "对于GRE网络,有效的隧道ID是从 %(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "对于VXLAN网络,有效的隧道ID是从 %(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "网络 %s 更新成功。" -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2602,7 +2617,7 @@ msgstr "网络 %s 更新失败。" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2671,7 +2686,7 @@ msgstr "DHCP Agents" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2689,7 +2704,7 @@ msgstr "无法获取网络列表" #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "无法列出DHCP代理主机的网络" @@ -2711,28 +2726,28 @@ msgstr "无法获取端口列表" msgid "Unable to retrieve details for network \"%s\"." msgstr "无法获取网络\"%s\"的详情." -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "新建DHCP Agent" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "选择添加一个DHCP Agent。" -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "选择一个新的agent" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "没用可用的agents。" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "Agent %s 已经成功添加。" -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "为网络%(network)s增加代理%(agent_name)s失败。" @@ -3277,8 +3292,8 @@ msgstr "路由详情" msgid "Update Router" msgstr "更新路由" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "无法获取云硬盘项目信息。" @@ -3295,8 +3310,8 @@ msgstr "无法获得云硬盘类型" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "找不到云硬盘快照。" @@ -3335,14 +3350,14 @@ msgstr "不能更新卷快照状态。" msgid "Update Status" msgstr "更新状态" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "云硬盘名称" @@ -3373,11 +3388,11 @@ msgstr "信息" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "云硬盘" @@ -3414,7 +3429,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3501,14 +3516,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3788,7 +3803,7 @@ msgstr "无法获取卷类型详细信息。" msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4062,7 +4077,7 @@ msgstr "无法获取用户列表." #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "无法获取角色列表。" @@ -4101,17 +4116,17 @@ msgid "Domain Groups" msgstr "域组" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "全部组" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "无法找到组。" #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "没有组。" @@ -4335,13 +4350,13 @@ msgid "View Usage" msgstr "查看使用情况" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "创建项目" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "编辑项目" @@ -4415,7 +4430,7 @@ msgid "Domain Name" msgstr "域名" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "项目信息" @@ -4432,81 +4447,81 @@ msgstr "无法得到用户信息列表.请稍后重试." msgid "Project Members" msgstr "项目成员" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "项目组" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "创建项目\"%s\"" -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "无法创建项目\"%s\"" -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr ",添加项目组" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "无法添加 %(users_to_add)s 项目成员%(group_msg)s 并设定项目配额。" -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "无法添加 %s 项目组并更新项目配额。" -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "无法设置项目配额" -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "编辑项目详情" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "已修改项目\"%s\"" -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "无法修改项目\"%s\"" -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "你无法从你目前登录的项目撤销你的管理员权限。请切换至其他有管理员权限的项目,或通过CLI手工移除管理员角色。" -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr ",更新项目组" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "无法修改 %(users_to_modify)s 项目成员%(group_msg)s 并更新项目配额。" -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "无法修改 %s 项目成员,更新项目组和项目配额。" -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4598,9 +4613,9 @@ msgid "No available projects" msgstr "没有可用项目" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "密码不匹配。" @@ -4608,7 +4623,7 @@ msgstr "密码不匹配。" #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "密码" @@ -4771,7 +4786,7 @@ msgid "Data Processing" msgstr "数据处理" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "访问 & 安全" @@ -4862,7 +4877,7 @@ msgstr "分配IP给项目" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4889,7 +4904,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "浮动IP解除绑定成功: %s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "无法将浮动IP解除绑定" @@ -4976,29 +4991,29 @@ msgstr "IP地址 %s 已绑定" msgid "Unable to associate IP address %s." msgstr "无法绑定IP%s" -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "密钥对名称只能包含字母,数字,下划线,空格和连字符。" -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "密钥对名称" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "公钥" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "成功导入公钥:%s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "无法导入密钥对。" @@ -5525,7 +5540,7 @@ msgid "Unable to create container." msgstr "无法创建容器。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "文件" @@ -5866,7 +5881,7 @@ msgid "Unable to upload cluster template file" msgstr "无法上传集群模板文件。" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "集群模板" @@ -5918,31 +5933,31 @@ msgstr "创建模板" msgid "Configure Cluster Template" msgstr "配置集群模板" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "插件" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop版本" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6067,7 +6082,7 @@ msgstr "节点数量" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "云主机类型" @@ -6085,13 +6100,13 @@ msgstr "没有指定模板" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "自动安全组" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "节点处理" @@ -6128,7 +6143,7 @@ msgstr "增加节点组" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "创建集群模板" @@ -6161,7 +6176,7 @@ msgstr "为集群模板选择一个插件和一个Hadoop版本" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "不能创建" @@ -6175,22 +6190,22 @@ msgstr "模板名称" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "详情" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "创建集群模板 %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "集群模板创建失败" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "集群" @@ -6221,7 +6236,7 @@ msgstr "无法跟新行" msgid "Configure Cluster" msgstr "设置集群" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "实例数量" @@ -6394,14 +6409,14 @@ msgstr "更新镜像失败" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "镜像" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "选择一个镜像" @@ -6521,7 +6536,7 @@ msgid "Add custom tag" msgstr "添加自定义标签" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "插件" @@ -6530,7 +6545,7 @@ msgstr "插件" msgid "Title" msgstr "标题" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "支持的版本" @@ -6557,7 +6572,7 @@ msgid "Data Processing Plugins" msgstr "数据处理插件" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "数据源" @@ -6701,7 +6716,7 @@ msgid "Failed to fetch internal binary list" msgstr "获取内部二进制文件列表失败" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "任务二进制" @@ -6720,7 +6735,7 @@ msgstr[0] "" msgid "Download Job Binary" msgstr "下载任务二进制文件" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "Url" @@ -6799,7 +6814,7 @@ msgid "Job Binary Details" msgstr "任务二进制文件详情" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "任务执行" @@ -6845,7 +6860,7 @@ msgstr "在现有的集群上重新启动" msgid "Relaunch On New Cluster" msgstr "在新的集群的重新启动" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6854,7 +6869,7 @@ msgstr "在新的集群的重新启动" msgid "Job" msgstr "任务" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7158,7 +7173,7 @@ msgstr "任务退出后保留集群" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "运行" @@ -7198,7 +7213,7 @@ msgid "Unable to launch job." msgstr "无法启动任务" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "节点组模板" @@ -7300,8 +7315,8 @@ msgstr "隐藏所有配置项" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "创建节点组模板" @@ -7338,40 +7353,40 @@ msgstr "选择一个存储位置" msgid "Volumes size (GB)" msgstr "卷大小 (GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "无法生成处理选项。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "浮动IP池" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "为该节点组创建安全组" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "在这些安全组下启动实例" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "处理" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "结点群组上启动的任务进程" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "配置结点群组模板" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "创建结点群组模板%s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "选择插件和hadoop 版本" @@ -7389,7 +7404,7 @@ msgstr "无法填充anti-affinity processes." #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "无法获取网络" @@ -7444,8 +7459,8 @@ msgstr[0] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "不可用" @@ -7593,14 +7608,14 @@ msgstr "已为备份\"%(name)s\"排期." #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "无法启动%(count)s 名字 \"%(name)s\"." #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "云主机" @@ -7609,12 +7624,12 @@ msgid "Error creating database backup." msgstr "创建数据库备份错误" #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "当前大小(GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "新大小(GB)" @@ -7675,9 +7690,9 @@ msgstr "删除数据库实例错误" #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "启动云主机" @@ -7923,13 +7938,13 @@ msgstr "启动数据库" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "编辑云主机" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "要启动的镜像大小" @@ -7954,22 +7969,22 @@ msgid "Select datastore type and version" msgstr "选择数据存储类型和版本" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "至少选择一个网络" #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "使用这些网络启动云主机" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "网络" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "选择网络" @@ -8014,7 +8029,7 @@ msgid "Unable to find backup!" msgstr "无法找到备份!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "启动了%(count)s 名称\"%(name)s\"." @@ -8613,78 +8628,78 @@ msgid "A local image to upload." msgstr "一个待上传的本地镜像。" #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "镜像格式" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "构架" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "最小磁盘(GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "为启动镜像设置的最小磁盘。如果不指定, 默认值为零 (没有限制)。" -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "最低内存(MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "启动镜像的最低磁盘容量要求。如果不指定, 默认值为0 (没有限制)。" -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "受保护的" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "必须给定镜像或者外部镜像的位置" -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "无法指定镜像和外部镜像的位置" -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "镜像%s创建排队中" -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "无法创建新镜像" -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "内核ID" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "内存盘ID" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "更新镜像 \"%s\"失败。" -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "镜像更新成功。" @@ -8774,7 +8789,7 @@ msgid "Container Format" msgstr "容器格式" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "磁盘格式" @@ -8805,7 +8820,7 @@ msgstr "镜像详情 :" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "创建快照" @@ -8844,74 +8859,74 @@ msgstr "不支持 \"%s\" 控制台类型" msgid "No available console found." msgstr "没有可用的控制台" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "重建密码" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "确认重建密码" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "磁盘分区" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "没有可用镜像。" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "自动" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "手动" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "无法获取扩展信息" -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "重建云主机 %s。" -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "无法重建云主机。" -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "关联到该云主机上的密钥对名称" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "云主机密码已被你的公钥加密" -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "加密密码" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "云主机密码没有设置或是无效" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "私钥文件" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "或者拷贝/粘贴你的私钥" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "无法获取云主机密码。" @@ -8941,7 +8956,7 @@ msgid_plural "Pause Instances" msgstr[0] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -8952,48 +8967,48 @@ msgid_plural "Paused Instances" msgstr[0] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "编辑安全组" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "控制台" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "查看日志" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "调整云主机大小" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "确认修改尺寸/移植" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "恢复修改尺寸/移植" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9001,414 +9016,414 @@ msgstr "恢复修改尺寸/移植" msgid "Rebuild Instance" msgstr "重建云主机" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "取回密码" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "绑定浮动IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "浮动IP绑定成功: %s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "无法绑定浮动ip" -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "解除浮动IP的绑定" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "浮动IP解除绑定成功: %s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "没有可以取消的浮动ip地址" -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "请稍后再试 [错误: %s]." -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "在选定的可用域中没有足够的空间来匹配这个主机类型。请稍后重试或者选择另外一个可用域" -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "创建实例 \"%s\" 失败" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "删除" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "运行中" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "关机" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "已挂起" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "已暂停" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "错误" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "重建/迁移" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "确认或者回退 重建/迁移" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "恢复修改尺寸/移植" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "重启" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "硬重启" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "密码" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "重建" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "正在迁移" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "创建" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "恢复" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "软删除" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "搁置的" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "搁置卸载" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "调度" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "块设备映射" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "网络" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "孵化中" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "快照中" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "镜像快照等待中" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "等待上传镜像" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "镜像上传中" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "镜像备份" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "密码更新中" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "准备重建或者迁移" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "正在重建或者迁移中" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "已经重建或者迁移" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "正在完成重建或者迁移" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "正在回退重建或者迁移" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "正在确认 重建/迁移" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "正在重启" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "正在硬重启" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "正在暂停" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "正在进行恢复" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "正在挂起" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "正在关闭电源" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "正在打开电源" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "正在进行拯救" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "正在取消拯救" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "正在重建" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "重建块设备映射" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "重建孵化中" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "正在迁移" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "删除中" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "软重启中" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "恢复中" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "搁置中" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "搁置等待上传的镜像" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "搁置镜像上传" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "搁置卸载中" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "取消搁置中" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "无状态" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "运行中" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "不通" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "已暂停" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "关闭" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "关机" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "崩溃" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "已挂起" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "失败" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "建立中" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "值对" @@ -9692,90 +9707,90 @@ msgstr "在重建云主机时你可以选择设定密码。" msgid "Instance Admin Password" msgstr "云主机管理员密码" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "用户" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "项目 & 用户" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "云主机数量" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "启动云主机的个数" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "云主机启动源 " -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "选择你的启动源的类型" -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "云主机快照" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "云硬盘快照" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "设备大小(GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "云硬盘大小(GB, 整数)" -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "设备名称" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "终止后删除" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "终止云主机后删除云硬盘" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "选择源" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "从镜像启动" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "从快照启动" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "从云硬盘启动" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "从镜像启动 (创建一个新卷)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "从云硬盘快照启动(创建一个新卷)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9785,240 +9800,240 @@ msgid_plural "" "%(avail)i of your quota available." msgstr[0] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "核(可用: %(avail)s, 已请求: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "RAM(可用: %(avail)s, 已请求: %(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "请求的实例无法启动。如下的请求资源超过配额: %s." -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "你必须设置云硬盘的大小" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "卷大小必须大于0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "你必须选择一个镜像。" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "对请求的镜像来说,该类型 '%(flavor)s'太小了。\n最小需求:内存 %(min_ram)s MB,根硬盘 %(min_disk)s GB。" -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "对于镜像 '%(image_name)s' 来说,卷太小了,必须大于或等于'%(smallest_size)d' GB。" -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "你必须选择一个快照" -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "你必须选择一个云硬盘。" -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "只支持从镜像和云主机快照同时创建多个云主机" -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "无法获取可用域。" -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "找不到可用域。" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "任何可用域" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "无法获取配额信息。" -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "快照" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB (%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "选择云主机快照" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "无可用快照" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "无法取回云硬盘列表。" -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "选择云硬盘" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "没有可用云硬盘。" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "无法取回云硬盘快照列表。" -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "选择云硬盘快照" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "没有可用的云硬盘快照。" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "认证使用密钥对" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "管理员密码" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "确认管理员密码" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "在这些安全组中启动云主机。" -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "通过密钥对、防火墙、和其它机制控制你的云主机权限" -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "找不到密钥对。" -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "选择一个密钥对" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "没有有效的密钥对" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "无法获取安全组列表" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "创建后" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "直接输入" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "定制脚本源" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "在云主机创建后执行的一段脚本或者一组命令(最大16KB)。" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "脚本文件" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "脚本数据" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "文件超出最大值 (16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "解析%(prefix)s遇到问题: %(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "策略概要" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "使用这个策略概要来启动云主机" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "自动:整个磁盘是一个独立分区,并且自动调整大小。手动:更快创建时间,但需要手动分区。" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "配置驱动器" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "配置OpenStack,将元数据写入某个指定的配置驱动器中,在实例启动时附加到实例上。" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "高级选项" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s 云主机" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "无法为概要(标识符为%s)创建端口" @@ -10364,7 +10379,7 @@ msgstr "提供者" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "子网" @@ -10929,7 +10944,7 @@ msgid "Create Router" msgstr "新建路由" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "路由" @@ -11861,70 +11876,70 @@ msgstr "编辑模板" msgid "Select a new template to re-launch a stack." msgstr "重新选择模板来启动stack" -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "栈ID" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "栈名" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "创建栈" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "待创建栈的名称" -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "名字必须以字母开始,并且只能包含字母、数字、下划线、点号(.)和连字符。" -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "创建超时(分钟)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "栈创建超时,以分钟计数。" -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "失败回滚" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "在创建/更新失败时允许回滚。" -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "用户 \"%s\" 的密码" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "为在栈的生命周期中执行操作,这是必须的。" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "栈创建开始。" -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "更新栈参数" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "开始更新栈。" @@ -12193,12 +12208,12 @@ msgstr "已计划删除%(data_type)s" msgid "Unable to retrieve backup details." msgstr "无法获取卷备份详细信息。" -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "正在更新云硬盘快照\"%s\"" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "无法更新云硬盘快照" @@ -12348,7 +12363,7 @@ msgid "Not attached" msgstr "未连接" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "云硬盘源自" @@ -12477,144 +12492,144 @@ msgstr "创建一个云硬盘" msgid "Create a Volume Snapshot" msgstr "创建一个云硬盘快照" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "使用快照作为源" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "使用镜像作为源" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "将云硬盘作为源" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "大小(GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "未设置卷类型" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "云硬盘大小必须大于等于快照大小(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "无法读取指定kuaiz" -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "云硬盘大小必须等于或大于镜像大小(%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "云硬盘大小必须大于等于快照大小(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "无法加载指定的镜像。%s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "无法加载指定云硬盘. %s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "云硬盘大小必须大于等于原始大小(%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "选择快照" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "选择一个镜像" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "选择云硬盘" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "没有源,空白云硬盘。" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "镜像源必须被指定" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "快照源必须被指定" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "卷的源必须被指定" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "无法确定可用域是否支持扩展" -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "云硬盘大小不能小于快照(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "云硬盘大小不得小于镜像大小 (%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "云硬盘大小不能小于镜像最小磁盘要求(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "云硬盘大小不得小于原始云硬盘大小 (%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "请求云硬盘容量%(req)iGB无法创建,你只有%(avail)iGB的配额" -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "所有可用云硬盘已使用完" -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "正在创建云硬盘 \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "不能创建云硬盘。" -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "连接到云主机" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "选择要连接到的云主机。" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12633,93 +12648,93 @@ msgstr "正在设备 %(dev)s上为主机 %(inst)s 连接云硬盘%(vol)s" msgid "Unable to attach volume." msgstr "无法连接云硬盘" -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "正在创建快照 \"%s\"。" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "正在强制从一个挂载的卷创建快照 \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "无法创建云硬盘快照" -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "正在更新卷\"%s\"" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "不能更新卷" -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "强制" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "为卷 \"%s\"成功发送上传卷到镜像的请求。" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "无法为卷: \"%s\"上传卷到镜像" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "新大小必须大于当前设置" -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "卷不能扩展到%(req)iGB,因为你的可用配置只有%(avail)iGB。" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "扩展硬盘大小: \"%s\"" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "无法扩展云硬盘" -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "从不" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "需求" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "迁移策略" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "无法获取卷类型列表" -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "新卷类型必须不同于原卷类型\"%s\"." -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "为卷\"%(name)s\"成功发送更改卷类型到\"%(vtype)s\"的请求。" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "无法更改卷: \"%s\"的类型" @@ -12832,8 +12847,8 @@ msgstr "成功更新VPN服务 %s." msgid "Failed to update VPN Service %s" msgstr "更新VPN服务 %s 失败" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12841,12 +12856,12 @@ msgstr "更新VPN服务 %s 失败" msgid "Authorization algorithm" msgstr "授权算法" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12854,19 +12869,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "加密算法" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -12887,7 +12902,7 @@ msgstr "v2" msgid "Lifetime units for IKE keys" msgstr "IKE密钥的生存期单位" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "秒" @@ -12895,13 +12910,13 @@ msgstr "秒" msgid "Lifetime value for IKE keys" msgstr "IKE密钥的生存期值" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "等于或大于60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -12909,15 +12924,15 @@ msgstr "等于或大于60" msgid "Perfect Forward Secrecy" msgstr "完美前传保密" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -12926,169 +12941,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "IKE Phase1协商模式" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "成功更新IKE策略 %s。" -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "更新IKE策略 %s 失败" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "封装模式" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "隧道" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "网络运输" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "生存期单位" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "生存期值" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "转换协议" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "成功更新IPSec策略 %s." -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "更新IPSec策略 %s 失败" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "伙伴网关公共IPv4/IPv6地址或FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "VPN连接的伙伴网关公共IPv4/IPv6地址或FQDN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "用于认证的伙伴路由器身份 (伙伴ID)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "用于认证的伙伴路由器身份。可以是IPv4/IPv6地址,e-mail,键ID,或FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "远程对等子网(可能多个)" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "远程对等子网()地址()的CIDR格式(带有子网掩码),用逗号分隔多个子网地址(例如 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "Pre-Shared Key (PSK) 字符串" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "这个连接的最大传输单元大小" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "如果本地子网是IPv4,则等于或者大于68。如果本地子网是IPv6,则等于或大于1280。" -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "已失效伙伴探测动作" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "保留" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "清除" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "禁用" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "重启" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "被对方重启" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "已失效伙伴探测间隔" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "有效整数" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "已失效伙伴探测超时" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "大于DPD间隔的有效整数" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "发起人状态" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "双向" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "只应答" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "成功更新IPSec站点连接 %s." -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "更新IPSec站点连接%s失败" @@ -13178,70 +13193,70 @@ msgstr "编辑IPSec策略" msgid "Edit Connection" msgstr "编辑连接" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "VPN服务" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "IKE策略" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec策略" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec站点连接" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "VPN服务" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "IKE策略" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec策略" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "无法获取IPSec站点连接列表。" -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "无法获取VPN服务列表。" -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "无法获取IKE策略列表。" -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "无法获取IPSec策略列表。" -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "IKE策略详情" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec策略详情" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "VPN服务详情" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec站点连接详情" @@ -13280,43 +13295,43 @@ msgstr "无法删除IPSec策略: %s" msgid "Deleted IPSec Site Connection %s" msgstr "IPSec站点连接 %s 已删除" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "无法删除IPSec站点连接: %s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "无法获取IKE策略详情。" -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "无法获取IPSec策略详情。" -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "无法获取VPN服务详情。" -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "无法获取IPSec站点连接详情。" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "无法获取VPN服务详情. %s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "无法获取IKE策略详情. %s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "无法获取IPSec策略详情. %s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "无法获取IPSec站点连接详情. %s" @@ -13532,11 +13547,6 @@ msgstr "无法获取项目。" msgid "Segment Type" msgstr "段类型" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "VLAN" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "覆盖" @@ -13548,7 +13558,7 @@ msgstr "分支" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "子类型" @@ -13561,52 +13571,52 @@ msgstr " 原生VXLAN" msgid "Enhanced VXLAN" msgstr "增强VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "段范围" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "VLAn是1-4093; Overlay是5000及以上" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "组播IP范围" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "多播IPv4范围(例如 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "子类型值(手动输入)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "输入参数(例如GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "成果创建 %s 网络配置概要。" -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "创建网络配置概要 %s 失败。" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "网络配置概要 %s 更新成功。" -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "网络配置概要 更新失败 (%s)。" @@ -13726,23 +13736,23 @@ msgstr "更新网络配置概要" msgid "Settings" msgstr "设置" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "当前密码" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "新密码" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "确认新密码" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "无法修改密码。" -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "密码修改不支持。" diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po index 64488f63a5..25013dce69 100644 --- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-14 23:28-0500\n" -"PO-Revision-Date: 2014-10-14 07:54+0000\n" +"POT-Creation-Date: 2014-10-16 22:36-0500\n" +"PO-Revision-Date: 2014-10-16 11:21+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/horizon/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -57,217 +57,217 @@ msgstr "VHD - 微軟虛擬硬碟" msgid "VMDK" msgstr "VMDK - VMware 虛擬機器硬碟" -#: settings.py:296 +#: settings.py:298 msgid "All TCP" msgstr "所有的 TCP" -#: settings.py:302 +#: settings.py:304 msgid "All UDP" msgstr "所有的 UDP" -#: settings.py:308 +#: settings.py:310 msgid "All ICMP" msgstr "所有的 ICMP" -#: api/ceilometer.py:738 +#: api/ceilometer.py:747 msgid "Unable to retrieve Ceilometer meterlist." msgstr "無法取回 Ceilometer 量測器列表。" -#: api/ceilometer.py:912 +#: api/ceilometer.py:923 msgid "Duration of instance" msgstr "執行實例的用量" -#: api/ceilometer.py:916 +#: api/ceilometer.py:927 msgid "Duration of instance (openstack types)" msgstr "執行實例的用量 <類型>(OpenStack 類型)" -#: api/ceilometer.py:921 +#: api/ceilometer.py:932 msgid "Volume of RAM in MB" msgstr "隨機存取記憶體 MB 容量" -#: api/ceilometer.py:925 +#: api/ceilometer.py:936 msgid "CPU time used" msgstr "已使用的處理器時數" -#: api/ceilometer.py:929 +#: api/ceilometer.py:940 msgid "Average CPU utilization" msgstr "平均 CPU 使用量" -#: api/ceilometer.py:933 +#: api/ceilometer.py:944 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "虛擬處理器數量" -#: api/ceilometer.py:937 +#: api/ceilometer.py:948 msgid "Number of read requests" msgstr "讀取請求數量" -#: api/ceilometer.py:941 +#: api/ceilometer.py:952 msgid "Number of write requests" msgstr "寫入請求數量" -#: api/ceilometer.py:945 +#: api/ceilometer.py:956 msgid "Volume of reads in B" msgstr "硬碟讀取位元組" -#: api/ceilometer.py:949 +#: api/ceilometer.py:960 msgid "Volume of writes in B" msgstr "硬碟寫入位元組" -#: api/ceilometer.py:953 +#: api/ceilometer.py:964 msgid "Size of root disk in GB" msgstr "根硬碟 GB 容量" -#: api/ceilometer.py:957 +#: api/ceilometer.py:968 msgid "Size of ephemeral disk in GB" msgstr "暫時性硬碟 GB 容量" -#: api/ceilometer.py:962 +#: api/ceilometer.py:973 msgid "Number of incoming bytes on the network for a VM interface" msgstr "虛擬機器網路卡介面在網路上的流入位元組流量" -#: api/ceilometer.py:967 +#: api/ceilometer.py:978 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "虛擬機器網路卡介面在網路上的傳出位元組流量" -#: api/ceilometer.py:972 +#: api/ceilometer.py:983 msgid "Number of incoming packets for a VM interface" msgstr "虛擬機器網路卡介面在網路上的流入封包數量" -#: api/ceilometer.py:977 +#: api/ceilometer.py:988 msgid "Number of outgoing packets for a VM interface" msgstr "虛擬機器網路卡介面在網路上的傳出封包數量" -#: api/ceilometer.py:989 +#: api/ceilometer.py:1000 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "%s 類型執行實例的使用時間(Openstack 虛擬硬體樣板)" -#: api/ceilometer.py:1009 +#: api/ceilometer.py:1020 msgid "Duration of network" msgstr "網路用量" -#: api/ceilometer.py:1013 +#: api/ceilometer.py:1024 msgid "Creation requests for this network" msgstr "此網路的新增請求數" -#: api/ceilometer.py:1017 +#: api/ceilometer.py:1028 msgid "Update requests for this network" msgstr "此網路的更新請求數" -#: api/ceilometer.py:1021 +#: api/ceilometer.py:1032 msgid "Duration of subnet" msgstr "子網路用量" -#: api/ceilometer.py:1025 +#: api/ceilometer.py:1036 msgid "Creation requests for this subnet" msgstr "此子網路的新增請求數" -#: api/ceilometer.py:1029 +#: api/ceilometer.py:1040 msgid "Update requests for this subnet" msgstr "此子網路的更新請求數" -#: api/ceilometer.py:1033 +#: api/ceilometer.py:1044 msgid "Duration of port" msgstr "接口用量" -#: api/ceilometer.py:1037 +#: api/ceilometer.py:1048 msgid "Creation requests for this port" msgstr "此接口的新增請求數" -#: api/ceilometer.py:1041 +#: api/ceilometer.py:1052 msgid "Update requests for this port" msgstr "此接口的更新請求數" -#: api/ceilometer.py:1045 +#: api/ceilometer.py:1056 msgid "Duration of router" msgstr "路由器用量" -#: api/ceilometer.py:1049 +#: api/ceilometer.py:1060 msgid "Creation requests for this router" msgstr "此路由器的新增請求數" -#: api/ceilometer.py:1053 +#: api/ceilometer.py:1064 msgid "Update requests for this router" msgstr "此路由器的更新請求數" -#: api/ceilometer.py:1057 +#: api/ceilometer.py:1068 msgid "Duration of floating ip" msgstr "浮動 IP 用量" -#: api/ceilometer.py:1061 +#: api/ceilometer.py:1072 msgid "Creation requests for this floating ip" msgstr "此浮動 IP 的新增請求數" -#: api/ceilometer.py:1065 +#: api/ceilometer.py:1076 msgid "Update requests for this floating ip" msgstr "此浮動 IP 的更新請求數" -#: api/ceilometer.py:1082 +#: api/ceilometer.py:1093 msgid "Image existence check" msgstr "映像檔存在檢查" -#: api/ceilometer.py:1086 +#: api/ceilometer.py:1097 msgid "Uploaded image size" msgstr "已更新映像檔容量" -#: api/ceilometer.py:1090 +#: api/ceilometer.py:1101 msgid "Number of update on the image" msgstr "映像檔更新數量" -#: api/ceilometer.py:1094 +#: api/ceilometer.py:1105 msgid "Number of upload of the image" msgstr "映像檔上傳數量" -#: api/ceilometer.py:1098 +#: api/ceilometer.py:1109 msgid "Number of delete on the image" msgstr "映像檔刪除數量" -#: api/ceilometer.py:1102 +#: api/ceilometer.py:1113 msgid "Image is downloaded" msgstr "映像檔已下載" -#: api/ceilometer.py:1106 +#: api/ceilometer.py:1117 msgid "Image is served out" msgstr "已提供之映像檔" -#: api/ceilometer.py:1123 +#: api/ceilometer.py:1134 msgid "Duration of volume" msgstr "儲存空間用量" -#: api/ceilometer.py:1127 +#: api/ceilometer.py:1138 msgid "Size of volume" msgstr "儲存空間容量" -#: api/ceilometer.py:1144 +#: api/ceilometer.py:1155 msgid "Number of objects" msgstr "物件數量" -#: api/ceilometer.py:1148 +#: api/ceilometer.py:1159 msgid "Total size of stored objects" msgstr "已儲存的物件總容量" -#: api/ceilometer.py:1152 +#: api/ceilometer.py:1163 msgid "Number of containers" msgstr "容器數量" -#: api/ceilometer.py:1156 +#: api/ceilometer.py:1167 msgid "Number of incoming bytes" msgstr "流入位元組流量" -#: api/ceilometer.py:1160 +#: api/ceilometer.py:1171 msgid "Number of outgoing bytes" msgstr "傳出位元組流量" -#: api/ceilometer.py:1164 +#: api/ceilometer.py:1175 msgid "Number of API requests against swift" msgstr "針對 Swift 的 API 請求數量" -#: api/ceilometer.py:1181 +#: api/ceilometer.py:1192 msgid "Amount of energy" msgstr "能量" -#: api/ceilometer.py:1185 +#: api/ceilometer.py:1196 msgid "Power consumption" msgstr "能源消耗" @@ -293,17 +293,17 @@ msgstr "未知的執行實例" msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s(%(backend)s 後端)" -#: api/keystone.py:324 +#: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "身份伺服器不允許編輯使用者資料。" -#: api/keystone.py:350 +#: api/keystone.py:351 #, python-format msgid "User %s has no role defined for that project." msgstr "使用者 %s 在那專案中沒有被定義角色。" -#: api/keystone.py:362 api/keystone.py:378 -#: dashboards/settings/password/forms.py:62 +#: api/keystone.py:363 api/keystone.py:379 +#: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "密碼已變更。請再登入一次以繼續。" @@ -382,7 +382,7 @@ msgstr "名稱:%(name)s 識別號:%(uuid)s" msgid "Failed to evacuate instances: %s" msgstr "撤離執行實例時失敗:%s" -#: api/swift.py:204 +#: api/swift.py:205 msgid "The container cannot be deleted since it's not empty." msgstr "容器不是空的不能刪除。" @@ -397,19 +397,19 @@ msgstr "管理員" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 -#: dashboards/admin/flavors/workflows.py:35 dashboards/admin/info/tables.py:64 +#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:138 -#: dashboards/admin/networks/forms.py:37 -#: dashboards/admin/networks/forms.py:231 +#: dashboards/admin/networks/forms.py:38 +#: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:91 #: dashboards/admin/routers/tables.py:54 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 -#: dashboards/admin/volumes/snapshots/tables.py:58 +#: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/volume_types/tables.py:71 #: dashboards/admin/volumes/volume_types/tables.py:146 @@ -437,13 +437,13 @@ msgstr "管理員" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:28 #: dashboards/project/data_processing/job_binaries/forms.py:48 -#: dashboards/project/data_processing/job_binaries/tables.py:81 +#: dashboards/project/data_processing/job_binaries/tables.py:82 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:149 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:79 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 @@ -465,7 +465,7 @@ msgstr "管理員" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/images/images/forms.py:40 -#: dashboards/project/images/images/forms.py:193 +#: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 @@ -498,9 +498,9 @@ msgstr "管理員" #: dashboards/project/volumes/volumes/tables.py:325 #: dashboards/project/volumes/volumes/tables.py:354 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 -#: dashboards/project/vpn/forms.py:136 dashboards/project/vpn/forms.py:207 -#: dashboards/project/vpn/tables.py:229 dashboards/project/vpn/tables.py:259 -#: dashboards/project/vpn/tables.py:279 dashboards/project/vpn/tables.py:297 +#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/tables.py:230 dashboards/project/vpn/tables.py:260 +#: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 @@ -516,12 +516,12 @@ msgstr "名稱" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 -#: dashboards/project/instances/tables.py:902 +#: dashboards/project/instances/tables.py:904 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 -#: dashboards/project/instances/workflows/create_instance.py:77 -#: dashboards/project/volumes/volumes/forms.py:88 -#: dashboards/project/volumes/volumes/forms.py:93 +#: dashboards/project/instances/workflows/create_instance.py:78 +#: dashboards/project/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:94 +#: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" msgstr "可用區域" @@ -740,11 +740,11 @@ msgstr "加入/移除主機到聚合中" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 -#: dashboards/admin/flavors/workflows.py:264 +#: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -794,6 +794,7 @@ msgstr "加入或移除主機時出錯。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 +#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 @@ -958,7 +959,7 @@ msgid "Defaults" msgstr "預設值" #: dashboards/admin/defaults/tables.py:34 -#: dashboards/admin/defaults/workflows.py:80 +#: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "更新預設值" @@ -1005,7 +1006,7 @@ msgstr "虛擬 CPU 數" #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 -#: dashboards/project/instances/tables.py:921 +#: dashboards/project/instances/tables.py:923 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 @@ -1020,7 +1021,7 @@ msgid "Injected Files" msgstr "已注入的資料" #: dashboards/admin/defaults/tables.py:47 -#: dashboards/admin/defaults/workflows.py:53 +#: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/templates/volumes/index.html:6 @@ -1035,9 +1036,9 @@ msgid "Volumes" msgstr "儲存空間" #: dashboards/admin/defaults/tables.py:48 -#: dashboards/admin/defaults/workflows.py:52 +#: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:93 -#: dashboards/admin/volumes/snapshots/tables.py:68 +#: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/tabs.py:76 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 @@ -1045,7 +1046,7 @@ msgid "Volume Snapshots" msgstr "儲存空間即時存檔" #: dashboards/admin/defaults/tables.py:49 -#: dashboards/admin/defaults/workflows.py:51 +#: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:56 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "儲存空間與即時存檔的全部容量(GB)" @@ -1078,9 +1079,9 @@ msgstr "浮動 IP" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:24 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:36 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:77 -#: dashboards/project/instances/workflows/create_instance.py:490 +#: dashboards/project/instances/workflows/create_instance.py:497 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" @@ -1141,7 +1142,7 @@ msgid "Quotas" msgstr "配額" #: dashboards/admin/defaults/tabs.py:27 -#: dashboards/admin/defaults/workflows.py:66 +#: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "預設配額" @@ -1154,20 +1155,20 @@ msgstr "無法獲得配額資訊。" msgid "Unable to retrieve default quota values." msgstr "無法取回預設的配額數值。" -#: dashboards/admin/defaults/workflows.py:68 +#: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "您可以在此更新預設的配額(最大限制)。" -#: dashboards/admin/defaults/workflows.py:79 +#: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "更新預設配額" -#: dashboards/admin/defaults/workflows.py:81 +#: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "已更新預設配額。" -#: dashboards/admin/defaults/workflows.py:82 -#: dashboards/admin/defaults/workflows.py:99 +#: dashboards/admin/defaults/workflows.py:83 +#: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "無法更新預設的配額。" @@ -1192,15 +1193,15 @@ msgid_plural "Deleted Flavors" msgstr[0] "" #: dashboards/admin/flavors/tables.py:53 -#: dashboards/admin/flavors/workflows.py:177 #: dashboards/admin/flavors/workflows.py:178 +#: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "新增虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:61 -#: dashboards/admin/flavors/workflows.py:263 +#: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" @@ -1295,12 +1296,12 @@ msgstr "Swap 硬碟" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 -#: dashboards/project/vpn/forms.py:138 dashboards/project/vpn/forms.py:208 +#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 -#: dashboards/router/nexus1000v/forms.py:173 +#: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "識別號" @@ -1308,8 +1309,8 @@ msgstr "識別號" #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: dashboards/project/images/images/forms.py:99 -#: dashboards/project/images/images/forms.py:232 +#: dashboards/project/images/images/forms.py:95 +#: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 @@ -1338,7 +1339,7 @@ msgid "" "to set a random UUID4." msgstr "虛擬硬體樣板識別號應該是第四版的 UUID 或者整數。讓這個欄位留空或者使用「自動」以產生隨機的第四版 UUID。" -#: dashboards/admin/flavors/workflows.py:38 +#: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "名稱只能包含英文字母、數字、底線、句點和連字號。" @@ -1356,7 +1357,7 @@ msgid "Swap Disk (MB)" msgstr "Swap 硬碟(MB)" #: dashboards/admin/flavors/workflows.py:58 -#: dashboards/admin/flavors/workflows.py:224 +#: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "虛擬硬體樣板資訊" @@ -1367,12 +1368,12 @@ msgid "" msgstr "虛擬硬體樣板定義使用者布署執行實例時的隨機存取記憶體容量、硬碟容量、核心數和其他可被選擇的資源。" #: dashboards/admin/flavors/workflows.py:72 -#: dashboards/admin/flavors/workflows.py:237 +#: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "無法獲得虛擬硬體樣板的列表" #: dashboards/admin/flavors/workflows.py:79 -#: dashboards/admin/flavors/workflows.py:245 +#: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "「%s」這個名稱已經使用在其他的虛擬硬體樣板。" @@ -1386,69 +1387,69 @@ msgstr "「%s」這個識別號已經使用在其他的虛擬硬體樣板。" msgid "Unable to retrieve flavor access list. Please try again later." msgstr "無法取回虛擬硬體樣板存取權列表。請稍後再試一次。" -#: dashboards/admin/flavors/workflows.py:150 +#: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "虛擬硬體樣板存取權" -#: dashboards/admin/flavors/workflows.py:156 +#: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "選擇要使用虛擬硬體樣板的專案。若未選擇專案,此虛擬硬體樣板將被用於所有的專案。" -#: dashboards/admin/flavors/workflows.py:159 +#: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "所有的專案" -#: dashboards/admin/flavors/workflows.py:160 +#: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "已選擇的專案" -#: dashboards/admin/flavors/workflows.py:161 +#: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "找不到任何專案。" -#: dashboards/admin/flavors/workflows.py:162 +#: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "沒有選擇任何專案。所有的專案皆可使用這個虛擬硬體樣板。" -#: dashboards/admin/flavors/workflows.py:179 +#: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "已新增了新的虛擬硬體樣板「%s」。" -#: dashboards/admin/flavors/workflows.py:180 +#: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "無法新增虛擬硬體樣板「%s」。" -#: dashboards/admin/flavors/workflows.py:205 +#: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "無法新增虛擬硬體樣板。" -#: dashboards/admin/flavors/workflows.py:216 +#: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "無法為專案 %s 設定虛擬硬體樣板存取權。" -#: dashboards/admin/flavors/workflows.py:226 +#: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "編輯虛擬硬體樣板詳細資訊。虛擬硬體樣板定義隨機存取記憶體容量、硬碟容量、核心數和其他資源。使用者布署執行實例時要用到虛擬硬體樣板。" -#: dashboards/admin/flavors/workflows.py:265 +#: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "已更改了虛擬硬體樣板「%s」。" -#: dashboards/admin/flavors/workflows.py:266 +#: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "無法更改虛擬硬體樣板「%s」。" -#: dashboards/admin/flavors/workflows.py:311 +#: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "更改虛擬硬體樣板資訊,但是無法更改虛擬硬體樣板的權限。" @@ -1474,16 +1475,16 @@ msgstr "主機名稱" #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/data_processing/data_sources/tables.py:63 +#: dashboards/project/data_processing/data_sources/tables.py:64 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:229 #: dashboards/project/loadbalancers/workflows.py:485 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 -#: dashboards/project/volumes/volumes/forms.py:79 -#: dashboards/project/volumes/volumes/forms.py:84 +#: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:85 -#: dashboards/project/volumes/volumes/forms.py:642 +#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:646 #: dashboards/project/volumes/volumes/tables.py:357 msgid "Type" msgstr "類型" @@ -1515,9 +1516,9 @@ msgstr "儲存容量(總共)" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:249 #: dashboards/project/databases/workflows/create_instance.py:35 -#: dashboards/project/instances/tables.py:863 -#: dashboards/project/instances/tables.py:885 -#: dashboards/project/instances/workflows/create_instance.py:80 +#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/overview/views.py:32 usage/tables.py:72 msgid "Instance Name" msgstr "執行實例名稱" @@ -1544,7 +1545,7 @@ msgstr "無法取回虛擬機器管理程式的資訊。" msgid "Unable to retrieve hypervisor statistics." msgstr "無法取回虛擬機器管理程式的統計資料。" -#: dashboards/admin/hypervisors/views.py:71 +#: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "無法取回虛擬機器管理程式的執行實例列表。" @@ -1553,33 +1554,33 @@ msgstr "無法取回虛擬機器管理程式的執行實例列表。" msgid "Current Host" msgstr "目前的主機" -#: dashboards/admin/hypervisors/compute/forms.py:28 +#: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "目標主機" -#: dashboards/admin/hypervisors/compute/forms.py:29 +#: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "選擇一個主機來撤離。" -#: dashboards/admin/hypervisors/compute/forms.py:31 +#: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "已分享的儲存容量" -#: dashboards/admin/hypervisors/compute/forms.py:47 +#: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "選擇一個目標主機" -#: dashboards/admin/hypervisors/compute/forms.py:49 +#: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "沒有其他可用的主機。" -#: dashboards/admin/hypervisors/compute/forms.py:60 +#: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "正在開始從 %(current)s 撤離到 %(target)s。" -#: dashboards/admin/hypervisors/compute/forms.py:66 +#: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "撤離主機時失敗:%s。" @@ -1604,7 +1605,7 @@ msgstr[0] "" #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:90 -#: dashboards/admin/volumes/snapshots/tables.py:63 +#: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:254 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 @@ -1632,9 +1633,9 @@ msgstr "區域" #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 -#: dashboards/project/data_processing/clusters/tables.py:111 +#: dashboards/project/data_processing/clusters/tables.py:112 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 -#: dashboards/project/data_processing/job_executions/tables.py:152 +#: dashboards/project/data_processing/job_executions/tables.py:153 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 @@ -1646,7 +1647,7 @@ msgstr "區域" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 -#: dashboards/project/instances/tables.py:897 +#: dashboards/project/instances/tables.py:899 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 @@ -1672,7 +1673,7 @@ msgstr "區域" #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:335 -#: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:266 +#: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" @@ -1760,7 +1761,7 @@ msgstr "映像檔名稱 =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 -#: dashboards/project/instances/tables.py:864 +#: dashboards/project/instances/tables.py:866 msgid "Status =" msgstr "狀態 =" @@ -1779,10 +1780,10 @@ msgstr "最大容量(GB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:140 #: dashboards/project/images/images/tables.py:227 -#: dashboards/project/instances/tables.py:887 +#: dashboards/project/instances/tables.py:889 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 -#: dashboards/project/instances/workflows/create_instance.py:104 -#: dashboards/project/volumes/volumes/forms.py:534 +#: dashboards/project/instances/workflows/create_instance.py:105 +#: dashboards/project/volumes/volumes/forms.py:538 msgid "Image Name" msgstr "映像檔名稱" @@ -1790,11 +1791,11 @@ msgstr "映像檔名稱" msgid "Unable to retrieve image list." msgstr "無法取回映像檔列表。" -#: dashboards/admin/images/views.py:177 +#: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "無法取回此映像檔可用的屬性。" -#: dashboards/admin/images/views.py:190 +#: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "無法取回映像檔來更新。" @@ -1872,7 +1873,7 @@ msgstr "系統資訊" #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 #: dashboards/identity/projects/workflows.py:131 -#: dashboards/identity/projects/workflows.py:490 +#: dashboards/identity/projects/workflows.py:491 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 @@ -2007,16 +2008,16 @@ msgstr "即時轉移執行實例" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/templates/metering/stats.html:84 -#: dashboards/admin/networks/forms.py:39 +#: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:52 -#: dashboards/admin/volumes/snapshots/tables.py:64 +#: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 -#: dashboards/project/instances/workflows/create_instance.py:50 -#: dashboards/router/nexus1000v/forms.py:118 -#: dashboards/router/nexus1000v/forms.py:176 +#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/router/nexus1000v/forms.py:119 +#: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" @@ -2035,12 +2036,12 @@ msgid "IPv6 Address =" msgstr "IPv6 位址 =" #: dashboards/admin/instances/tables.py:99 -#: dashboards/project/instances/tables.py:865 +#: dashboards/project/instances/tables.py:867 msgid "Image ID =" msgstr "映像檔識別號 =" #: dashboards/admin/instances/tables.py:100 -#: dashboards/project/instances/tables.py:866 +#: dashboards/project/instances/tables.py:868 msgid "Flavor ID =" msgstr "虛擬硬體樣板識別號 =" @@ -2048,7 +2049,7 @@ msgstr "虛擬硬體樣板識別號 =" #: dashboards/project/access_and_security/floating_ips/tables.py:179 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 -#: dashboards/project/instances/tables.py:889 +#: dashboards/project/instances/tables.py:891 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "IP 位址" @@ -2061,7 +2062,7 @@ msgstr "IP 位址" #: dashboards/project/databases/tables.py:256 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 -#: dashboards/project/instances/tables.py:892 +#: dashboards/project/instances/tables.py:894 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 @@ -2072,17 +2073,17 @@ msgid "Size" msgstr "容量" #: dashboards/admin/instances/tables.py:156 -#: dashboards/project/instances/tables.py:904 +#: dashboards/project/instances/tables.py:906 msgid "Task" msgstr "任務" #: dashboards/admin/instances/tables.py:163 -#: dashboards/project/instances/tables.py:911 +#: dashboards/project/instances/tables.py:913 msgid "Power State" msgstr "電源狀態" #: dashboards/admin/instances/tables.py:165 -#: dashboards/project/instances/tables.py:914 usage/tables.py:75 +#: dashboards/project/instances/tables.py:916 usage/tables.py:75 msgid "Time since created" msgstr "已過時間" @@ -2154,19 +2155,19 @@ msgstr "量測器" #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 -#: dashboards/project/data_processing/cluster_templates/tables.py:123 +#: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 -#: dashboards/project/data_processing/data_plugins/tables.py:35 +#: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 -#: dashboards/project/data_processing/data_sources/tables.py:65 +#: dashboards/project/data_processing/data_sources/tables.py:66 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 -#: dashboards/project/data_processing/job_binaries/tables.py:86 +#: dashboards/project/data_processing/job_binaries/tables.py:87 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 @@ -2185,7 +2186,7 @@ msgstr "量測器" #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/images/images/forms.py:41 -#: dashboards/project/images/images/forms.py:194 +#: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 @@ -2199,17 +2200,17 @@ msgstr "量測器" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 -#: dashboards/project/volumes/snapshots/forms.py:27 +#: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 -#: dashboards/project/volumes/volumes/forms.py:50 -#: dashboards/project/volumes/volumes/forms.py:474 -#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:475 +#: dashboards/project/volumes/volumes/forms.py:515 #: dashboards/project/volumes/volumes/tables.py:328 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 -#: dashboards/project/vpn/forms.py:141 dashboards/project/vpn/forms.py:211 -#: dashboards/project/vpn/tables.py:261 dashboards/project/vpn/workflows.py:28 +#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 +#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 @@ -2438,7 +2439,21 @@ msgstr "本地" msgid "Flat" msgstr "Flat" -#: dashboards/admin/networks/forms.py:44 +#: dashboards/admin/networks/forms.py:30 +#: dashboards/router/nexus1000v/forms.py:49 +#: dashboards/router/nexus1000v/forms.py:69 +msgid "VLAN" +msgstr "虛擬區域網路" + +#: dashboards/admin/networks/forms.py:30 +msgid "GRE" +msgstr "" + +#: dashboards/admin/networks/forms.py:31 +msgid "VXLAN" +msgstr "虛擬可擴充區域網路" + +#: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 @@ -2446,34 +2461,34 @@ msgstr "Flat" msgid "Network Profile" msgstr "網路基本資料" -#: dashboards/admin/networks/forms.py:48 +#: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "提供者網路類型" -#: dashboards/admin/networks/forms.py:49 +#: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "來自已實作的虛擬網路的實體機制。" -#: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 -#: dashboards/admin/networks/forms.py:65 -#: dashboards/router/nexus1000v/forms.py:111 -#: dashboards/router/nexus1000v/forms.py:117 +#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 +#: dashboards/admin/networks/forms.py:66 +#: dashboards/router/nexus1000v/forms.py:112 +#: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "實體網路" -#: dashboards/admin/networks/forms.py:58 +#: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "已實作的虛擬網路所用的實體網路名稱。" -#: dashboards/admin/networks/forms.py:68 dashboards/admin/networks/forms.py:72 -#: dashboards/admin/networks/forms.py:73 dashboards/admin/networks/forms.py:74 +#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 +#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "分段識別號" -#: dashboards/admin/networks/forms.py:78 -#: dashboards/admin/networks/forms.py:235 +#: dashboards/admin/networks/forms.py:79 +#: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/forms.py:44 @@ -2500,7 +2515,7 @@ msgstr "分段識別號" #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 -#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:261 +#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 @@ -2508,8 +2523,8 @@ msgstr "分段識別號" msgid "Admin State" msgstr "管理員狀態" -#: dashboards/admin/networks/forms.py:79 -#: dashboards/admin/networks/forms.py:236 +#: dashboards/admin/networks/forms.py:80 +#: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 @@ -2523,20 +2538,20 @@ msgstr "管理員狀態" msgid "Shared" msgstr "已分享" -#: dashboards/admin/networks/forms.py:81 -#: dashboards/admin/networks/forms.py:237 +#: dashboards/admin/networks/forms.py:82 +#: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:194 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "對外網路" -#: dashboards/admin/networks/forms.py:90 dashboards/identity/users/forms.py:58 +#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "選擇一個專案" -#: dashboards/admin/networks/forms.py:113 +#: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " @@ -2546,51 +2561,51 @@ msgid "" "%(vxlan_max)s." msgstr "在虛擬區域網路裡,識別虛擬網路於實體網路上的虛擬區域網路虛擬 ID。有效的虛擬區域網路識別號從 %(vlan_min)s 到 %(vlan_max)s。若是 GRE 或 VXLAN 網路,則是通道識別號。GRE 網路有效的通道識別號從 %(gre_min)s 到 %(gre_max)s。在 VXLAN 網路,從 %(vxlan_min)s 到 %(vxlan_max)s。" -#: dashboards/admin/networks/forms.py:142 -#: dashboards/project/instances/workflows/create_instance.py:688 +#: dashboards/admin/networks/forms.py:145 +#: dashboards/project/instances/workflows/create_instance.py:695 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "選擇一個基本資料" -#: dashboards/admin/networks/forms.py:152 -#: dashboards/project/instances/workflows/create_instance.py:698 +#: dashboards/admin/networks/forms.py:155 +#: dashboards/project/instances/workflows/create_instance.py:705 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "不能取回網路基本資料。" -#: dashboards/admin/networks/forms.py:183 +#: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "已成功新增網路 %s。" -#: dashboards/admin/networks/forms.py:189 +#: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "新增網路 %s 時失敗" -#: dashboards/admin/networks/forms.py:219 +#: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "在虛擬區域網路裡,有效的虛擬區域網路識別號從 %(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:222 +#: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "在 GRE 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:225 +#: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "在 VXLAN 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" -#: dashboards/admin/networks/forms.py:249 +#: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "已成功更新網路 %s。" -#: dashboards/admin/networks/forms.py:254 +#: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" @@ -2602,7 +2617,7 @@ msgstr "更新網路 %s 時失敗" #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/databases/workflows/create_instance.py:131 -#: dashboards/project/instances/workflows/create_instance.py:641 +#: dashboards/project/instances/workflows/create_instance.py:648 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/templates/networks/index.html:3 @@ -2671,7 +2686,7 @@ msgstr "DHCP 媒介" #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 -#: dashboards/project/instances/tables.py:617 +#: dashboards/project/instances/tables.py:619 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 @@ -2689,7 +2704,7 @@ msgstr "不能取回網路列表。" #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 -#: dashboards/admin/networks/agents/forms.py:61 +#: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "無法列出 DHCP 媒介所服務的網路。" @@ -2711,28 +2726,28 @@ msgstr "不能取回接口列表。" msgid "Unable to retrieve details for network \"%s\"." msgstr "無法取回網路「%s」的詳細資訊。" -#: dashboards/admin/networks/agents/forms.py:35 +#: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "新 DHCP 媒介" -#: dashboards/admin/networks/agents/forms.py:36 +#: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "選擇一個 DHCP 媒介來附加。" -#: dashboards/admin/networks/agents/forms.py:54 +#: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "選擇一個新的媒介" -#: dashboards/admin/networks/agents/forms.py:56 +#: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "無其他的媒介可用。" -#: dashboards/admin/networks/agents/forms.py:73 +#: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "已成功加入媒介 %s。" -#: dashboards/admin/networks/agents/forms.py:79 +#: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "為網路 %(network)s 加入媒介 %(agent_name)s 時失敗。" @@ -3277,8 +3292,8 @@ msgstr "路由器詳細資訊" msgid "Update Router" msgstr "更新路由器" -#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:117 -#: dashboards/admin/volumes/snapshots/tables.py:51 +#: dashboards/admin/volumes/tabs.py:50 dashboards/admin/volumes/tabs.py:119 +#: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "無法取回儲存空間專案的資訊。" @@ -3295,8 +3310,8 @@ msgstr "無法取回儲存空間的類型" msgid "Unable to retrieve QoS specs" msgstr "" -#: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 -#: dashboards/project/volumes/volumes/forms.py:201 +#: dashboards/admin/volumes/tabs.py:111 dashboards/project/volumes/tabs.py:90 +#: dashboards/project/volumes/volumes/forms.py:203 msgid "Unable to retrieve volume snapshots." msgstr "無法取回儲存空間即時存檔。" @@ -3335,14 +3350,14 @@ msgstr "無法更新儲存空間即時存檔狀態。" msgid "Update Status" msgstr "更新狀態" -#: dashboards/admin/volumes/snapshots/tables.py:61 +#: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 -#: dashboards/project/volumes/volumes/forms.py:47 -#: dashboards/project/volumes/volumes/forms.py:510 -#: dashboards/project/volumes/volumes/forms.py:531 -#: dashboards/project/volumes/volumes/forms.py:591 -#: dashboards/project/volumes/volumes/forms.py:639 +#: dashboards/project/volumes/volumes/forms.py:48 +#: dashboards/project/volumes/volumes/forms.py:512 +#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:595 +#: dashboards/project/volumes/volumes/forms.py:643 msgid "Volume Name" msgstr "儲存空間名稱" @@ -3373,11 +3388,11 @@ msgstr "資訊" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:138 -#: dashboards/project/instances/workflows/create_instance.py:98 -#: dashboards/project/instances/workflows/create_instance.py:364 +#: dashboards/project/instances/workflows/create_instance.py:99 +#: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 -#: dashboards/project/volumes/volumes/forms.py:219 +#: dashboards/project/volumes/volumes/forms.py:220 msgid "Volume" msgstr "儲存空間" @@ -3414,7 +3429,7 @@ msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:316 @@ -3501,14 +3516,14 @@ msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:196 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:303 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" @@ -3788,7 +3803,7 @@ msgstr "無法取回儲存空間類型詳細資訊。" msgid "Unable to retrieve QoS Specs." msgstr "" -#: dashboards/admin/volumes/volume_types/views.py:130 +#: dashboards/admin/volumes/volume_types/views.py:131 msgid "Unable to retrieve QoS Spec association." msgstr "" @@ -4062,7 +4077,7 @@ msgstr "無法取回使用者列表。" #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 -#: dashboards/identity/projects/workflows.py:346 +#: dashboards/identity/projects/workflows.py:347 msgid "Unable to retrieve role list." msgstr "無法取回角色列表。" @@ -4101,17 +4116,17 @@ msgid "Domain Groups" msgstr "地域群組" #: dashboards/identity/domains/workflows.py:230 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:336 msgid "All Groups" msgstr "所有的群組" #: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups found." msgstr "找不到任何群組。" #: dashboards/identity/domains/workflows.py:233 -#: dashboards/identity/projects/workflows.py:338 +#: dashboards/identity/projects/workflows.py:339 msgid "No groups." msgstr "沒有群組。" @@ -4335,13 +4350,13 @@ msgid "View Usage" msgstr "檢視使用量" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:357 #: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 msgid "Create Project" msgstr "新增專案" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/projects/workflows.py:511 msgid "Edit Project" msgstr "編輯專案" @@ -4415,7 +4430,7 @@ msgid "Domain Name" msgstr "地域名稱" #: dashboards/identity/projects/workflows.py:146 -#: dashboards/identity/projects/workflows.py:493 +#: dashboards/identity/projects/workflows.py:494 msgid "Project Information" msgstr "專案資訊" @@ -4432,81 +4447,81 @@ msgstr "無法取回使用者列表。請稍後再試一次。" msgid "Project Members" msgstr "專案成員" -#: dashboards/identity/projects/workflows.py:329 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/projects/workflows.py:330 +#: dashboards/identity/projects/workflows.py:337 msgid "Project Groups" msgstr "專案群組" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Created new project \"%s\"." msgstr "已新增新的專案「%s」。" -#: dashboards/identity/projects/workflows.py:360 +#: dashboards/identity/projects/workflows.py:361 #, python-format msgid "Unable to create project \"%s\"." msgstr "無法新增專案「%s」。" -#: dashboards/identity/projects/workflows.py:422 +#: dashboards/identity/projects/workflows.py:423 msgid ", add project groups" msgstr "、加入專案群組" -#: dashboards/identity/projects/workflows.py:426 +#: dashboards/identity/projects/workflows.py:427 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "加入 %(users_to_add)s 專案成員%(group_msg)s以及設定專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:457 +#: dashboards/identity/projects/workflows.py:458 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "加入 %s 專案群組和更新專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:485 +#: dashboards/identity/projects/workflows.py:486 msgid "Unable to set project quotas." msgstr "無法設定專案的配額。" -#: dashboards/identity/projects/workflows.py:495 +#: dashboards/identity/projects/workflows.py:496 msgid "Edit the project details." msgstr "編輯專案的詳細資訊。" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Modified project \"%s\"." msgstr "已更改專案「%s」。" -#: dashboards/identity/projects/workflows.py:513 +#: dashboards/identity/projects/workflows.py:514 #, python-format msgid "Unable to modify project \"%s\"." msgstr "無法更改專案「%s」。" -#: dashboards/identity/projects/workflows.py:608 +#: dashboards/identity/projects/workflows.py:609 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "您不能從此專案裡撤銷您目前已登入的管理員權限。請以管理員權限交換到其他專案或者用命令列介面手動移除管理員角色。" -#: dashboards/identity/projects/workflows.py:643 +#: dashboards/identity/projects/workflows.py:644 msgid ", update project groups" msgstr "、更新專案群組" -#: dashboards/identity/projects/workflows.py:647 +#: dashboards/identity/projects/workflows.py:648 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "更改 %(users_to_modify)s 專案成員%(group_msg)s以及更新專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:720 +#: dashboards/identity/projects/workflows.py:721 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "更改 %s 專案成員、更新專案群組以及更新專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:753 +#: dashboards/identity/projects/workflows.py:754 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4598,9 +4613,9 @@ msgid "No available projects" msgstr "無可用的專案" #: dashboards/identity/users/forms.py:66 -#: dashboards/project/instances/forms.py:89 -#: dashboards/project/instances/workflows/create_instance.py:539 -#: dashboards/settings/password/forms.py:47 +#: dashboards/project/instances/forms.py:92 +#: dashboards/project/instances/workflows/create_instance.py:546 +#: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "密碼沒有相配。" @@ -4608,7 +4623,7 @@ msgstr "密碼沒有相配。" #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 -#: dashboards/project/instances/forms.py:153 +#: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "產生密碼" @@ -4771,7 +4786,7 @@ msgid "Data Processing" msgstr "資料處理" #: dashboards/project/access_and_security/panel.py:24 -#: dashboards/project/instances/workflows/create_instance.py:497 +#: dashboards/project/instances/workflows/create_instance.py:504 msgid "Access & Security" msgstr "存取權以及安全性" @@ -4862,7 +4877,7 @@ msgstr "分配 IP 到專案" #: dashboards/project/access_and_security/floating_ips/tables.py:56 #: dashboards/project/access_and_security/keypairs/tables.py:73 -#: dashboards/project/instances/tables.py:329 +#: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:124 #: dashboards/project/volumes/volumes/tables.py:192 msgid "(Quota exceeded)" @@ -4889,7 +4904,7 @@ msgid "Successfully disassociated Floating IP: %s" msgstr "已成功解除了浮動 IP 的聯結:%s" #: dashboards/project/access_and_security/floating_ips/tables.py:152 -#: dashboards/project/instances/tables.py:611 +#: dashboards/project/instances/tables.py:613 msgid "Unable to disassociate floating IP." msgstr "無法解除浮動 IP 的連結。" @@ -4976,29 +4991,29 @@ msgstr "已聯結 IP 位址 %s。" msgid "Unable to associate IP address %s." msgstr "無法聯結 IP 位址 %s。" -#: dashboards/project/access_and_security/keypairs/forms.py:33 +#: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "密鑰對名稱只能包含英文字母、數字、底線、空格和連字號。" -#: dashboards/project/access_and_security/keypairs/forms.py:41 -#: dashboards/project/access_and_security/keypairs/forms.py:51 +#: dashboards/project/access_and_security/keypairs/forms.py:40 +#: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 -#: dashboards/project/instances/forms.py:113 +#: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "密鑰對名稱" -#: dashboards/project/access_and_security/keypairs/forms.py:54 +#: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "公鑰" -#: dashboards/project/access_and_security/keypairs/forms.py:65 +#: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "已成功匯入公鑰:%s" -#: dashboards/project/access_and_security/keypairs/forms.py:70 +#: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "無法匯入密鑰對。" @@ -5525,7 +5540,7 @@ msgid "Unable to create container." msgstr "無法新增容器。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/instances/workflows/create_instance.py:566 +#: dashboards/project/instances/workflows/create_instance.py:573 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "檔案" @@ -5866,7 +5881,7 @@ msgid "Unable to upload cluster template file" msgstr "無法上傳叢集樣板檔案" #: dashboards/project/data_processing/cluster_templates/panel.py:22 -#: dashboards/project/data_processing/cluster_templates/tables.py:127 +#: dashboards/project/data_processing/cluster_templates/tables.py:128 msgid "Cluster Templates" msgstr "叢集樣板" @@ -5918,31 +5933,31 @@ msgstr "新增樣板" msgid "Configure Cluster Template" msgstr "設置叢集樣板" -#: dashboards/project/data_processing/cluster_templates/tables.py:115 +#: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:82 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:24 msgid "Plugin" msgstr "插件" -#: dashboards/project/data_processing/cluster_templates/tables.py:117 +#: dashboards/project/data_processing/cluster_templates/tables.py:118 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:84 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:85 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:26 #: dashboards/project/data_processing/utils/workflow_helpers.py:175 msgid "Hadoop Version" msgstr "Hadoop 版本" -#: dashboards/project/data_processing/cluster_templates/tables.py:119 +#: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:207 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" @@ -6067,7 +6082,7 @@ msgstr "節點計數" #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:46 -#: dashboards/project/instances/workflows/create_instance.py:83 +#: dashboards/project/instances/workflows/create_instance.py:84 msgid "Flavor" msgstr "虛擬硬體樣板" @@ -6085,13 +6100,13 @@ msgstr "未指定樣板" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:21 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:100 msgid "Auto Security Group" msgstr "自動安全性群組" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:33 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:86 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:87 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" msgstr "節點處理行程" @@ -6128,7 +6143,7 @@ msgstr "加入節點群組" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "新增叢集樣板" @@ -6161,7 +6176,7 @@ msgstr "為叢集樣板選擇插件和 Hadoop 版本" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:304 msgid "Could not create" msgstr "不能新增" @@ -6175,22 +6190,22 @@ msgstr "樣板名稱" #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 -#: dashboards/project/instances/workflows/create_instance.py:134 +#: dashboards/project/instances/workflows/create_instance.py:135 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "詳細資訊" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "已新增叢集樣板 %s" -#: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 +#: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "叢集樣板的新增失敗" #: dashboards/project/data_processing/clusters/panel.py:22 -#: dashboards/project/data_processing/clusters/tables.py:119 +#: dashboards/project/data_processing/clusters/tables.py:120 msgid "Clusters" msgstr "叢集" @@ -6221,7 +6236,7 @@ msgstr "無法更新列" msgid "Configure Cluster" msgstr "設置叢集" -#: dashboards/project/data_processing/clusters/tables.py:115 +#: dashboards/project/data_processing/clusters/tables.py:116 msgid "Instances Count" msgstr "執行實例計數" @@ -6394,14 +6409,14 @@ msgstr "更新映像檔時失敗。" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:57 -#: dashboards/project/volumes/volumes/forms.py:207 +#: dashboards/project/volumes/volumes/forms.py:208 msgid "Image" msgstr "映像檔" #: dashboards/project/data_processing/data_image_registry/forms.py:71 -#: dashboards/project/instances/forms.py:38 -#: dashboards/project/instances/forms.py:61 -#: dashboards/project/instances/workflows/create_instance.py:386 +#: dashboards/project/instances/forms.py:39 +#: dashboards/project/instances/forms.py:64 +#: dashboards/project/instances/workflows/create_instance.py:393 msgid "Select Image" msgstr "選擇映像檔" @@ -6521,7 +6536,7 @@ msgid "Add custom tag" msgstr "加入自訂的標籤" #: dashboards/project/data_processing/data_plugins/panel.py:22 -#: dashboards/project/data_processing/data_plugins/tables.py:39 +#: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "插件" @@ -6530,7 +6545,7 @@ msgstr "插件" msgid "Title" msgstr "標題" -#: dashboards/project/data_processing/data_plugins/tables.py:30 +#: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "已支援的版本" @@ -6557,7 +6572,7 @@ msgid "Data Processing Plugins" msgstr "資料處理插件" #: dashboards/project/data_processing/data_sources/panel.py:22 -#: dashboards/project/data_processing/data_sources/tables.py:69 +#: dashboards/project/data_processing/data_sources/tables.py:70 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "資料來源" @@ -6701,7 +6716,7 @@ msgid "Failed to fetch internal binary list" msgstr "取得內部程式列表時失敗" #: dashboards/project/data_processing/job_binaries/panel.py:22 -#: dashboards/project/data_processing/job_binaries/tables.py:90 +#: dashboards/project/data_processing/job_binaries/tables.py:91 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "工作程式" @@ -6720,7 +6735,7 @@ msgstr[0] "" msgid "Download Job Binary" msgstr "下載工作程式" -#: dashboards/project/data_processing/job_binaries/tables.py:84 +#: dashboards/project/data_processing/job_binaries/tables.py:85 msgid "Url" msgstr "網址" @@ -6799,7 +6814,7 @@ msgid "Job Binary Details" msgstr "工作程式詳細資訊" #: dashboards/project/data_processing/job_executions/panel.py:22 -#: dashboards/project/data_processing/job_executions/tables.py:161 +#: dashboards/project/data_processing/job_executions/tables.py:162 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "工作執行任務" @@ -6845,7 +6860,7 @@ msgstr "重新在存在的叢集發動" msgid "Relaunch On New Cluster" msgstr "重新在新的叢集發動" -#: dashboards/project/data_processing/job_executions/tables.py:143 +#: dashboards/project/data_processing/job_executions/tables.py:144 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 @@ -6854,7 +6869,7 @@ msgstr "重新在新的叢集發動" msgid "Job" msgstr "工作" -#: dashboards/project/data_processing/job_executions/tables.py:147 +#: dashboards/project/data_processing/job_executions/tables.py:148 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" @@ -7158,7 +7173,7 @@ msgstr "工作離開後依然保持叢集" #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:273 #: dashboards/project/images/images/tables.py:35 -#: dashboards/project/instances/workflows/create_instance.py:782 +#: dashboards/project/instances/workflows/create_instance.py:791 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "發動" @@ -7198,7 +7213,7 @@ msgid "Unable to launch job." msgstr "無法發動工作。" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 -#: dashboards/project/data_processing/nodegroup_templates/tables.py:92 +#: dashboards/project/data_processing/nodegroup_templates/tables.py:93 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "節點群組樣板" @@ -7300,8 +7315,8 @@ msgstr "隱藏完整的設置" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:302 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:173 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:301 msgid "Create Node Group Template" msgstr "新增節點群組樣板" @@ -7338,40 +7353,40 @@ msgstr "選擇一個儲存空間位置" msgid "Volumes size (GB)" msgstr "儲存空間容量(GB)" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:87 msgid "Unable to generate process choices." msgstr "無法產生處理的選項。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:96 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Floating IP pool" msgstr "浮動 IP 倉庫" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:102 msgid "Create security group for this Node Group." msgstr "為此節點群組新增安全性群組。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:110 msgid "Launch instances in these security groups." msgstr "用這些安全性群組來發動執行實例。" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:115 msgid "Processes" msgstr "處理行程" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:117 msgid "Processes to be launched in node group" msgstr "要在節點群裡裡發動的處理行程" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:149 msgid "Configure Node Group Template" msgstr "設置節點群組樣板" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:176 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:175 #, python-format msgid "Created Node Group Template %s" msgstr "已新增節點群組樣板 %s" -#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:283 +#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:282 msgid "Select plugin and hadoop version" msgstr "選擇插件和 Hadoop 版本" @@ -7389,7 +7404,7 @@ msgstr "無法套用反共鳴處理行程。" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 -#: dashboards/project/instances/workflows/create_instance.py:684 +#: dashboards/project/instances/workflows/create_instance.py:691 msgid "Unable to retrieve networks." msgstr "無法取回網路。" @@ -7444,8 +7459,8 @@ msgstr[0] "" #: dashboards/project/databases/tables.py:200 #: dashboards/project/databases/tables.py:217 #: dashboards/project/databases/tables.py:223 -#: dashboards/project/instances/tables.py:732 -#: dashboards/project/instances/tables.py:739 +#: dashboards/project/instances/tables.py:734 +#: dashboards/project/instances/tables.py:741 msgid "Not available" msgstr "不可用" @@ -7593,14 +7608,14 @@ msgstr "已排程備份「%(name)s」。" #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 -#: dashboards/project/instances/workflows/create_instance.py:784 +#: dashboards/project/instances/workflows/create_instance.py:793 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "無法發動名為「%(name)s」%(count)s 個。" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 -#: dashboards/project/instances/workflows/create_instance.py:801 +#: dashboards/project/instances/workflows/create_instance.py:810 msgid "instance" msgstr "執行實例" @@ -7609,12 +7624,12 @@ msgid "Error creating database backup." msgstr "新增資料庫備份出錯。" #: dashboards/project/databases/forms.py:28 -#: dashboards/project/volumes/volumes/forms.py:596 +#: dashboards/project/volumes/volumes/forms.py:600 msgid "Current Size (GB)" msgstr "目前容量(GB)" #: dashboards/project/databases/forms.py:32 -#: dashboards/project/volumes/volumes/forms.py:600 +#: dashboards/project/volumes/volumes/forms.py:604 msgid "New Size (GB)" msgstr "新容量(GB)" @@ -7675,9 +7690,9 @@ msgstr "刪除執行實例上的資料庫出錯。" #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 -#: dashboards/project/instances/tables.py:303 -#: dashboards/project/instances/tables.py:331 -#: dashboards/project/instances/workflows/create_instance.py:781 +#: dashboards/project/instances/tables.py:305 +#: dashboards/project/instances/tables.py:333 +#: dashboards/project/instances/workflows/create_instance.py:790 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "發動執行實例" @@ -7923,13 +7938,13 @@ msgstr "發動資料庫" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 -#: dashboards/project/instances/tables.py:347 +#: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "編輯執行實例" #: dashboards/project/databases/workflows/create_instance.py:37 -#: dashboards/project/instances/workflows/create_instance.py:84 +#: dashboards/project/instances/workflows/create_instance.py:85 msgid "Size of image to launch." msgstr "要發動的映像檔容量。" @@ -7954,22 +7969,22 @@ msgid "Select datastore type and version" msgstr "選擇資料倉庫類型和版本" #: dashboards/project/databases/workflows/create_instance.py:135 -#: dashboards/project/instances/workflows/create_instance.py:645 +#: dashboards/project/instances/workflows/create_instance.py:652 msgid "At least one network must be specified." msgstr "最少要指定一組網路。" #: dashboards/project/databases/workflows/create_instance.py:137 -#: dashboards/project/instances/workflows/create_instance.py:647 +#: dashboards/project/instances/workflows/create_instance.py:654 msgid "Launch instance with these networks" msgstr "以這些網路發動執行實例" #: dashboards/project/databases/workflows/create_instance.py:147 -#: dashboards/project/instances/workflows/create_instance.py:669 +#: dashboards/project/instances/workflows/create_instance.py:676 msgid "Networking" msgstr "正在網路連線" #: dashboards/project/databases/workflows/create_instance.py:149 -#: dashboards/project/instances/workflows/create_instance.py:671 +#: dashboards/project/instances/workflows/create_instance.py:678 msgid "Select networks for your instance." msgstr "為您的執行實例選擇網路。" @@ -8014,7 +8029,7 @@ msgid "Unable to find backup!" msgstr "無法找到備份!" #: dashboards/project/databases/workflows/create_instance.py:274 -#: dashboards/project/instances/workflows/create_instance.py:783 +#: dashboards/project/instances/workflows/create_instance.py:792 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "已發動名為「%(name)s」%(count)s 個。" @@ -8613,78 +8628,78 @@ msgid "A local image to upload." msgstr "上傳一個本地的映像檔。" #: dashboards/project/images/images/forms.py:76 -#: dashboards/project/images/images/forms.py:214 +#: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "格式" #: dashboards/project/images/images/forms.py:81 -#: dashboards/project/images/images/forms.py:209 +#: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "架構" -#: dashboards/project/images/images/forms.py:83 -#: dashboards/project/images/images/forms.py:216 +#: dashboards/project/images/images/forms.py:84 +#: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "至少硬碟(GB)" -#: dashboards/project/images/images/forms.py:85 -#: dashboards/project/images/images/forms.py:218 +#: dashboards/project/images/images/forms.py:86 +#: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "從這個映像檔開機至少需要多少硬碟容量。若沒有指定,這個值預設是 0(無最小值)。" -#: dashboards/project/images/images/forms.py:91 -#: dashboards/project/images/images/forms.py:224 +#: dashboards/project/images/images/forms.py:90 +#: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "至少隨機存取記憶體(MB)" -#: dashboards/project/images/images/forms.py:93 -#: dashboards/project/images/images/forms.py:226 +#: dashboards/project/images/images/forms.py:92 +#: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "從這個映像檔開機至少需要多少記憶體容量。若沒有指定,這個值預設是 0(無最小值)。" -#: dashboards/project/images/images/forms.py:100 -#: dashboards/project/images/images/forms.py:233 +#: dashboards/project/images/images/forms.py:96 +#: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "保護" -#: dashboards/project/images/images/forms.py:143 +#: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "映像檔或外部映像檔位置必須指定。" -#: dashboards/project/images/images/forms.py:146 +#: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "不能同時指定映像檔及外部映像檔位置。" -#: dashboards/project/images/images/forms.py:184 +#: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "您的映像檔 %s 已經排入新增。" -#: dashboards/project/images/images/forms.py:188 +#: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "無法新增新的映像檔。" -#: dashboards/project/images/images/forms.py:198 +#: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "核心識別號" -#: dashboards/project/images/images/forms.py:204 +#: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "Ramdisk 識別號" -#: dashboards/project/images/images/forms.py:246 +#: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "無法更新映像檔「%s」。" -#: dashboards/project/images/images/forms.py:273 +#: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "已成功更新映像檔。" @@ -8774,7 +8789,7 @@ msgid "Container Format" msgstr "容器格式" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 -#: dashboards/project/volumes/volumes/forms.py:535 +#: dashboards/project/volumes/volumes/forms.py:539 msgid "Disk Format" msgstr "硬碟格式" @@ -8805,7 +8820,7 @@ msgstr "映像檔詳細資訊:" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 -#: dashboards/project/instances/tables.py:383 +#: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:173 msgid "Create Snapshot" msgstr "新增即時存檔" @@ -8844,74 +8859,74 @@ msgstr "不支援主控臺類型「%s」。" msgid "No available console found." msgstr "找不到可用的主控臺。" -#: dashboards/project/instances/forms.py:42 +#: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "重建密碼" -#: dashboards/project/instances/forms.py:47 +#: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "確認重建密碼" -#: dashboards/project/instances/forms.py:50 -#: dashboards/project/instances/workflows/create_instance.py:729 +#: dashboards/project/instances/forms.py:53 +#: dashboards/project/instances/workflows/create_instance.py:737 msgid "Disk Partition" msgstr "硬碟分割" -#: dashboards/project/instances/forms.py:63 -#: dashboards/project/instances/workflows/create_instance.py:388 +#: dashboards/project/instances/forms.py:66 +#: dashboards/project/instances/workflows/create_instance.py:395 msgid "No images available" msgstr "無可用的映像檔" -#: dashboards/project/instances/forms.py:75 -#: dashboards/project/instances/workflows/create_instance.py:746 +#: dashboards/project/instances/forms.py:78 +#: dashboards/project/instances/workflows/create_instance.py:755 msgid "Automatic" msgstr "自動" -#: dashboards/project/instances/forms.py:76 -#: dashboards/project/instances/workflows/create_instance.py:747 +#: dashboards/project/instances/forms.py:79 +#: dashboards/project/instances/workflows/create_instance.py:756 msgid "Manual" msgstr "手動" -#: dashboards/project/instances/forms.py:79 -#: dashboards/project/instances/workflows/create_instance.py:158 -#: dashboards/project/instances/workflows/create_instance.py:756 +#: dashboards/project/instances/forms.py:82 +#: dashboards/project/instances/workflows/create_instance.py:165 +#: dashboards/project/instances/workflows/create_instance.py:765 msgid "Unable to retrieve extensions information." msgstr "無法取回擴充套件的資訊。" -#: dashboards/project/instances/forms.py:103 +#: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "正在重建執行實例 %s。" -#: dashboards/project/instances/forms.py:106 +#: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "無法重建執行實例。" -#: dashboards/project/instances/forms.py:114 +#: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "密鑰對名稱已與執行實例連結" -#: dashboards/project/instances/forms.py:121 +#: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "已用您的公鑰為執行實例加密。" -#: dashboards/project/instances/forms.py:124 +#: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "已加密密碼" -#: dashboards/project/instances/forms.py:139 +#: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "未設定或無可用的執行實例密碼" -#: dashboards/project/instances/forms.py:145 +#: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "私人金鑰檔案" -#: dashboards/project/instances/forms.py:149 +#: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "或複製並貼上您的私人金鑰" -#: dashboards/project/instances/forms.py:157 +#: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "無法取回執行實例密碼。" @@ -8941,7 +8956,7 @@ msgid_plural "Pause Instances" msgstr[0] "" #: dashboards/project/instances/tables.py:180 -#: dashboards/project/instances/tables.py:247 +#: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" @@ -8952,48 +8967,48 @@ msgid_plural "Paused Instances" msgstr[0] "" #: dashboards/project/instances/tables.py:195 -#: dashboards/project/instances/tables.py:262 +#: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:242 +#: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:257 +#: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:370 +#: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "編輯安全性群組" -#: dashboards/project/instances/tables.py:396 +#: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "主控臺" -#: dashboards/project/instances/tables.py:416 +#: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "檢視記錄" -#: dashboards/project/instances/tables.py:433 +#: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:88 msgid "Resize Instance" msgstr "更改執行實例容量" -#: dashboards/project/instances/tables.py:457 +#: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "確認更改容量/轉移" -#: dashboards/project/instances/tables.py:470 +#: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "還原更改容量/轉移" -#: dashboards/project/instances/tables.py:483 +#: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 @@ -9001,414 +9016,414 @@ msgstr "還原更改容量/轉移" msgid "Rebuild Instance" msgstr "重建執行實例" -#: dashboards/project/instances/tables.py:500 +#: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "取回密碼" -#: dashboards/project/instances/tables.py:523 -#: dashboards/project/instances/tables.py:547 +#: dashboards/project/instances/tables.py:525 +#: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "聯結浮動 IP" -#: dashboards/project/instances/tables.py:566 +#: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "已成功聯結浮動 IP:%s" -#: dashboards/project/instances/tables.py:570 +#: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "無法聯結浮動 IP。" -#: dashboards/project/instances/tables.py:576 +#: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "解除浮動 IP 聯結" -#: dashboards/project/instances/tables.py:605 +#: dashboards/project/instances/tables.py:607 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "已成功解除浮動 IP 聯結:%s" -#: dashboards/project/instances/tables.py:608 +#: dashboards/project/instances/tables.py:610 msgid "No floating IPs to disassociate." msgstr "無浮動 IP 可以解除聯結。" -#: dashboards/project/instances/tables.py:618 +#: dashboards/project/instances/tables.py:620 #, python-format msgid "Please try again later [Error: %s]." msgstr "請稍後再試一次。[錯誤:%s]" -#: dashboards/project/instances/tables.py:620 +#: dashboards/project/instances/tables.py:622 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "在所選的可用區域中,沒有足夠的容量給這個虛擬硬體樣板。請稍後再試一次或者選擇不同的可用區域。" -#: dashboards/project/instances/tables.py:632 +#: dashboards/project/instances/tables.py:634 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "發動執行實例「%s」時失敗" -#: dashboards/project/instances/tables.py:658 +#: dashboards/project/instances/tables.py:660 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:666 +#: dashboards/project/instances/tables.py:668 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:687 +#: dashboards/project/instances/tables.py:689 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:696 +#: dashboards/project/instances/tables.py:698 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" -#: dashboards/project/instances/tables.py:723 +#: dashboards/project/instances/tables.py:725 #, python-format msgid "%s GB" msgstr "%s GB" -#: dashboards/project/instances/tables.py:747 -#: dashboards/project/instances/tables.py:769 +#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:771 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "已刪除" -#: dashboards/project/instances/tables.py:748 +#: dashboards/project/instances/tables.py:750 msgctxt "Current status of an Instance" msgid "Active" msgstr "活躍" -#: dashboards/project/instances/tables.py:749 +#: dashboards/project/instances/tables.py:751 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "關機" -#: dashboards/project/instances/tables.py:751 +#: dashboards/project/instances/tables.py:753 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "已停止" -#: dashboards/project/instances/tables.py:752 +#: dashboards/project/instances/tables.py:754 msgctxt "Current status of an Instance" msgid "Paused" msgstr "已暫停" -#: dashboards/project/instances/tables.py:753 +#: dashboards/project/instances/tables.py:755 msgctxt "Current status of an Instance" msgid "Error" msgstr "錯誤" -#: dashboards/project/instances/tables.py:755 +#: dashboards/project/instances/tables.py:757 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "更改容量中/轉移中" -#: dashboards/project/instances/tables.py:757 +#: dashboards/project/instances/tables.py:759 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "等待確認或還原更改容量/轉移" -#: dashboards/project/instances/tables.py:759 +#: dashboards/project/instances/tables.py:761 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "還原更改容量/轉移" -#: dashboards/project/instances/tables.py:760 +#: dashboards/project/instances/tables.py:762 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "重開機中" -#: dashboards/project/instances/tables.py:762 +#: dashboards/project/instances/tables.py:764 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "強制重開機中" -#: dashboards/project/instances/tables.py:763 +#: dashboards/project/instances/tables.py:765 msgctxt "Current status of an Instance" msgid "Password" msgstr "產生密碼" -#: dashboards/project/instances/tables.py:764 +#: dashboards/project/instances/tables.py:766 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "重建中" -#: dashboards/project/instances/tables.py:766 +#: dashboards/project/instances/tables.py:768 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "正在轉移" -#: dashboards/project/instances/tables.py:767 +#: dashboards/project/instances/tables.py:769 msgctxt "Current status of an Instance" msgid "Build" msgstr "建立中" -#: dashboards/project/instances/tables.py:768 +#: dashboards/project/instances/tables.py:770 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "救援中" -#: dashboards/project/instances/tables.py:771 +#: dashboards/project/instances/tables.py:773 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "已刪除" -#: dashboards/project/instances/tables.py:772 +#: dashboards/project/instances/tables.py:774 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "已擱置" -#: dashboards/project/instances/tables.py:774 +#: dashboards/project/instances/tables.py:776 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "已擱置卸載" -#: dashboards/project/instances/tables.py:780 +#: dashboards/project/instances/tables.py:782 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "正在排程" -#: dashboards/project/instances/tables.py:782 +#: dashboards/project/instances/tables.py:784 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "正在映射區塊裝置" -#: dashboards/project/instances/tables.py:784 +#: dashboards/project/instances/tables.py:786 msgctxt "Task status of an Instance" msgid "Networking" msgstr "正在網路連線" -#: dashboards/project/instances/tables.py:785 +#: dashboards/project/instances/tables.py:787 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "正在生成" -#: dashboards/project/instances/tables.py:787 +#: dashboards/project/instances/tables.py:789 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "正在儲存即時存檔" -#: dashboards/project/instances/tables.py:789 +#: dashboards/project/instances/tables.py:791 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "正在等待儲存映像檔即時存檔" -#: dashboards/project/instances/tables.py:791 +#: dashboards/project/instances/tables.py:793 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "正在等待映像檔上傳" -#: dashboards/project/instances/tables.py:793 +#: dashboards/project/instances/tables.py:795 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "正在上傳映像檔" -#: dashboards/project/instances/tables.py:795 +#: dashboards/project/instances/tables.py:797 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "映像檔備份" -#: dashboards/project/instances/tables.py:797 +#: dashboards/project/instances/tables.py:799 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "正在更新密碼" -#: dashboards/project/instances/tables.py:799 +#: dashboards/project/instances/tables.py:801 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "正在準備更改容量或轉移" -#: dashboards/project/instances/tables.py:801 +#: dashboards/project/instances/tables.py:803 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "正在更改容量或轉移" -#: dashboards/project/instances/tables.py:803 +#: dashboards/project/instances/tables.py:805 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "已更改容量或轉移" -#: dashboards/project/instances/tables.py:805 +#: dashboards/project/instances/tables.py:807 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "正在完成更改容量或轉移" -#: dashboards/project/instances/tables.py:807 +#: dashboards/project/instances/tables.py:809 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "正在還原更改容量或轉移" -#: dashboards/project/instances/tables.py:809 +#: dashboards/project/instances/tables.py:811 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "正在確認更改容量或轉移" -#: dashboards/project/instances/tables.py:810 +#: dashboards/project/instances/tables.py:812 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "正在重開機" -#: dashboards/project/instances/tables.py:812 +#: dashboards/project/instances/tables.py:814 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "正在強制重開機" -#: dashboards/project/instances/tables.py:813 +#: dashboards/project/instances/tables.py:815 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "正在暫停" -#: dashboards/project/instances/tables.py:814 -#: dashboards/project/instances/tables.py:817 +#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:819 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "正在回復" -#: dashboards/project/instances/tables.py:816 +#: dashboards/project/instances/tables.py:818 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "正在停止" -#: dashboards/project/instances/tables.py:819 +#: dashboards/project/instances/tables.py:821 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "正在關機" -#: dashboards/project/instances/tables.py:821 +#: dashboards/project/instances/tables.py:823 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "正在開機" -#: dashboards/project/instances/tables.py:822 +#: dashboards/project/instances/tables.py:824 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "正在救援" -#: dashboards/project/instances/tables.py:824 +#: dashboards/project/instances/tables.py:826 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "正在取消救援" -#: dashboards/project/instances/tables.py:826 +#: dashboards/project/instances/tables.py:828 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "正在重建" -#: dashboards/project/instances/tables.py:828 +#: dashboards/project/instances/tables.py:830 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "重建區塊裝置映射" -#: dashboards/project/instances/tables.py:830 +#: dashboards/project/instances/tables.py:832 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "重建生成" -#: dashboards/project/instances/tables.py:831 +#: dashboards/project/instances/tables.py:833 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "正在轉移" -#: dashboards/project/instances/tables.py:832 +#: dashboards/project/instances/tables.py:834 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "正在刪除" -#: dashboards/project/instances/tables.py:834 +#: dashboards/project/instances/tables.py:836 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "正在刪除" -#: dashboards/project/instances/tables.py:835 +#: dashboards/project/instances/tables.py:837 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "正在恢復" -#: dashboards/project/instances/tables.py:836 +#: dashboards/project/instances/tables.py:838 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "正在擱置" -#: dashboards/project/instances/tables.py:838 +#: dashboards/project/instances/tables.py:840 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "正在擱置映像檔上傳的等待" -#: dashboards/project/instances/tables.py:840 +#: dashboards/project/instances/tables.py:842 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "正在擱置映像檔上傳" -#: dashboards/project/instances/tables.py:842 +#: dashboards/project/instances/tables.py:844 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "正在擱置卸載" -#: dashboards/project/instances/tables.py:844 +#: dashboards/project/instances/tables.py:846 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "取消擱置" -#: dashboards/project/instances/tables.py:848 +#: dashboards/project/instances/tables.py:850 msgctxt "Power state of an Instance" msgid "No State" msgstr "沒有狀態" -#: dashboards/project/instances/tables.py:849 +#: dashboards/project/instances/tables.py:851 msgctxt "Power state of an Instance" msgid "Running" msgstr "正在執行" -#: dashboards/project/instances/tables.py:850 +#: dashboards/project/instances/tables.py:852 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "已故障" -#: dashboards/project/instances/tables.py:851 +#: dashboards/project/instances/tables.py:853 msgctxt "Power state of an Instance" msgid "Paused" msgstr "已暫停" -#: dashboards/project/instances/tables.py:852 +#: dashboards/project/instances/tables.py:854 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "關機中" -#: dashboards/project/instances/tables.py:853 +#: dashboards/project/instances/tables.py:855 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "已關機" -#: dashboards/project/instances/tables.py:854 +#: dashboards/project/instances/tables.py:856 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "已崩潰" -#: dashboards/project/instances/tables.py:855 +#: dashboards/project/instances/tables.py:857 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "已停止" -#: dashboards/project/instances/tables.py:856 +#: dashboards/project/instances/tables.py:858 msgctxt "Power state of an Instance" msgid "Failed" msgstr "已失敗" -#: dashboards/project/instances/tables.py:857 +#: dashboards/project/instances/tables.py:859 msgctxt "Power state of an Instance" msgid "Building" msgstr "正在建立" -#: dashboards/project/instances/tables.py:894 -#: dashboards/project/instances/workflows/create_instance.py:475 +#: dashboards/project/instances/tables.py:896 +#: dashboards/project/instances/workflows/create_instance.py:482 msgid "Key Pair" msgstr "密鑰對" @@ -9692,90 +9707,90 @@ msgstr "您可以在重建執行實例時選填一組密碼。" msgid "Instance Admin Password" msgstr "執行實例管理員密碼" -#: dashboards/project/instances/workflows/create_instance.py:51 +#: dashboards/project/instances/workflows/create_instance.py:52 msgid "User" msgstr "使用者" -#: dashboards/project/instances/workflows/create_instance.py:65 +#: dashboards/project/instances/workflows/create_instance.py:66 msgid "Project & User" msgstr "專案與使用者" -#: dashboards/project/instances/workflows/create_instance.py:86 +#: dashboards/project/instances/workflows/create_instance.py:87 msgid "Instance Count" msgstr "執行實例數量" -#: dashboards/project/instances/workflows/create_instance.py:89 +#: dashboards/project/instances/workflows/create_instance.py:90 msgid "Number of instances to launch." msgstr "要發動的執行實例數量。" -#: dashboards/project/instances/workflows/create_instance.py:91 +#: dashboards/project/instances/workflows/create_instance.py:92 msgid "Instance Boot Source" msgstr "執行實例開機來源" -#: dashboards/project/instances/workflows/create_instance.py:92 +#: dashboards/project/instances/workflows/create_instance.py:93 msgid "Choose Your Boot Source Type." msgstr "選擇您要開機的來源類型" -#: dashboards/project/instances/workflows/create_instance.py:95 +#: dashboards/project/instances/workflows/create_instance.py:96 msgid "Instance Snapshot" msgstr "執行實例即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:100 +#: dashboards/project/instances/workflows/create_instance.py:101 msgid "Volume Snapshot" msgstr "儲存空間即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:111 +#: dashboards/project/instances/workflows/create_instance.py:112 msgid "Device size (GB)" msgstr "裝置容量(GB)" -#: dashboards/project/instances/workflows/create_instance.py:115 +#: dashboards/project/instances/workflows/create_instance.py:116 msgid "Volume size in gigabytes (integer value)." msgstr "儲存空間的 GB 容量(整數值)。" -#: dashboards/project/instances/workflows/create_instance.py:118 -#: dashboards/project/volumes/volumes/forms.py:400 +#: dashboards/project/instances/workflows/create_instance.py:119 +#: dashboards/project/volumes/volumes/forms.py:405 msgid "Device Name" msgstr "裝置名稱" -#: dashboards/project/instances/workflows/create_instance.py:121 +#: dashboards/project/instances/workflows/create_instance.py:122 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" -#: dashboards/project/instances/workflows/create_instance.py:127 +#: dashboards/project/instances/workflows/create_instance.py:128 msgid "Delete on Terminate" msgstr "終止並刪除" -#: dashboards/project/instances/workflows/create_instance.py:130 +#: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete volume on instance terminate" msgstr "在執行實例終止時刪除儲存空間" -#: dashboards/project/instances/workflows/create_instance.py:145 +#: dashboards/project/instances/workflows/create_instance.py:151 msgid "Select source" msgstr "選擇來源" -#: dashboards/project/instances/workflows/create_instance.py:146 +#: dashboards/project/instances/workflows/create_instance.py:152 msgid "Boot from image" msgstr "從映像檔開機" -#: dashboards/project/instances/workflows/create_instance.py:147 +#: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from snapshot" msgstr "從即時存檔開機" -#: dashboards/project/instances/workflows/create_instance.py:150 +#: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from volume" msgstr "從儲存空間開機" -#: dashboards/project/instances/workflows/create_instance.py:156 +#: dashboards/project/instances/workflows/create_instance.py:163 msgid "Boot from image (creates a new volume)" msgstr "從映像檔開機(新增一個新的儲存空間)" -#: dashboards/project/instances/workflows/create_instance.py:162 +#: dashboards/project/instances/workflows/create_instance.py:170 msgid "Boot from volume snapshot (creates a new volume)" msgstr "從儲存空間的即時存檔開機(新增一個新的儲存空間)" -#: dashboards/project/instances/workflows/create_instance.py:173 +#: dashboards/project/instances/workflows/create_instance.py:181 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" @@ -9785,240 +9800,240 @@ msgid_plural "" "%(avail)i of your quota available." msgstr[0] "" -#: dashboards/project/instances/workflows/create_instance.py:200 +#: dashboards/project/instances/workflows/create_instance.py:208 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "核心數(可用:%(avail)s、已請求:%(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:207 +#: dashboards/project/instances/workflows/create_instance.py:215 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "隨機存取記憶體(可用:%(avail)s、已請求:%(req)s)" -#: dashboards/project/instances/workflows/create_instance.py:214 +#: dashboards/project/instances/workflows/create_instance.py:222 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "不能發動所請求的執行實例。以下所請求的資源已超過配額了:%s。" -#: dashboards/project/instances/workflows/create_instance.py:229 +#: dashboards/project/instances/workflows/create_instance.py:237 msgid "You must set volume size" msgstr "您必須設定儲存空間容量" -#: dashboards/project/instances/workflows/create_instance.py:232 +#: dashboards/project/instances/workflows/create_instance.py:240 msgid "Volume size must be greater than 0" msgstr "儲存空間容量必須大於 0" -#: dashboards/project/instances/workflows/create_instance.py:235 +#: dashboards/project/instances/workflows/create_instance.py:243 msgid "You must select an image." msgstr "您必須選擇一個映像檔。" -#: dashboards/project/instances/workflows/create_instance.py:258 +#: dashboards/project/instances/workflows/create_instance.py:266 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "虛擬硬體樣板「%(flavor)s」對所要求的映像檔太小。\n最低需求:%(min_ram)s MB 記憶體及 %(min_disk)s GB 根硬碟。" -#: dashboards/project/instances/workflows/create_instance.py:275 +#: dashboards/project/instances/workflows/create_instance.py:283 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "儲存空間容量對映像檔「%(image_name)s」太小,要大於等於「%(smallest_size)d」GB。" -#: dashboards/project/instances/workflows/create_instance.py:286 -#: dashboards/project/instances/workflows/create_instance.py:303 +#: dashboards/project/instances/workflows/create_instance.py:294 +#: dashboards/project/instances/workflows/create_instance.py:311 msgid "You must select a snapshot." msgstr "您必須選擇一個即時存檔。" -#: dashboards/project/instances/workflows/create_instance.py:291 +#: dashboards/project/instances/workflows/create_instance.py:299 msgid "You must select a volume." msgstr "您必須選擇一個儲存空間。" -#: dashboards/project/instances/workflows/create_instance.py:297 +#: dashboards/project/instances/workflows/create_instance.py:305 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "只提供映像檔和執行實例的即時存檔發動多個執行實例。" -#: dashboards/project/instances/workflows/create_instance.py:320 -#: dashboards/project/volumes/volumes/forms.py:271 +#: dashboards/project/instances/workflows/create_instance.py:328 +#: dashboards/project/volumes/volumes/forms.py:272 msgid "Unable to retrieve availability zones." msgstr "無法取回可用區域。" -#: dashboards/project/instances/workflows/create_instance.py:326 -#: dashboards/project/volumes/volumes/forms.py:274 +#: dashboards/project/instances/workflows/create_instance.py:334 +#: dashboards/project/volumes/volumes/forms.py:275 msgid "No availability zones found" msgstr "找不到可用區域" -#: dashboards/project/instances/workflows/create_instance.py:328 -#: dashboards/project/volumes/volumes/forms.py:276 +#: dashboards/project/instances/workflows/create_instance.py:336 +#: dashboards/project/volumes/volumes/forms.py:277 msgid "Any Availability Zone" msgstr "任何可用區域" -#: dashboards/project/instances/workflows/create_instance.py:351 +#: dashboards/project/instances/workflows/create_instance.py:358 #: dashboards/project/instances/workflows/resize_instance.py:76 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "無法取回配額資訊。" -#: dashboards/project/instances/workflows/create_instance.py:361 -#: dashboards/project/volumes/volumes/forms.py:194 +#: dashboards/project/instances/workflows/create_instance.py:368 +#: dashboards/project/volumes/volumes/forms.py:195 msgid "Snapshot" msgstr "即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:366 +#: dashboards/project/instances/workflows/create_instance.py:373 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB(%(label)s)" -#: dashboards/project/instances/workflows/create_instance.py:400 +#: dashboards/project/instances/workflows/create_instance.py:407 msgid "Select Instance Snapshot" msgstr "選擇執行實例即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:402 +#: dashboards/project/instances/workflows/create_instance.py:409 msgid "No snapshots available" msgstr "無可用的即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:414 -#: dashboards/project/volumes/volumes/forms.py:289 +#: dashboards/project/instances/workflows/create_instance.py:421 +#: dashboards/project/volumes/volumes/forms.py:290 msgid "Unable to retrieve list of volumes." msgstr "無法取回儲存空間列表。" -#: dashboards/project/instances/workflows/create_instance.py:416 +#: dashboards/project/instances/workflows/create_instance.py:423 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "選擇儲存空間" -#: dashboards/project/instances/workflows/create_instance.py:418 +#: dashboards/project/instances/workflows/create_instance.py:425 msgid "No volumes available" msgstr "無可用的儲存空間" -#: dashboards/project/instances/workflows/create_instance.py:429 +#: dashboards/project/instances/workflows/create_instance.py:436 msgid "Unable to retrieve list of volume snapshots." msgstr "無法取回儲存空間的即時存檔列表。" -#: dashboards/project/instances/workflows/create_instance.py:432 +#: dashboards/project/instances/workflows/create_instance.py:439 msgid "Select Volume Snapshot" msgstr "選擇儲存空間的即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:434 +#: dashboards/project/instances/workflows/create_instance.py:441 msgid "No volume snapshots available" msgstr "無可用的儲存空間的即時存檔" -#: dashboards/project/instances/workflows/create_instance.py:477 +#: dashboards/project/instances/workflows/create_instance.py:484 msgid "Key pair to use for authentication." msgstr "用於認證的密鑰對。" -#: dashboards/project/instances/workflows/create_instance.py:481 +#: dashboards/project/instances/workflows/create_instance.py:488 msgid "Admin Pass" msgstr "管理員密碼" -#: dashboards/project/instances/workflows/create_instance.py:487 +#: dashboards/project/instances/workflows/create_instance.py:494 msgid "Confirm Admin Pass" msgstr "確認管理員密碼" -#: dashboards/project/instances/workflows/create_instance.py:493 +#: dashboards/project/instances/workflows/create_instance.py:500 msgid "Launch instance in these security groups." msgstr "在這些安全性群組中發動執行實例。" -#: dashboards/project/instances/workflows/create_instance.py:498 +#: dashboards/project/instances/workflows/create_instance.py:505 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "從密鑰對、安全性群組及其他機制控制存取您的執行實例。" -#: dashboards/project/instances/workflows/create_instance.py:514 +#: dashboards/project/instances/workflows/create_instance.py:521 msgid "Unable to retrieve key pairs." msgstr "無法取回密鑰對。" -#: dashboards/project/instances/workflows/create_instance.py:518 +#: dashboards/project/instances/workflows/create_instance.py:525 msgid "Select a key pair" msgstr "選擇一組密鑰對" -#: dashboards/project/instances/workflows/create_instance.py:520 +#: dashboards/project/instances/workflows/create_instance.py:527 msgid "No key pairs available" msgstr "無可用的密鑰對" -#: dashboards/project/instances/workflows/create_instance.py:529 +#: dashboards/project/instances/workflows/create_instance.py:536 msgid "Unable to retrieve list of security groups" msgstr "無法取回安全性群組列表" -#: dashboards/project/instances/workflows/create_instance.py:561 +#: dashboards/project/instances/workflows/create_instance.py:568 msgid "Post-Creation" msgstr "前置作業" -#: dashboards/project/instances/workflows/create_instance.py:565 +#: dashboards/project/instances/workflows/create_instance.py:572 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "直接輸入" -#: dashboards/project/instances/workflows/create_instance.py:569 +#: dashboards/project/instances/workflows/create_instance.py:576 msgid "Customization Script Source" msgstr "客製化腳本來源" -#: dashboards/project/instances/workflows/create_instance.py:573 +#: dashboards/project/instances/workflows/create_instance.py:580 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "會在建立執行實例後執行的一份腳本或一套指令(最大 16kb)。" -#: dashboards/project/instances/workflows/create_instance.py:577 -#: dashboards/project/instances/workflows/create_instance.py:582 +#: dashboards/project/instances/workflows/create_instance.py:584 +#: dashboards/project/instances/workflows/create_instance.py:589 msgid "Script File" msgstr "腳本檔案" -#: dashboards/project/instances/workflows/create_instance.py:586 -#: dashboards/project/instances/workflows/create_instance.py:591 +#: dashboards/project/instances/workflows/create_instance.py:593 +#: dashboards/project/instances/workflows/create_instance.py:598 msgid "Script Data" msgstr "腳本資料" -#: dashboards/project/instances/workflows/create_instance.py:618 +#: dashboards/project/instances/workflows/create_instance.py:625 msgid "File exceeds maximum size (16kb)" msgstr "檔案超過最大容量(16kb)" -#: dashboards/project/instances/workflows/create_instance.py:626 +#: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "解析 %(prefix)s 時出了問題:%(error)s" -#: dashboards/project/instances/workflows/create_instance.py:653 +#: dashboards/project/instances/workflows/create_instance.py:660 msgid "Policy Profiles" msgstr "政策基本資料" -#: dashboards/project/instances/workflows/create_instance.py:656 +#: dashboards/project/instances/workflows/create_instance.py:663 msgid "Launch instance with this policy profile" msgstr "以這個政策基本資料發動執行實例" -#: dashboards/project/instances/workflows/create_instance.py:730 +#: dashboards/project/instances/workflows/create_instance.py:738 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "自動:全部的硬碟是同一個分割並會自動地更改容量。手動:較快建立但需要手動分割硬碟。" -#: dashboards/project/instances/workflows/create_instance.py:733 +#: dashboards/project/instances/workflows/create_instance.py:742 msgid "Configuration Drive" msgstr "設置硬碟" -#: dashboards/project/instances/workflows/create_instance.py:734 +#: dashboards/project/instances/workflows/create_instance.py:743 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "設置 OpenStack 來寫入描述資料到一個特別設置在執行實例一開機會附加的硬碟。" -#: dashboards/project/instances/workflows/create_instance.py:760 +#: dashboards/project/instances/workflows/create_instance.py:769 msgid "Advanced Options" msgstr "進階選項" -#: dashboards/project/instances/workflows/create_instance.py:798 +#: dashboards/project/instances/workflows/create_instance.py:807 #, python-format msgid "%s instances" msgstr "%s 個執行實例" -#: dashboards/project/instances/workflows/create_instance.py:857 +#: dashboards/project/instances/workflows/create_instance.py:867 #, python-format msgid "Port not created for profile-id (%s)." msgstr "沒有為基本資料識別號(%s)新增接口。" @@ -10364,7 +10379,7 @@ msgstr "提供者" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/vpn/tables.py:262 dashboards/project/vpn/workflows.py:30 +#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "子網域" @@ -10929,7 +10944,7 @@ msgid "Create Router" msgstr "新增路由器" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 -#: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:29 +#: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "路由器" @@ -11861,70 +11876,70 @@ msgstr "編輯樣板" msgid "Select a new template to re-launch a stack." msgstr "選擇一個新的樣板來重新發動機櫃。" -#: dashboards/project/stacks/forms.py:229 -#: dashboards/project/stacks/forms.py:375 +#: dashboards/project/stacks/forms.py:230 +#: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "機櫃識別號" -#: dashboards/project/stacks/forms.py:231 -#: dashboards/project/stacks/forms.py:255 -#: dashboards/project/stacks/forms.py:377 +#: dashboards/project/stacks/forms.py:233 +#: dashboards/project/stacks/forms.py:257 +#: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:101 msgid "Stack Name" msgstr "機櫃名稱" -#: dashboards/project/stacks/forms.py:240 +#: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "新增機櫃" -#: dashboards/project/stacks/forms.py:256 +#: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "要新增的機櫃名稱。" -#: dashboards/project/stacks/forms.py:258 +#: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "名稱必須以英文字母起頭,並只能包含英文字母、數字、底線、句點和連字號。" -#: dashboards/project/stacks/forms.py:263 +#: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "新增逾時(分鐘)" -#: dashboards/project/stacks/forms.py:264 +#: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "機櫃新增逾時分鐘。" -#: dashboards/project/stacks/forms.py:266 +#: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "當失敗時回退" -#: dashboards/project/stacks/forms.py:267 +#: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "啟用當新增/更新失敗時回退" -#: dashboards/project/stacks/forms.py:280 +#: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "給使用者「%s」密碼" -#: dashboards/project/stacks/forms.py:281 +#: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "這是機櫃終生履行作業所必需的" -#: dashboards/project/stacks/forms.py:364 +#: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "已開始新增機櫃。" -#: dashboards/project/stacks/forms.py:373 +#: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "更新機櫃的參數" -#: dashboards/project/stacks/forms.py:406 +#: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "已開始更新機櫃。" @@ -12193,12 +12208,12 @@ msgstr "已排程%(data_type)s的刪除" msgid "Unable to retrieve backup details." msgstr "無法取回備份詳細資訊。" -#: dashboards/project/volumes/snapshots/forms.py:37 +#: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "正在更新儲存空間即時存檔「%s」" -#: dashboards/project/volumes/snapshots/forms.py:43 +#: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "無法更新儲存空間即時存檔。" @@ -12348,7 +12363,7 @@ msgid "Not attached" msgstr "未附加" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:54 -#: dashboards/project/volumes/volumes/forms.py:51 +#: dashboards/project/volumes/volumes/forms.py:52 msgid "Volume Source" msgstr "儲存空間來源" @@ -12477,144 +12492,144 @@ msgstr "新增一個儲存空間" msgid "Create a Volume Snapshot" msgstr "新增一個儲存空間即時存檔" -#: dashboards/project/volumes/volumes/forms.py:57 +#: dashboards/project/volumes/volumes/forms.py:58 msgid "Use snapshot as a source" msgstr "以即時存檔為來源" -#: dashboards/project/volumes/volumes/forms.py:64 +#: dashboards/project/volumes/volumes/forms.py:65 msgid "Use image as a source" msgstr "以映像檔為來源" -#: dashboards/project/volumes/volumes/forms.py:71 +#: dashboards/project/volumes/volumes/forms.py:72 msgid "Use a volume as source" msgstr "以儲存空間為來源" -#: dashboards/project/volumes/volumes/forms.py:86 +#: dashboards/project/volumes/volumes/forms.py:87 msgid "Size (GB)" msgstr "容量(GB)" -#: dashboards/project/volumes/volumes/forms.py:99 +#: dashboards/project/volumes/volumes/forms.py:100 msgid "No volume type" msgstr "無儲存空間類型" -#: dashboards/project/volumes/volumes/forms.py:118 +#: dashboards/project/volumes/volumes/forms.py:120 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "儲存空間容量必須大於等於即時存檔容量(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:127 +#: dashboards/project/volumes/volumes/forms.py:128 msgid "Unable to load the specified snapshot." msgstr "無法讀取指定的即時存檔。" -#: dashboards/project/volumes/volumes/forms.py:138 +#: dashboards/project/volumes/volumes/forms.py:139 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "儲存空間容量必須大於等於映像檔容量(%s)" -#: dashboards/project/volumes/volumes/forms.py:146 +#: dashboards/project/volumes/volumes/forms.py:147 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "儲存空間容量必須大於等於映像檔最小硬碟容量(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:157 +#: dashboards/project/volumes/volumes/forms.py:158 #, python-format msgid "Unable to load the specified image. %s" msgstr "無法讀取指定的映像檔。%s" -#: dashboards/project/volumes/volumes/forms.py:166 +#: dashboards/project/volumes/volumes/forms.py:167 #, python-format msgid "Unable to load the specified volume. %s" msgstr "無法讀取指定的儲存空間。%s" -#: dashboards/project/volumes/volumes/forms.py:173 +#: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "儲存空間容量必須大於等於原始的儲存空間容量(%s)" -#: dashboards/project/volumes/volumes/forms.py:195 +#: dashboards/project/volumes/volumes/forms.py:196 msgid "Choose a snapshot" msgstr "選擇一個即時存檔" -#: dashboards/project/volumes/volumes/forms.py:208 +#: dashboards/project/volumes/volumes/forms.py:209 msgid "Choose an image" msgstr "選擇一個映像檔" -#: dashboards/project/volumes/volumes/forms.py:220 +#: dashboards/project/volumes/volumes/forms.py:221 msgid "Choose a volume" msgstr "選擇一個儲存空間" -#: dashboards/project/volumes/volumes/forms.py:229 +#: dashboards/project/volumes/volumes/forms.py:230 msgid "No source, empty volume" msgstr "無來源,空的儲存空間" -#: dashboards/project/volumes/volumes/forms.py:240 +#: dashboards/project/volumes/volumes/forms.py:241 msgid "Image source must be specified" msgstr "必須指定映像檔來源" -#: dashboards/project/volumes/volumes/forms.py:244 +#: dashboards/project/volumes/volumes/forms.py:245 msgid "Snapshot source must be specified" msgstr "必須指定即時存檔來源" -#: dashboards/project/volumes/volumes/forms.py:248 +#: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume source must be specified" msgstr "必須指定儲存空間來源" -#: dashboards/project/volumes/volumes/forms.py:257 +#: dashboards/project/volumes/volumes/forms.py:258 msgid "Unable to determine if availability zones extension is supported." msgstr "無法偵測已支援的可用區域擴充套件。" -#: dashboards/project/volumes/volumes/forms.py:311 +#: dashboards/project/volumes/volumes/forms.py:312 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "儲存空間容量不能小於即時存檔容量(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:323 +#: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "儲存空間容量不能小於映像檔容量(%s)" -#: dashboards/project/volumes/volumes/forms.py:330 +#: dashboards/project/volumes/volumes/forms.py:333 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "儲存空間容量不能小於映像檔最小硬碟容量(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:340 +#: dashboards/project/volumes/volumes/forms.py:344 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "儲存空間容量不能小於來源的儲存空間容量(%sGB)" -#: dashboards/project/volumes/volumes/forms.py:348 +#: dashboards/project/volumes/volumes/forms.py:353 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "您只擁有 %(avail)iGB 配額可用以致於您不能新增一個 %(req)iGB 儲存空間。" -#: dashboards/project/volumes/volumes/forms.py:355 +#: dashboards/project/volumes/volumes/forms.py:360 msgid "You are already using all of your available volumes." msgstr "您已經用掉您所有可用的儲存空間了。" -#: dashboards/project/volumes/volumes/forms.py:371 +#: dashboards/project/volumes/volumes/forms.py:376 #, python-format msgid "Creating volume \"%s\"" msgstr "正在新增儲存空間「%s」" -#: dashboards/project/volumes/volumes/forms.py:379 +#: dashboards/project/volumes/volumes/forms.py:384 msgid "Unable to create volume." msgstr "無法新增儲存空間。" -#: dashboards/project/volumes/volumes/forms.py:396 +#: dashboards/project/volumes/volumes/forms.py:401 msgid "Attach to Instance" msgstr "附加到執行實例" -#: dashboards/project/volumes/volumes/forms.py:397 +#: dashboards/project/volumes/volumes/forms.py:402 msgid "Select an instance to attach to." msgstr "選擇一個執行實例來附加。" -#: dashboards/project/volumes/volumes/forms.py:404 +#: dashboards/project/volumes/volumes/forms.py:409 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." @@ -12633,93 +12648,93 @@ msgstr "附加儲存空間 %(vol)s 到執行實例 %(inst)s 上的 %(dev)s。" msgid "Unable to attach volume." msgstr "無法附加儲存空間。" -#: dashboards/project/volumes/volumes/forms.py:489 +#: dashboards/project/volumes/volumes/forms.py:491 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "正在新增儲存空間即時存檔「%s」。" -#: dashboards/project/volumes/volumes/forms.py:492 +#: dashboards/project/volumes/volumes/forms.py:494 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "正在強制從附加的儲存空間新增即時存檔「%s」。" -#: dashboards/project/volumes/volumes/forms.py:505 +#: dashboards/project/volumes/volumes/forms.py:507 msgid "Unable to create volume snapshot." msgstr "無法新增儲存空間即時存檔。" -#: dashboards/project/volumes/volumes/forms.py:520 +#: dashboards/project/volumes/volumes/forms.py:524 #, python-format msgid "Updating volume \"%s\"" msgstr "正在更新儲存空間「%s」" -#: dashboards/project/volumes/volumes/forms.py:526 +#: dashboards/project/volumes/volumes/forms.py:530 msgid "Unable to update volume." msgstr "無法更新儲存空間。" -#: dashboards/project/volumes/volumes/forms.py:540 +#: dashboards/project/volumes/volumes/forms.py:544 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "強制" -#: dashboards/project/volumes/volumes/forms.py:575 +#: dashboards/project/volumes/volumes/forms.py:579 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "已成功為儲存空間傳送上傳儲存空間到映像檔的請求給:「%s」" -#: dashboards/project/volumes/volumes/forms.py:582 +#: dashboards/project/volumes/volumes/forms.py:586 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "無法為儲存空間上傳儲存空間到映像檔:「%s」" -#: dashboards/project/volumes/volumes/forms.py:608 +#: dashboards/project/volumes/volumes/forms.py:612 msgid "New size must be greater than current size." msgstr "新容量必須大於目前的容量。" -#: dashboards/project/volumes/volumes/forms.py:614 +#: dashboards/project/volumes/volumes/forms.py:618 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "您只擁有 %(avail)iGB 配額可用以致於您不能擴充儲存空間到 %(req)iGB。" -#: dashboards/project/volumes/volumes/forms.py:628 +#: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "Extending volume: \"%s\"" msgstr "正在擴充儲存空間:「%s」" -#: dashboards/project/volumes/volumes/forms.py:634 +#: dashboards/project/volumes/volumes/forms.py:638 msgid "Unable to extend volume." msgstr "無法擴充儲存空間。" -#: dashboards/project/volumes/volumes/forms.py:643 +#: dashboards/project/volumes/volumes/forms.py:647 msgid "Never" msgstr "永不" -#: dashboards/project/volumes/volumes/forms.py:644 +#: dashboards/project/volumes/volumes/forms.py:648 msgid "On Demand" msgstr "必要時轉移" -#: dashboards/project/volumes/volumes/forms.py:645 +#: dashboards/project/volumes/volumes/forms.py:649 msgid "Migration Policy" msgstr "轉移政策" -#: dashboards/project/volumes/volumes/forms.py:662 +#: dashboards/project/volumes/volumes/forms.py:666 msgid "Unable to retrieve the volume type list." msgstr "無法取回儲存空間類型列表。" -#: dashboards/project/volumes/volumes/forms.py:671 +#: dashboards/project/volumes/volumes/forms.py:675 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "新的儲存空間類型必須不同於原來的儲存空間類型「%s」。" -#: dashboards/project/volumes/volumes/forms.py:687 +#: dashboards/project/volumes/volumes/forms.py:691 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "已成功為儲存空間傳送變更儲存空間類型至「%(vtype)s」的請求:「%(name)s」" -#: dashboards/project/volumes/volumes/forms.py:696 +#: dashboards/project/volumes/volumes/forms.py:700 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "無法為儲存空間變更儲存空間類型:「%s」" @@ -12832,8 +12847,8 @@ msgstr "已成功更新虛擬私人網路伺服器 %s。" msgid "Failed to update VPN Service %s" msgstr "更新虛擬私人網路伺服器 %s 時失敗" -#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:144 -#: dashboards/project/vpn/tables.py:282 dashboards/project/vpn/tables.py:300 +#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 @@ -12841,12 +12856,12 @@ msgstr "更新虛擬私人網路伺服器 %s 時失敗" msgid "Authorization algorithm" msgstr "認證演算法" -#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:145 +#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" -#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:152 -#: dashboards/project/vpn/tables.py:285 dashboards/project/vpn/tables.py:303 +#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 @@ -12854,19 +12869,19 @@ msgstr "sha1" msgid "Encryption algorithm" msgstr "加密演算法" -#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:153 +#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" -#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:154 +#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" -#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:155 +#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" -#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:156 +#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" @@ -12887,7 +12902,7 @@ msgstr "第二版" msgid "Lifetime units for IKE keys" msgstr "網際網路金鑰交換金鑰有效期單位" -#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:160 +#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "秒" @@ -12895,13 +12910,13 @@ msgstr "秒" msgid "Lifetime value for IKE keys" msgstr "網際網路金鑰交換金鑰有效期" -#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:165 +#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "大於等於 60" -#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:167 +#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 @@ -12909,15 +12924,15 @@ msgstr "大於等於 60" msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" -#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:168 +#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" -#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:169 +#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" -#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:170 +#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" @@ -12926,169 +12941,169 @@ msgstr "group14" msgid "IKE Phase1 negotiation mode" msgstr "網際網路金鑰交換第一階段轉交模式" -#: dashboards/project/vpn/forms.py:123 +#: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "已成功更新網際網路金鑰交換政策 %s。" -#: dashboards/project/vpn/forms.py:129 +#: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "更新網際網路金鑰交換政策 %s 時失敗" -#: dashboards/project/vpn/forms.py:148 dashboards/project/vpn/workflows.py:214 +#: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "封裝模式" -#: dashboards/project/vpn/forms.py:149 +#: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "隧道" -#: dashboards/project/vpn/forms.py:150 +#: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "傳輸" -#: dashboards/project/vpn/forms.py:159 dashboards/project/vpn/workflows.py:216 +#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "有效期單位" -#: dashboards/project/vpn/forms.py:164 +#: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "有效期" -#: dashboards/project/vpn/forms.py:172 dashboards/project/vpn/workflows.py:222 +#: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "傳輸協定" -#: dashboards/project/vpn/forms.py:173 +#: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" -#: dashboards/project/vpn/forms.py:174 +#: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" -#: dashboards/project/vpn/forms.py:175 +#: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" -#: dashboards/project/vpn/forms.py:194 +#: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "已成功更新 IPSec 政策 %s。" -#: dashboards/project/vpn/forms.py:200 +#: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "更新 IPSec 政策 %s 時失敗。" -#: dashboards/project/vpn/forms.py:213 dashboards/project/vpn/workflows.py:317 +#: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "節點閘道公開 IPv4/IPv6 位址或 FQDN" -#: dashboards/project/vpn/forms.py:214 dashboards/project/vpn/workflows.py:318 +#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "節點閘道公開 IPv4/IPv6 位址或者虛擬私人網路連線的 FQDN" -#: dashboards/project/vpn/forms.py:219 dashboards/project/vpn/workflows.py:323 +#: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "用於認證的節點路由器識別號(節點識別號)" -#: dashboards/project/vpn/forms.py:220 dashboards/project/vpn/workflows.py:324 +#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "用於認證的節點路由器識別號。可能是 IPv4/IPv6 位址、電子郵件、金鑰識別號或 FQDN" -#: dashboards/project/vpn/forms.py:225 dashboards/project/vpn/workflows.py:329 +#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "遠端節點子網路" -#: dashboards/project/vpn/forms.py:226 dashboards/project/vpn/workflows.py:330 +#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "CIDR 格式遮罩的遠端節點子網路位址並以逗號區隔(如 20.1.0.0/24, 21.1.0.0/24)" -#: dashboards/project/vpn/forms.py:233 dashboards/project/vpn/workflows.py:337 +#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "預共用金鑰(PSK)字串" -#: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:402 +#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "連線最大傳輸單位流量" -#: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:404 +#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "若目前的子網路是 IPv4,大於等於 68。若目前的子網路是 IPv6,大於等於 1280。" -#: dashboards/project/vpn/forms.py:241 dashboards/project/vpn/workflows.py:407 +#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "死亡節點偵測行為" -#: dashboards/project/vpn/forms.py:242 +#: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "保留" -#: dashboards/project/vpn/forms.py:243 +#: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "清除" -#: dashboards/project/vpn/forms.py:244 +#: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "已關閉" -#: dashboards/project/vpn/forms.py:245 +#: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "重新開始" -#: dashboards/project/vpn/forms.py:246 +#: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "以節點重新開始" -#: dashboards/project/vpn/forms.py:249 dashboards/project/vpn/workflows.py:409 +#: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "死亡節點偵測間隔" -#: dashboards/project/vpn/forms.py:250 dashboards/project/vpn/workflows.py:411 +#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "有效的間隔" -#: dashboards/project/vpn/forms.py:253 dashboards/project/vpn/workflows.py:413 +#: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "死亡節點偵測逾時" -#: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:415 +#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "大於死亡節點偵測間隔的整數" -#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:416 +#: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "起始者狀態" -#: dashboards/project/vpn/forms.py:257 +#: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "雙向" -#: dashboards/project/vpn/forms.py:258 +#: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "只回應" -#: dashboards/project/vpn/forms.py:285 +#: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "已成功更新 IPSec 網站連線 %s。" -#: dashboards/project/vpn/forms.py:291 +#: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "更新 IPSec 網站連線 %s 時失敗" @@ -13178,70 +13193,70 @@ msgstr "編輯 IPSec 政策" msgid "Edit Connection" msgstr "編輯連線" -#: dashboards/project/vpn/tables.py:232 +#: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "虛擬私人網路伺服器" -#: dashboards/project/vpn/tables.py:234 +#: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "網際網路金鑰交換政策" -#: dashboards/project/vpn/tables.py:236 +#: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec 政策" -#: dashboards/project/vpn/tables.py:245 dashboards/project/vpn/tabs.py:27 +#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec 網站連線" -#: dashboards/project/vpn/tables.py:272 dashboards/project/vpn/tabs.py:47 +#: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "虛擬私人網路伺服器" -#: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 +#: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "PFS" -#: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/tabs.py:67 +#: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "網際網路金鑰交換政策" -#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tabs.py:87 +#: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "IPSec 政策" -#: dashboards/project/vpn/tabs.py:39 +#: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "無法取回 IPSec 網站連線列表。" -#: dashboards/project/vpn/tabs.py:59 dashboards/project/vpn/workflows.py:375 +#: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "無法取回虛擬私人網路伺服器列表。" -#: dashboards/project/vpn/tabs.py:79 dashboards/project/vpn/workflows.py:346 +#: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "無法取回網際網路金鑰交換政策列表。" -#: dashboards/project/vpn/tabs.py:99 dashboards/project/vpn/workflows.py:361 +#: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "無法取回 IPSec 政策列表。" -#: dashboards/project/vpn/tabs.py:113 +#: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "網際網路金鑰交換政策詳細資訊" -#: dashboards/project/vpn/tabs.py:128 +#: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "IPSec 政策詳細資訊" -#: dashboards/project/vpn/tabs.py:143 +#: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "虛擬私人網路伺服器詳細資訊" -#: dashboards/project/vpn/tabs.py:158 +#: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "IPSec 網站連線詳細資訊" @@ -13280,43 +13295,43 @@ msgstr "無法刪除 IPSec 政策:%s" msgid "Deleted IPSec Site Connection %s" msgstr "已刪除 IPSec 網站連線 %s" -#: dashboards/project/vpn/views.py:85 +#: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "無法刪除 IPSec 網站連線:%s" -#: dashboards/project/vpn/views.py:132 +#: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "無法取回網際網路金鑰交換政策詳細資訊。" -#: dashboards/project/vpn/views.py:164 +#: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "無法取回 IPSec 政策詳細資訊。" -#: dashboards/project/vpn/views.py:199 +#: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "無法取回虛擬私人網路伺服器詳細資訊。" -#: dashboards/project/vpn/views.py:239 +#: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "無法取回 IPSec 網站連線詳細資訊。" -#: dashboards/project/vpn/views.py:282 +#: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "無法取回虛擬私人網路伺服器詳細資訊。%s" -#: dashboards/project/vpn/views.py:311 +#: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "無法取回網際網路金鑰交換政策詳細資訊。%s" -#: dashboards/project/vpn/views.py:347 +#: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "無法取回 IPSec 政策詳細資訊。%s" -#: dashboards/project/vpn/views.py:384 +#: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "無法取回 IPSec 網站連線詳細資訊。%s" @@ -13532,11 +13547,6 @@ msgstr "專案不能被取回。" msgid "Segment Type" msgstr "區段類型" -#: dashboards/router/nexus1000v/forms.py:49 -#: dashboards/router/nexus1000v/forms.py:69 -msgid "VLAN" -msgstr "虛擬區域網路" - #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "覆蓋" @@ -13548,7 +13558,7 @@ msgstr "主幹" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 -#: dashboards/router/nexus1000v/forms.py:74 +#: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "子類型" @@ -13561,52 +13571,52 @@ msgstr "基本型 VXLAN" msgid "Enhanced VXLAN" msgstr "增強型 VXLAN" -#: dashboards/router/nexus1000v/forms.py:76 -#: dashboards/router/nexus1000v/forms.py:82 -#: dashboards/router/nexus1000v/forms.py:84 +#: dashboards/router/nexus1000v/forms.py:77 +#: dashboards/router/nexus1000v/forms.py:83 +#: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "區段範圍" -#: dashboards/router/nexus1000v/forms.py:85 +#: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 給虛擬區域網路;5000 以上給覆蓋" -#: dashboards/router/nexus1000v/forms.py:88 -#: dashboards/router/nexus1000v/forms.py:95 +#: dashboards/router/nexus1000v/forms.py:89 +#: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "廣播 IP 範圍" -#: dashboards/router/nexus1000v/forms.py:96 +#: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "廣播 IPv4 範圍(如 224.0.1.0-224.0.1.100)" -#: dashboards/router/nexus1000v/forms.py:100 -#: dashboards/router/nexus1000v/forms.py:107 +#: dashboards/router/nexus1000v/forms.py:101 +#: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "子類型值(手動輸入)" -#: dashboards/router/nexus1000v/forms.py:109 +#: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "輸入參數(如 GRE)" -#: dashboards/router/nexus1000v/forms.py:159 +#: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "已成功新增網路基本資料 %s。" -#: dashboards/router/nexus1000v/forms.py:166 +#: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "新增網路基本資料 %s 時失敗" -#: dashboards/router/nexus1000v/forms.py:200 +#: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "已成功更新網路基本資料 %s。" -#: dashboards/router/nexus1000v/forms.py:206 +#: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "更新網路基本資料(%s)時失敗。" @@ -13726,23 +13736,23 @@ msgstr "更新網路基本資料" msgid "Settings" msgstr "設定" -#: dashboards/settings/password/forms.py:31 +#: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "目前密碼" -#: dashboards/settings/password/forms.py:33 +#: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "新的密碼" -#: dashboards/settings/password/forms.py:38 +#: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "確認新的密碼" -#: dashboards/settings/password/forms.py:67 +#: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "無法變更密碼。" -#: dashboards/settings/password/forms.py:70 +#: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "不支援變更密碼。"