From c98a2eb2813331025764f52986a404053cdf6dd7 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 10 Oct 2014 06:36:23 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I1be1e55c3901353f88df53f705f7b530f4b19cbf --- horizon/locale/cs/LC_MESSAGES/django.po | 20 +- horizon/locale/de/LC_MESSAGES/django.po | 22 +- horizon/locale/en/LC_MESSAGES/django.po | 16 +- horizon/locale/en_AU/LC_MESSAGES/django.po | 22 +- horizon/locale/en_GB/LC_MESSAGES/django.po | 20 +- horizon/locale/es/LC_MESSAGES/django.po | 22 +- horizon/locale/fil/LC_MESSAGES/django.po | 20 +- horizon/locale/fr/LC_MESSAGES/django.po | 22 +- horizon/locale/fr/LC_MESSAGES/djangojs.po | 23 +- horizon/locale/hi/LC_MESSAGES/django.po | 65 +- horizon/locale/hi/LC_MESSAGES/djangojs.po | 23 +- horizon/locale/id/LC_MESSAGES/django.po | 22 +- horizon/locale/it/LC_MESSAGES/django.po | 20 +- horizon/locale/ja/LC_MESSAGES/django.po | 23 +- horizon/locale/ja/LC_MESSAGES/djangojs.po | 21 +- horizon/locale/ko_KR/LC_MESSAGES/django.po | 20 +- horizon/locale/nl_NL/LC_MESSAGES/django.po | 20 +- horizon/locale/pa_IN/LC_MESSAGES/django.po | 28 +- horizon/locale/pl_PL/LC_MESSAGES/django.po | 22 +- horizon/locale/pt/LC_MESSAGES/django.po | 20 +- horizon/locale/pt_BR/LC_MESSAGES/django.po | 22 +- horizon/locale/ru/LC_MESSAGES/django.po | 14 +- horizon/locale/sl_SI/LC_MESSAGES/django.po | 20 +- horizon/locale/sr/LC_MESSAGES/django.po | 22 +- horizon/locale/tr_TR/LC_MESSAGES/django.po | 20 +- horizon/locale/zh_CN/LC_MESSAGES/django.po | 31 +- horizon/locale/zh_CN/LC_MESSAGES/djangojs.po | 21 +- horizon/locale/zh_TW/LC_MESSAGES/django.po | 22 +- .../locale/de/LC_MESSAGES/django.po | 824 ++++++----- .../locale/en/LC_MESSAGES/django.po | 753 +++++----- .../locale/en_AU/LC_MESSAGES/django.po | 815 ++++++----- .../locale/en_GB/LC_MESSAGES/django.po | 813 ++++++----- .../locale/es/LC_MESSAGES/django.po | 861 +++++++----- .../locale/fr/LC_MESSAGES/django.po | 833 ++++++----- .../locale/hi/LC_MESSAGES/django.po | 1230 +++++++++-------- .../locale/ja/LC_MESSAGES/django.po | 1027 ++++++++------ .../locale/ko_KR/LC_MESSAGES/django.po | 915 ++++++------ .../locale/pl_PL/LC_MESSAGES/django.po | 815 ++++++----- .../locale/pt_BR/LC_MESSAGES/django.po | 815 ++++++----- .../locale/zh_CN/LC_MESSAGES/django.po | 815 ++++++----- .../locale/zh_TW/LC_MESSAGES/django.po | 815 ++++++----- 41 files changed, 6694 insertions(+), 5280 deletions(-) diff --git a/horizon/locale/cs/LC_MESSAGES/django.po b/horizon/locale/cs/LC_MESSAGES/django.po index cd058bf0e6..e11313be9e 100644 --- a/horizon/locale/cs/LC_MESSAGES/django.po +++ b/horizon/locale/cs/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \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" @@ -17,7 +17,7 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Ostatní" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "Nedostupné" @@ -147,17 +147,17 @@ msgstr "Vlastnost %(attr)s neexistuje v %(obj)s." msgid "No items to display." msgstr "Žádné položky k zobrazení." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Činnost" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Nebyla nalezena shoda s id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Před provedením této činnosti prosím zvolte řádky." @@ -308,7 +308,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -445,6 +445,7 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bajtů" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" @@ -452,6 +453,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/de/LC_MESSAGES/django.po b/horizon/locale/de/LC_MESSAGES/django.po index 724176a808..93d72d7f89 100644 --- a/horizon/locale/de/LC_MESSAGES/django.po +++ b/horizon/locale/de/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" @@ -17,7 +17,7 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Andere" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "Nicht verfügbar" @@ -147,17 +147,17 @@ msgstr "Das Attribut %(attr)s existiert nicht für %(obj)s." msgid "No items to display." msgstr "Kein Eintrag zum anzeigen." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Aktionen" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Keine Übereinstimmung für die ID \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Bitte wählen Sie vor dem Ausführen dieser Aktion eine Zeile aus." @@ -307,8 +307,8 @@ msgstr "Ungültiger Schlüsselname" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Keine existierenden Metadaten" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -441,12 +441,14 @@ msgstr "%s TB" msgid "0 bytes" msgstr "0 Bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/en/LC_MESSAGES/django.po b/horizon/locale/en/LC_MESSAGES/django.po index 8a61e12250..a5448585e1 100644 --- a/horizon/locale/en/LC_MESSAGES/django.po +++ b/horizon/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-09-30 01:42-0500\n" +"POT-Creation-Date: 2014-10-10 01:36-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "" @@ -147,17 +147,17 @@ msgstr "" msgid "No items to display." msgstr "" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "" @@ -306,7 +306,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -442,12 +442,14 @@ msgstr "" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/en_AU/LC_MESSAGES/django.po b/horizon/locale/en_AU/LC_MESSAGES/django.po index 2db67c940e..f7b10c2d8e 100644 --- a/horizon/locale/en_AU/LC_MESSAGES/django.po +++ b/horizon/locale/en_AU/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: en_AU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Other" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "The attribute %(attr)s doesn't exist on %(obj)s." msgid "No items to display." msgstr "No items to display." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Actions" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "No match returned for the id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Please select a row before taking that action." @@ -307,8 +307,8 @@ msgstr "Invalid key name" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "No existing metadata" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/en_GB/LC_MESSAGES/django.po b/horizon/locale/en_GB/LC_MESSAGES/django.po index 309ce90e55..daf8966f1b 100644 --- a/horizon/locale/en_GB/LC_MESSAGES/django.po +++ b/horizon/locale/en_GB/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-06 21:13-0500\n" -"PO-Revision-Date: 2014-10-02 21:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Other" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "The attribute %(attr)s does not exist on %(obj)s." msgid "No items to display." msgstr "No items to display." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Actions" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "No match returned for the id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Please select a row before taking that action." @@ -307,8 +307,8 @@ msgstr "Invalid key name" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "No existing metadata" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" diff --git a/horizon/locale/es/LC_MESSAGES/django.po b/horizon/locale/es/LC_MESSAGES/django.po index 7fc4b3401c..01bd9f6ea4 100644 --- a/horizon/locale/es/LC_MESSAGES/django.po +++ b/horizon/locale/es/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/horizon/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Otro" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "El atributo %(attr)s no existe en %(obj)s." msgid "No items to display." msgstr "No hay ítems que mostrar." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Acciones" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Ninguna coincidencia para el id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Seleccione una fila antes de realizar la acción." @@ -307,8 +307,8 @@ msgstr "Nombre de clave inválido" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "No hay metadatos existentes" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/fil/LC_MESSAGES/django.po b/horizon/locale/fil/LC_MESSAGES/django.po index ff295e527e..1c21d28c59 100644 --- a/horizon/locale/fil/LC_MESSAGES/django.po +++ b/horizon/locale/fil/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Filipino (http://www.transifex.com/projects/p/horizon/language/fil/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: fil\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Iba" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "Ang katangian %(attr)s ay hindi umiiral sa %(obj)s." msgid "No items to display." msgstr "Walang mga items na ipapakita." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Mga Aksyon" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Walang tugma para sa id na \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Mangyaring pumili ng isang hilera bago simulan ang aksiyon." @@ -307,7 +307,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/fr/LC_MESSAGES/django.po b/horizon/locale/fr/LC_MESSAGES/django.po index 4b3860e24d..df7b4190a7 100644 --- a/horizon/locale/fr/LC_MESSAGES/django.po +++ b/horizon/locale/fr/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" @@ -17,7 +17,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Autre" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/D" @@ -147,17 +147,17 @@ msgstr "L'attribut %(attr)s n'existe pas sur %(obj)s." msgid "No items to display." msgstr "Aucun élément à afficher." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Actions" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Aucun résultat retourné pour l'id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Merci de sélectionner une ligne avant de faire cette action." @@ -307,8 +307,8 @@ msgstr "Nom de clé invalide" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Pas de métadonnée existante" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -441,12 +441,14 @@ msgstr "%s Po" msgid "0 bytes" msgstr "0 octet" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/fr/LC_MESSAGES/djangojs.po b/horizon/locale/fr/LC_MESSAGES/djangojs.po index df81f60e82..f77d85af0b 100644 --- a/horizon/locale/fr/LC_MESSAGES/djangojs.po +++ b/horizon/locale/fr/LC_MESSAGES/djangojs.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Frédéric , 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-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-08 15:00+0000\n" +"Last-Translator: Frédéric \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" @@ -86,7 +87,7 @@ msgid "Cancel" msgstr "Annuler" #: static/horizon/js/horizon.modals.js:225 -#: static/horizon/js/horizon.tables.js:221 +#: static/horizon/js/horizon.tables.js:223 msgid "Working" msgstr "Traitement en cours..." @@ -124,7 +125,7 @@ msgid "Add Interface" msgstr "Ajouter une interface" #: 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 "Aucun élément à afficher." @@ -133,26 +134,26 @@ msgstr "Aucun élément à afficher." msgid "An error occurred while updating." msgstr "Une erreur s'est produite durant la mise à jour." -#: static/horizon/js/horizon.tables.js:204 +#: static/horizon/js/horizon.tables.js:206 #, c-format msgid "You have selected %s. " msgstr "Vous avez sélectionné %s." -#: static/horizon/js/horizon.tables.js:206 +#: static/horizon/js/horizon.tables.js:208 #, c-format msgid "Confirm %s" msgstr "Confirmez %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 "Confirmez votre sélection. Cette action ne peut pas être annulée." -#: 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[0] "Affichage de l'item %s" +msgstr[1] "Affichage des items %s" #: static/horizon/js/horizon.tables_inline_edit.js:88 #: static/horizon/js/horizon.tables_inline_edit.js:169 diff --git a/horizon/locale/hi/LC_MESSAGES/django.po b/horizon/locale/hi/LC_MESSAGES/django.po index 816591f6ce..ddf13118d6 100644 --- a/horizon/locale/hi/LC_MESSAGES/django.po +++ b/horizon/locale/hi/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Chandan kumar , 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/horizon/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +18,7 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "अन्य" @@ -103,7 +104,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "लागू नहीं" @@ -147,17 +148,17 @@ msgstr "%(obj)s पर %(attr)s गुण मौज़ूद नहीं ह msgid "No items to display." msgstr "दिखाने के लिए कोई सामग्रियों नहीं." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "क्रियाएं" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "इस आइडी \"%s\" के लिए कोई मेल नहीं मिला." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "कृपया इस क्रिया को करने से पहले पंक्ति का चयन करें." @@ -221,16 +222,16 @@ msgstr "सारांश" #, python-format msgid "Displaying %(counter)s item" msgid_plural "Displaying %(counter)s items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " %(counter)s मद प्रदर्शित" +msgstr[1] " %(counter)s मद प्रदर्शित" #: templates/horizon/common/_data_table.html:68 msgid "« Prev" -msgstr "" +msgstr "« पिछला" #: templates/horizon/common/_data_table.html:71 msgid "Next »" -msgstr "" +msgstr "अगला »" #: templates/horizon/common/_data_table_table_actions.html:38 msgid "More Actions" @@ -291,28 +292,28 @@ msgid "" " dictionary or you can use the \"Other\" option using a key of\n" " your choice.\n" " " -msgstr "" +msgstr "\n आप दाएँ स्तंभ से बाएँ स्तंभ तक आइटम जोड़कर मेटाडाटा निर्दिष्ट कर सकते हैं.\n आप ग्लांस शब्दकोश में जोड़ा मेटाडाटा को चुन सकते हैं या आप अपनी\n पसंद का एक कुंजी का उपयोग करने के लिए \"अन्य\" विकल्प का उपयोग\n कर सकते हैं.\n " #: templates/horizon/common/_modal_form_update_metadata.html:26 msgid "Available Metadata" -msgstr "" +msgstr "उपलब्ध मेटाडाटा" #: templates/horizon/common/_modal_form_update_metadata.html:56 msgid "Duplicate keys are not allowed" -msgstr "" +msgstr "एक जैसे कुंजी की अनुमति नहीं है" #: templates/horizon/common/_modal_form_update_metadata.html:59 msgid "Invalid key name" -msgstr "" +msgstr "अवैध कुंजी नाम" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" -msgstr "" +msgstr "मौजूदा मेटाडाटा " #: templates/horizon/common/_modal_form_update_metadata.html:216 msgid "" @@ -322,7 +323,7 @@ msgid "" " definitions from the Glance Metadata Catalog. Use the \"Other\" option\n" " to add metadata with the key of your choice.\n" " " -msgstr "" +msgstr "\n आप दाएँ स्तंभ से बाएँ स्तंभ तक आइटम जोड़कर स्रोत मेटाडाटा निर्दिष्ट कर सकते हैं.\n आप ग्लांस शब्दकोश में जोड़ा मेटाडाटा को चुन सकते हैं या आप अपनी\n पसंद का एक कुंजी का उपयोग करने के लिए \"अन्य\" विकल्प का उपयोग\n कर सकते हैं.\n " #: templates/horizon/common/_modal_form_update_metadata.html:238 #: workflows/base.py:594 @@ -333,15 +334,15 @@ msgstr "सहेजें" #, python-format msgid "Displaying %(nav_items)s item" msgid_plural "Displaying %(nav_items)s items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(nav_items)s मद प्रदर्शित" +msgstr[1] "%(nav_items)s मद प्रदर्शित" #: templates/horizon/common/_resource_browser.html:11 #, python-format msgid "Displaying %(content_items)s item" msgid_plural "Displaying %(content_items)s items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " %(content_items)s मद प्रदर्शित" +msgstr[1] " %(content_items)s मद प्रदर्शित" #: templates/horizon/common/_usage_summary.html:3 msgid "Usage Summary" @@ -363,7 +364,7 @@ msgstr "\n\n %(start)s" msgid "" "\n" " %(end)s" -msgstr "" +msgstr "\n %(end)s" #: templates/horizon/common/_usage_summary.html:17 msgid "The date should be in YYYY-mm-dd format." @@ -409,8 +410,8 @@ msgstr "उपलब्ध" #, python-format msgid "%(size)d Byte" msgid_plural "%(size)d Bytes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(size)d बाइट" +msgstr[1] "%(size)d बाइट" #: templatetags/sizeformat.py:57 #, python-format @@ -439,19 +440,21 @@ msgstr "%s PB" #: templatetags/sizeformat.py:77 msgid "0 bytes" -msgstr "" +msgstr "0 बाइट" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Puppy बेचें " +msgstr[1] "Puppies बेचें " +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "बेचा हुआ Puppy" +msgstr[1] "बेचा हुआ Puppy" #: utils/filters.py:49 msgid "Never" diff --git a/horizon/locale/hi/LC_MESSAGES/djangojs.po b/horizon/locale/hi/LC_MESSAGES/djangojs.po index 712fa0ab32..5af88dc785 100644 --- a/horizon/locale/hi/LC_MESSAGES/djangojs.po +++ b/horizon/locale/hi/LC_MESSAGES/djangojs.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Chandan kumar , 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-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 12:42+0000\n" +"Last-Translator: Chandan kumar \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/horizon/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -86,7 +87,7 @@ msgid "Cancel" msgstr "रद्द करें" #: static/horizon/js/horizon.modals.js:225 -#: static/horizon/js/horizon.tables.js:221 +#: static/horizon/js/horizon.tables.js:223 msgid "Working" msgstr "काम चालू है" @@ -124,7 +125,7 @@ msgid "Add Interface" msgstr "अंतरफलक जोड़ें" #: 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 "दिखाने के लिए कोई सामग्रियों नहीं." @@ -133,26 +134,26 @@ msgstr "दिखाने के लिए कोई सामग्रिय msgid "An error occurred while updating." msgstr "अद्यतन करते समय एक त्रुटि हुई." -#: static/horizon/js/horizon.tables.js:204 +#: static/horizon/js/horizon.tables.js:206 #, c-format msgid "You have selected %s. " msgstr "आपने %s का चुनाव किया है. " -#: static/horizon/js/horizon.tables.js:206 +#: static/horizon/js/horizon.tables.js:208 #, c-format msgid "Confirm %s" msgstr "पुष्टि करें %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 "अपने चयन की पुष्टि करें. इस क्रिया को पूर्ववत नहीं किया जा सकता." -#: 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[0] " %s मद प्रदर्शित" +msgstr[1] " %s मद प्रदर्शित" #: static/horizon/js/horizon.tables_inline_edit.js:88 #: static/horizon/js/horizon.tables_inline_edit.js:169 diff --git a/horizon/locale/id/LC_MESSAGES/django.po b/horizon/locale/id/LC_MESSAGES/django.po index 1429210059..73c65b169f 100644 --- a/horizon/locale/id/LC_MESSAGES/django.po +++ b/horizon/locale/id/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/horizon/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Lainnya" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "Tidak Tersedia" @@ -147,17 +147,17 @@ msgstr "Atribut %(attr)s tidak tersedia di %(obj)s." msgid "No items to display." msgstr "Tidak ada yang ditampilkan" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Lakukan" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Tidak ada hasil yang berhubungan dengan id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Mohon pilih baris terlebih dahulu." @@ -306,8 +306,8 @@ msgstr "Kesalahan pada nama \"key\"" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Tidak ada metadata yang sudah ada" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -437,11 +437,13 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/it/LC_MESSAGES/django.po b/horizon/locale/it/LC_MESSAGES/django.po index 740de2b7be..8834a9db86 100644 --- a/horizon/locale/it/LC_MESSAGES/django.po +++ b/horizon/locale/it/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Italian (http://www.transifex.com/projects/p/horizon/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Altro" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "L'attributo %(attr)s non esiste in %(obj)s" msgid "No items to display." msgstr "Nessun elemento da visualizzare" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Azioni" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Nessuna corrispondenza restituita per l'identificativo \"%s\"" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Per cortesia, selezionare una riga prima di eseguire tale azione." @@ -307,7 +307,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/ja/LC_MESSAGES/django.po b/horizon/locale/ja/LC_MESSAGES/django.po index eaf8756249..0124b04523 100644 --- a/horizon/locale/ja/LC_MESSAGES/django.po +++ b/horizon/locale/ja/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Akihiro Motoki , 2014 +# myamamot , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-04 19:24-0500\n" -"PO-Revision-Date: 2014-10-05 16:00+0000\n" -"Last-Translator: Akihiro Motoki \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" @@ -18,7 +19,7 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "その他" @@ -104,7 +105,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(data_type)sの%(action)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -148,17 +149,17 @@ msgstr "%(obj)s に 属性 %(attr)s が存在しません。" msgid "No items to display." msgstr "表示する項目がありません" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "アクション" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "ID \"%s\" に一致するものがありません。" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "このアクションを実行する前に、対象を選択してください。" @@ -273,7 +274,7 @@ msgstr "Floating IP" #: templates/horizon/common/_limit_summary.html:35 msgid "Security Groups" -msgstr "セキュリティグループ" +msgstr "セキュリティーグループ" #: templates/horizon/common/_limit_summary.html:42 msgid "Volumes" @@ -307,8 +308,8 @@ msgstr "無効なキー名" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "選択済みのメタデータはありません" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" diff --git a/horizon/locale/ja/LC_MESSAGES/djangojs.po b/horizon/locale/ja/LC_MESSAGES/djangojs.po index d80b531d7b..af9ba0e51c 100644 --- a/horizon/locale/ja/LC_MESSAGES/djangojs.po +++ b/horizon/locale/ja/LC_MESSAGES/djangojs.po @@ -4,13 +4,14 @@ # # Translators: # Akihiro Motoki , 2014 +# ykatabam , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-04 19:24-0500\n" -"PO-Revision-Date: 2014-10-05 16:00+0000\n" -"Last-Translator: Akihiro Motoki \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 00:00+0000\n" +"Last-Translator: ykatabam \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" @@ -87,7 +88,7 @@ msgid "Cancel" msgstr "取り消し" #: static/horizon/js/horizon.modals.js:225 -#: static/horizon/js/horizon.tables.js:221 +#: static/horizon/js/horizon.tables.js:223 msgid "Working" msgstr "反映中" @@ -97,7 +98,7 @@ msgstr "フォームの送信中にエラーが発生しました。再度お試 #: static/horizon/js/horizon.networktopology.js:535 msgid "STATUS" -msgstr "状態" +msgstr "ステータス" #: static/horizon/js/horizon.networktopology.js:536 msgid "ID" @@ -125,7 +126,7 @@ msgid "Add Interface" msgstr "インターフェースの追加" #: 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 "表示する項目がありません" @@ -134,21 +135,21 @@ msgstr "表示する項目がありません" msgid "An error occurred while updating." msgstr "更新中にエラーが発生しました。" -#: static/horizon/js/horizon.tables.js:204 +#: static/horizon/js/horizon.tables.js:206 #, c-format msgid "You have selected %s. " msgstr "%s を選択しました。" -#: static/horizon/js/horizon.tables.js:206 +#: static/horizon/js/horizon.tables.js:208 #, c-format msgid "Confirm %s" msgstr "%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 "選択内容を確認してください。この操作は取り消せません。" -#: 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" diff --git a/horizon/locale/ko_KR/LC_MESSAGES/django.po b/horizon/locale/ko_KR/LC_MESSAGES/django.po index 18d46ef94c..d1c75630e4 100644 --- a/horizon/locale/ko_KR/LC_MESSAGES/django.po +++ b/horizon/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-04 19:24-0500\n" -"PO-Revision-Date: 2014-10-05 15:50+0000\n" -"Last-Translator: Sungjin Kang \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" @@ -18,7 +18,7 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "다른" @@ -104,7 +104,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(data_type)s %(action)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -148,17 +148,17 @@ msgstr "%(obj)s 에 %(attr)s 속성이 없습니다." msgid "No items to display." msgstr "표시할 항목이 없습니다." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "작업" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "ID \"%s\" 에 일치되는 항목이 없습니다." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "해당 작업을 실행하기 전에 열(row)을 선택하십시오." @@ -307,8 +307,8 @@ msgstr "잘못된 키 " #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "메타데이터가 없습니다. " +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" diff --git a/horizon/locale/nl_NL/LC_MESSAGES/django.po b/horizon/locale/nl_NL/LC_MESSAGES/django.po index 8f4a0336e9..31a2c8f8c3 100644 --- a/horizon/locale/nl_NL/LC_MESSAGES/django.po +++ b/horizon/locale/nl_NL/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/horizon/language/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Overig" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "n.v.t." @@ -147,17 +147,17 @@ msgstr "Het attribuut %(attr)s bestaat niet op %(obj)s." msgid "No items to display." msgstr "Geen artikelen om weer te geven." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Acties" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Geen overeenkomsten gevonden voor de id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Selecteer alstublieft een rij voor het uitvoeren van die actie." @@ -307,7 +307,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/pa_IN/LC_MESSAGES/django.po b/horizon/locale/pa_IN/LC_MESSAGES/django.po index 2626c388da..7a2d59ccfe 100644 --- a/horizon/locale/pa_IN/LC_MESSAGES/django.po +++ b/horizon/locale/pa_IN/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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 06:00+0000\n" -"Last-Translator: Amandeep Singh Saini \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Panjabi (Punjabi) (India) (http://www.transifex.com/projects/p/horizon/language/pa_IN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +51,7 @@ msgstr "ਸੈਸ਼ਨ ਸਮਾਂ ਮਿਆਦ ਪੁੱਗੀ।" #: browsers/base.py:88 msgid "Navigation Item" -msgstr "" +msgstr "ਨੈਵੀਗੇਸ਼ਨ ਚੀਜ਼" #: browsers/views.py:41 #, python-format @@ -278,11 +278,11 @@ msgstr "ਸੁਰੱਖਿਆ ਸਮੂਹ" #: templates/horizon/common/_limit_summary.html:42 msgid "Volumes" -msgstr "" +msgstr "ਆਇਤਨ" #: templates/horizon/common/_limit_summary.html:49 msgid "Volume Storage" -msgstr "" +msgstr "ਆਇਤਨ ਭੰਡਾਰਣ" #: templates/horizon/common/_modal_form_update_metadata.html:12 msgid "" @@ -292,7 +292,7 @@ msgid "" " dictionary or you can use the \"Other\" option using a key of\n" " your choice.\n" " " -msgstr "" +msgstr "\n ਤੁਸੀਂ ਖੱਬੀ ਪੱਟੀ ਤੋਂ ਸੱਜੀ ਪੱਟੀ ਵਿੱਚ ਚੀਜ਼ਾਂ ਜੋੜ ਕੇ ਮੈਟਾਡਾਟਾ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ।\n ਤੁਸੀਂ ਗਲਾਂਸ ਸ਼ਬਦਕੋਸ਼ ਵਿੱਚ ਜੋੜੇ ਮੈਟਾਡਾਟਾ ਨੂੰ ਚੁਣ ਸਕਦੇ ਹੋ ਜਾਂ ਫਿਰ ਤੁਸੀਂ ਆਪਣੀ\n ਪਸੰਦ ਦੀ ਕੋਈ ਚਾਬੀ ਵਰਤ ਕੇ \"ਹੋਰ\" ਚੋਣ ਵਰਤ\n ਸਕਦੇ ਹੋ।\n " #: templates/horizon/common/_modal_form_update_metadata.html:26 msgid "Available Metadata" @@ -300,7 +300,7 @@ msgstr "ਉਪਲੱਬਧ ਮੈਟਾਡਾਟਾ" #: templates/horizon/common/_modal_form_update_metadata.html:56 msgid "Duplicate keys are not allowed" -msgstr "" +msgstr "ਨਕਲ ਚਾਬੀਆਂ ਪਰਵਾਨਤ ਨਹੀਂ ਹਨ" #: templates/horizon/common/_modal_form_update_metadata.html:59 msgid "Invalid key name" @@ -308,8 +308,8 @@ msgstr "ਅਢੁਕਵਾਂ ਚਾਬੀ ਨਾਂ" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "ਕੋਈ ਮੌਜੂਦਾ ਮੈਟਾਡਾਟਾ ਨਹੀਂ" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -323,7 +323,7 @@ msgid "" " definitions from the Glance Metadata Catalog. Use the \"Other\" option\n" " to add metadata with the key of your choice.\n" " " -msgstr "" +msgstr "\n ਤੁਸੀਂ ਖੱਬੀ ਪੱਟੀ ਤੋਂ ਸੱਜੀ ਪੱਟੀ ਵਿੱਚ ਚੀਜ਼ਾਂ ਜੋੜ ਕੇ ਵਸੀਲਾ ਮੈਟਾਡਾਟਾ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ।\n ਖੱਬੀ ਪੱਟੀ ਵਿੱਚ ਗਲਾਂਸ ਮੈਟਾਡਾਟਾ ਕੈਟਾਲੌਗ ਤੋਂ ਮੈਟਾਡਾਟਾ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦਿੱਤੀਆਂ ਹੋਈਆਂ ਹਨ।\n ਆਪਣੀ ਪਸੰਦ ਦੀ ਚਾਬੀ ਨਾਲ ਮੈਟਾਡਾਟਾ ਜੋੜਨ ਲਈ \"ਹੋਰ\" ਚੋਣ ਨੂੰ ਵਰਤੋ।\n " #: templates/horizon/common/_modal_form_update_metadata.html:238 #: workflows/base.py:594 @@ -335,14 +335,14 @@ msgstr "ਸੰਭਾਲੋ" msgid "Displaying %(nav_items)s item" msgid_plural "Displaying %(nav_items)s items" msgstr[0] "" -msgstr[1] "" +msgstr[1] "%(nav_items)s ਚੀਜਾਂ ਵਿਖਾਈਆਂ ਜਾ ਰਹੀਆਂ" #: templates/horizon/common/_resource_browser.html:11 #, python-format msgid "Displaying %(content_items)s item" msgid_plural "Displaying %(content_items)s items" msgstr[0] "" -msgstr[1] "" +msgstr[1] "%(content_items)s ਚੀਜਾਂ ਵਿਖਾਈਆਂ ਜਾ ਰਹੀਆਂ" #: templates/horizon/common/_usage_summary.html:3 msgid "Usage Summary" @@ -478,7 +478,7 @@ msgstr "ਪੋਰਟ ਨੰਬਰ ਦਾ ਅੰਕ ਹੋਣਾ ਲਾਜਮੀ #: workflows/base.py:71 msgid "Processing..." -msgstr "" +msgstr "...ਕਾਰਵਾਈ ਚੱਲ ਰਹੀ ਹੈ" #: workflows/base.py:475 msgid "All available" diff --git a/horizon/locale/pl_PL/LC_MESSAGES/django.po b/horizon/locale/pl_PL/LC_MESSAGES/django.po index 736e5f4e24..5a7543c72b 100644 --- a/horizon/locale/pl_PL/LC_MESSAGES/django.po +++ b/horizon/locale/pl_PL/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: pl_PL\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Inne" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "n.d." @@ -147,17 +147,17 @@ msgstr "Atrybut %(attr)s nie istnieje dla %(obj)s." msgid "No items to display." msgstr "Brak pozycji do wyświetlenia." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Czynności" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Nie znaleziono wyników dla identyfikatora „%s”." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Należy wybrać wiersz przed wykonaniem tej czynności." @@ -308,8 +308,8 @@ msgstr "Blędna nazwa klucza." #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Brak metadanych" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -445,6 +445,7 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bajtów" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" @@ -452,6 +453,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/pt/LC_MESSAGES/django.po b/horizon/locale/pt/LC_MESSAGES/django.po index 233a4ff0f2..758d5546bb 100644 --- a/horizon/locale/pt/LC_MESSAGES/django.po +++ b/horizon/locale/pt/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/horizon/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Outros" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "O atributo %(attr)s não existe em %(obj)s." msgid "No items to display." msgstr "Não há itens para exibir." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Ações" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Não foi encontrada correspondência para a id. \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Por favor, selecione uma linha antes de realizar esta ação." @@ -307,7 +307,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/pt_BR/LC_MESSAGES/django.po b/horizon/locale/pt_BR/LC_MESSAGES/django.po index 92a8d373ec..907f6dd4e4 100644 --- a/horizon/locale/pt_BR/LC_MESSAGES/django.po +++ b/horizon/locale/pt_BR/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Outro" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "O Atributo %(attr)s não existe em %(obj)s." msgid "No items to display." msgstr "Sem ítens para exibir." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Ações" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Não foi encontrada correspondência para o ID \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Por favor selecione uma linha antes de realizar esta ação." @@ -307,8 +307,8 @@ msgstr "Nome de chave inválida" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Metadados não existente" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -441,12 +441,14 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" msgstr[1] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/ru/LC_MESSAGES/django.po b/horizon/locale/ru/LC_MESSAGES/django.po index 754f5c219e..5bd0435768 100644 --- a/horizon/locale/ru/LC_MESSAGES/django.po +++ b/horizon/locale/ru/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-02 21:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Russian (http://www.transifex.com/projects/p/horizon/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -292,7 +292,7 @@ msgid "" " dictionary or you can use the \"Other\" option using a key of\n" " your choice.\n" " " -msgstr "" +msgstr "\nВы можете указать метаданные путём добавления объектов из левой колонки в \nправую колонку. Вы можете выбрать метаданные добавленные в glance\n словарь или вы можете использовать \"Другую\" опцию с помощью клавиши на\n ваш выбор" #: templates/horizon/common/_modal_form_update_metadata.html:26 msgid "Available Metadata" @@ -308,8 +308,8 @@ msgstr "Неправильное имя ключа" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Нет метаданных" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -323,7 +323,7 @@ msgid "" " definitions from the Glance Metadata Catalog. Use the \"Other\" option\n" " to add metadata with the key of your choice.\n" " " -msgstr "" +msgstr "\nВы можете указать метаданные ресурса, перемещая элементы с левой\nколонки в правую колонку. В левом столбце есть определения\nметаданных из Glance каталога метаданных. Используйте \"Другой\" вариант,\nчтобы добавить метаданные с помощью клавиши на ваш выбор." #: templates/horizon/common/_modal_form_update_metadata.html:238 #: workflows/base.py:594 diff --git a/horizon/locale/sl_SI/LC_MESSAGES/django.po b/horizon/locale/sl_SI/LC_MESSAGES/django.po index 33e5ff891a..51f4fc0330 100644 --- a/horizon/locale/sl_SI/LC_MESSAGES/django.po +++ b/horizon/locale/sl_SI/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/horizon/language/sl_SI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: sl_SI\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Ostalo" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "Atribut %(attr)s za %(obj)s ne obstaja." msgid "No items to display." msgstr "Ni zadetkov" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Operacije" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Za iskanje id-ja \"%s\" ni zadetkov" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Izberite vrstico preden izberte opravilo." @@ -309,7 +309,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -449,6 +449,7 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" @@ -457,6 +458,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/sr/LC_MESSAGES/django.po b/horizon/locale/sr/LC_MESSAGES/django.po index e2d5f4a0c1..cb77d340c0 100644 --- a/horizon/locale/sr/LC_MESSAGES/django.po +++ b/horizon/locale/sr/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/horizon/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Drugi" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "Neprimenljivo" @@ -147,17 +147,17 @@ msgstr "Atribut %(attr)s ne postoji na %(obj)s." msgid "No items to display." msgstr "Nema stavki za prikaz." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Akcije" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "Ne postoji podudaranje za id \"%s\"." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Molim odaberite vrstu pre nego počnete." @@ -308,8 +308,8 @@ msgstr "Pogresno ime kljuca" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "Nema postojecih metadata podataka" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -445,6 +445,7 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" @@ -452,6 +453,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/tr_TR/LC_MESSAGES/django.po b/horizon/locale/tr_TR/LC_MESSAGES/django.po index 3b103fb87e..cc86d1fb48 100644 --- a/horizon/locale/tr_TR/LC_MESSAGES/django.po +++ b/horizon/locale/tr_TR/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/horizon/language/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "Diğer" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr " %(obj)s objesinde %(attr)s özniteliği yer almıyor." msgid "No items to display." msgstr "Görüntülenecek öğe yok." -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "Eylemler" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "\"%s\" ID'si için bir eşleşme bulunamadı." -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "Bir işlem yapmadan önce lütfen bir satır seçin." @@ -306,7 +306,7 @@ msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" +msgid "No available metadata" msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 @@ -437,11 +437,13 @@ msgstr "%s PB" msgid "0 bytes" msgstr "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/zh_CN/LC_MESSAGES/django.po b/horizon/locale/zh_CN/LC_MESSAGES/django.po index dbb02934ef..46d51231b9 100644 --- a/horizon/locale/zh_CN/LC_MESSAGES/django.po +++ b/horizon/locale/zh_CN/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# LIU Yulong , 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-10 01:11+0000\n" +"Last-Translator: LIU Yulong \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/horizon/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +18,7 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "其它" @@ -103,7 +104,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "无" @@ -147,17 +148,17 @@ msgstr "属性 %(attr)s 并不存在于 %(obj)s。" msgid "No items to display." msgstr "没有条目显示。" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "动作" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "id \"%s\" 没有匹配的返回顶" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "请在执行前选择一行。" @@ -221,7 +222,7 @@ msgstr "概要" #, python-format msgid "Displaying %(counter)s item" msgid_plural "Displaying %(counter)s items" -msgstr[0] "" +msgstr[0] "正在显示 %(counter)s 项" #: templates/horizon/common/_data_table.html:68 msgid "« Prev" @@ -306,8 +307,8 @@ msgstr "无效的密钥名称" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "不存在的元数据" +msgid "No available metadata" +msgstr "没有可用的元数据" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -332,13 +333,13 @@ msgstr "保存" #, python-format msgid "Displaying %(nav_items)s item" msgid_plural "Displaying %(nav_items)s items" -msgstr[0] "" +msgstr[0] "正在显示 %(nav_items)s 项" #: templates/horizon/common/_resource_browser.html:11 #, python-format msgid "Displaying %(content_items)s item" msgid_plural "Displaying %(content_items)s items" -msgstr[0] "" +msgstr[0] "正在显示 %(content_items)s 项" #: templates/horizon/common/_usage_summary.html:3 msgid "Usage Summary" @@ -406,7 +407,7 @@ msgstr "可用配额" #, python-format msgid "%(size)d Byte" msgid_plural "%(size)d Bytes" -msgstr[0] "" +msgstr[0] "%(size)d Bytes" #: templatetags/sizeformat.py:57 #, python-format @@ -437,11 +438,13 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 bytes" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po b/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po index 0eb969f99c..7b80add416 100644 --- a/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/horizon/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# LIU Yulong , 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-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-10 01:11+0000\n" +"Last-Translator: LIU Yulong \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/horizon/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -86,7 +87,7 @@ msgid "Cancel" msgstr "取消" #: static/horizon/js/horizon.modals.js:225 -#: static/horizon/js/horizon.tables.js:221 +#: static/horizon/js/horizon.tables.js:223 msgid "Working" msgstr "进行中" @@ -124,7 +125,7 @@ msgid "Add Interface" msgstr "增加接口" #: 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 "没有条目显示。" @@ -133,25 +134,25 @@ msgstr "没有条目显示。" msgid "An error occurred while updating." msgstr "更新时发生错误。" -#: static/horizon/js/horizon.tables.js:204 +#: static/horizon/js/horizon.tables.js:206 #, c-format msgid "You have selected %s. " msgstr "你已经选择了 %s 。 " -#: static/horizon/js/horizon.tables.js:206 +#: static/horizon/js/horizon.tables.js:208 #, c-format msgid "Confirm %s" msgstr "确认 %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 "请确认您的选择。这个动作不能撤消" -#: 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[0] "正在显示 %s 项" #: static/horizon/js/horizon.tables_inline_edit.js:88 #: static/horizon/js/horizon.tables_inline_edit.js:169 diff --git a/horizon/locale/zh_TW/LC_MESSAGES/django.po b/horizon/locale/zh_TW/LC_MESSAGES/django.po index 8be3e47e0e..c402264e01 100644 --- a/horizon/locale/zh_TW/LC_MESSAGES/django.po +++ b/horizon/locale/zh_TW/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ 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:40+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,7 +17,7 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: base.py:454 +#: base.py:480 msgid "Other" msgstr "其他" @@ -103,7 +103,7 @@ msgctxt "present" msgid "%(action)s %(data_type)s" msgstr "%(action)s %(data_type)s" -#: tables/actions.py:786 tables/base.py:1537 +#: tables/actions.py:786 tables/base.py:1545 msgid "N/A" msgstr "N/A" @@ -147,17 +147,17 @@ msgstr "%(obj)s 不存在 %(attr)s 屬性。" msgid "No items to display." msgstr "沒有項目可以列出。" -#: tables/base.py:1074 +#: tables/base.py:1076 #: templates/horizon/common/_data_table_table_actions.html:40 msgid "Actions" msgstr "動作" -#: tables/base.py:1302 +#: tables/base.py:1304 #, python-format msgid "No match returned for the id \"%s\"." msgstr "沒有符合識別號「%s」的結果。" -#: tables/base.py:1453 +#: tables/base.py:1461 msgid "Please select a row before taking that action." msgstr "執行動作前請選擇一個欄位。" @@ -306,8 +306,8 @@ msgstr "無效的鍵名" #: templates/horizon/common/_modal_form_update_metadata.html:88 #: templates/horizon/common/_modal_form_update_metadata.html:200 -msgid "No existing metadata" -msgstr "沒有存在的描述資料" +msgid "No available metadata" +msgstr "" #: templates/horizon/common/_modal_form_update_metadata.html:99 msgid "Existing Metadata" @@ -437,11 +437,13 @@ msgstr "%s PB" msgid "0 bytes" msgstr "0 位元組" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:31 msgid "Sell Puppy" msgid_plural "Sell Puppies" msgstr[0] "" +#. Translators: test code, don't really have to translate #: test/test_dashboards/dogs/puppies/tables.py:40 msgid "Sold Puppy" msgid_plural "Sold Puppies" diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/django.po b/openstack_dashboard/locale/de/LC_MESSAGES/django.po index 45b8d5abcf..54d420a304 100644 --- a/openstack_dashboard/locale/de/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/de/LC_MESSAGES/django.po @@ -4,12 +4,13 @@ # # Translators: # Andreas Jaeger , 2014 +# Thorsten Michels, 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/horizon/language/de/)\n" "MIME-Version: 1.0\n" @@ -420,12 +421,12 @@ msgstr "Administrator" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -433,7 +434,6 @@ msgstr "Administrator" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -490,11 +490,11 @@ msgstr "Administrator" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -512,7 +512,6 @@ msgstr "Administrator" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Name" @@ -610,7 +609,7 @@ msgstr "Hosts" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadaten" @@ -748,8 +747,8 @@ msgstr "Hinzufügen/Entfernen von Hosts zum/vom Aggregat" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -779,31 +778,21 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -815,7 +804,7 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -837,8 +826,6 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -846,26 +833,15 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -880,7 +856,6 @@ msgstr "Fehler beim Hinzufügen oder Entfernen von Hosts." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Beschreibung" @@ -928,7 +903,7 @@ msgstr "Hostaggregate teilen durch das Gruppieren von Hosts eine Verfügbarkeits #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1337,9 +1312,9 @@ msgstr "Auslagerungs-Platte" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1520,14 +1495,13 @@ msgstr "Hostname" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1703,14 +1677,14 @@ msgstr "Zone" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1719,7 +1693,7 @@ msgstr "Zone" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1797,6 +1771,15 @@ msgstr "Festplattenverwendung" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1805,20 +1788,34 @@ msgstr "Festplattenverwendung" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1957,24 +1954,24 @@ msgstr "Systeminformation" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Aktiviert" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Deaktiviert" @@ -2155,7 +2152,7 @@ msgstr "IP-Adresse" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2476,7 +2473,6 @@ msgstr "Der physikalische Mechanismus, durch den das virtuelle Netzwerk implemen #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2490,7 +2486,6 @@ msgstr "Der Name des physikalischen Netzwerkes auf dem das virtuelle Netzwerk im #: 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "Segmentierungs-ID" @@ -2521,7 +2516,7 @@ msgstr "Segmentierungs-ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2698,8 +2693,8 @@ msgstr "DHCP Agenten" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2957,9 +2952,9 @@ msgid "Edit Subnet" msgstr "Subnetz bearbeiten" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3158,7 +3153,6 @@ msgstr "Ziel-CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Aktion" @@ -3181,7 +3175,6 @@ msgid "Interfaces" msgstr "Schnittstellen" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Routerübersicht" @@ -3202,7 +3195,7 @@ msgstr "Routerübersicht" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3219,9 +3212,9 @@ msgstr "Routerübersicht" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3257,24 +3250,23 @@ msgstr "Projekt-ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Verteilt" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "Hochverfügbarkeitsmodus" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "Information zum externen Gateway" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Angeschlossenes externes Netzwerk" @@ -3321,8 +3313,8 @@ msgid "Unable to retrieve volume types" msgstr "Datenträgertypen können nicht abgerufen werden" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "QOS Spezifikationen 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 @@ -3394,7 +3386,7 @@ msgstr "Schattenkopieübersicht" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3404,7 +3396,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3417,7 +3409,7 @@ msgstr "Datenträger" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3430,7 +3422,7 @@ msgstr "Spezifikationen" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3453,7 +3445,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3476,23 +3468,23 @@ msgstr "\nDer Status einer Datenträger-Schattenkopie wird normalerweise automat #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "QOS Spezifikation mit Datenträgertyp verbinden" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nQOS Spezifikation die mit diesem Datenträgertyp verbunden ist hinzufügen, ändern oder entfernen.\n
\n
\n\"None\" bedeutet, dass aktuell keine QOS Spezifikation verbunden ist. Umgekehrt bedeutet das Setzen der QOS Spezifikation auf \"None\" das Löschen der aktuellen Verbindung.\n
\n
\nDas ist gleichbedeutend mit den cinder qos-associate und cinder qos-disassociate Kommandos." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3504,24 +3496,24 @@ msgstr "Zuweisen" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "QOS Spezifikation erzeugen" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nQOS Spezifikation können mit Datenträgertypen verbunden werden.\nDas dient zum Abbilden eines vom Eigentümer des Datenträgers gewünschten Satzes von Dienst-Qualitätsmerkmalen und ist gleichbedeutend mit dem cinder qos-create Kommando. Nachdem die QOS Spezifikationen erzeugt wurden, können durch Klick auf den \"Spezikationen verwalten\" Knopf die Schlüssel-Wert Spezifikationen verwaltet werden.\n
\n
\nJedes Objekt der QOS Spezifikation enthält einen \"Verbraucher\" Wert, der anzeigt, wo der Administrator die QOS Richtlinie erzwingen möchte. Dieser Wert kann \"front-end\" (Nova Compute), \"back-end\" (Cinder Back-End) oder beides sein. " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3564,29 +3556,29 @@ msgid "" msgstr "\nDer Datenträgertyp ist ein Typ oder eine Markierung, die bei der Erstellung des Datenträgers in OpenStack ausgewählt werden kann. Sie bezieht sich üblicherweise auf eine Reihe von Fähigkeiten des Storage Backend Treibers, der für den Datenträger verwendet wird. Beispiele: \"Performance\", \"SSD\", \"Backup\", etc. Dies ist gleichbedeutend mit dem cinder type-create Kommando. Klicken Sie nach der Erzeugung des Datenträgertyps auf \"Zusätzliche Spezifikationen anzeigen\", um auf die zusätzlichen Schlüssel-Wert Paare für den Volumentyp zuzugreifen." #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Verbraucher der QOS Spezifikation bearbeiten" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nJedes Objekt der QOS Spezifikation enthält einen \"Verbraucher\" Wert, der anzeigt, wo der Administrator die QOS Richtlinie erzwingen möchte. Dieser Wert kann \"front-end\" (Nova Compute), \"back-end\" (Cinder Back-End) oder beides sein." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Bearbeite Benutzer" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "QOS Spezifikation verbinden" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Eine QOS Spezifikation erzeugen" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3594,8 +3586,8 @@ msgstr "Datenträgertyp erstellen" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Spezifikation für QOS Verbraucher bearbeiten" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3624,7 +3616,7 @@ msgstr "Extra Spezifikationen für Datenträgertyp " #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Schließen" @@ -3645,8 +3637,8 @@ msgstr "Spezifikation erzeugen" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Neues \"Spezifikation\" Schlüssel-Wert Paar für QOS Spezifikation \"%(qos_spec_name)s\" erzeugen" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3667,12 +3659,12 @@ msgid "Edit Spec" msgstr "Spezifikation bearbeiten" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS Spezifikation:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS Spezifikation" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3706,55 +3698,55 @@ msgid "Volume Details:" msgstr "Datenträgerdetails:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "Zu verbindende QOS Spezifikation" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Verbundene QOS Spezifikation auswählen" +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "Die neu zu verbindende QOS Spezifikation muss sich von der aktuell verbundenen unterscheiden." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Verbindung der QOS Spezifikation erfolgreich aktualisiert." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Fehler beim Aktualisieren der Verbindung der QOS Spezifikation." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "Verbraucher der QOS Spezifikation" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Verbraucher für diese QOS Spezifikation auswählen." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "Der Wert für den Verbraucher der QOS Spezifikation muss ein anderer als der derzeitige sein." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Verbraucher der QOS Spezifikation erfolgreich geändert." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Fehler bei der Bearbeitung des Verbrauchers der QOS Spezifikation." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "Zusätzliche Spezifikationen anzeigen" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Verbindungen der QOS Spezifikation verwalten" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3769,22 +3761,22 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Verbundene QOS Spezifikation" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Spezifikationen verwalten" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3798,12 +3790,12 @@ msgid "Consumer" msgstr "Benutzer" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS Spezifikationen" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "QOS Spezifikationsdetails können nicht abgerufen werden." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3811,12 +3803,12 @@ msgid "Unable to retrieve volume type details." msgstr "Details zum Datenträgertyp können nicht abgerufen werden." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "QOS Spezifikationen können nicht abgerufen werden." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Verbindung der QOS Spezifikation kann nicht abgerufen werden." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3904,12 +3896,12 @@ msgid "undefined" msgstr "undefiniert" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Die Liste der QOS Spezifikationen kann nicht abgerufen werden." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Die Details der QOS Spezifikation können nicht abgerufen werden." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3944,12 +3936,12 @@ msgstr "Aktualisierung des Datenträgerstatus' zu \"%s\" nicht möglich." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Erfolgreich erzeugte QOS Spezifikation: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "QOS Spezifikationen können nicht erzeugt werden." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3979,8 +3971,8 @@ msgid "Modify Groups" msgstr "Gruppen bearbeiten" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Domäne erstellen" @@ -4045,153 +4037,153 @@ msgstr "Unzureichende Berechtigungsebene um Domäneninformationen einzusehen." msgid "Unable to retrieve domain details." msgstr "Domänen-Details können nicht abgerufen werden." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Domäneninformationen" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Domänen bieten eine Teilung zwischen Benutzern und Infrastruktur, die von verschiedenen Organisationen verwendet wird." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Standard-Rolle \"%s\" wurde in Keystone nicht gefunden." -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Die Standardrolle kann nicht gefunden werden." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Benutzerliste kann nicht abgerufen werden." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Rollenliste kann nicht abgerufen werden." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Domänen-Rollenzuweisungen können nicht abgerufen werden." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Domänen Mitglieder" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "Alle Benutzer" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "Keine Benutzer gefunden." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "Keine Benutzer." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Gruppenliste kann nicht abgerufen werden. Bitte versuchen Sie es später noch einmal." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Domänengruppen" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "Alle Gruppen" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "Keine Gruppen gefunden." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "Keine Gruppen." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Neue Domäne \"%s\" erstellt." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Domäne \"%s\" kann nicht erzeugt werden." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Domänen erlauben die Trennung von Benutzern und Infrastruktur, die von unterschiedlichen Organisationen genutzt werde. Editieren sie die Details der Domäne um Gruppen zur Domäne hinzuzufügen oder zu löschen." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Domäne bearbeiten" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Domäne \"%s\" geändert." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Domäne \"%s\" kann nicht geändert werden." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Sie können nicht Ihre Administrationsrechte in der Domäne löschen, in der Sie gerade eingeloggt sind. Bitte wechseln Sie in eine andere Domäne mit Administrationsrechten oder entfernen Sie die administrative Rolle manuell mit Hilfe des CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Fehler beim ändern der Projektmitglieder %s und aktualisieren der Domänengruppen." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Fehler beim Ändern der %s Domänengruppen." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Gruppe \"%s\" wurde erfolgreich angelegt." -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Gruppe kann nicht erstellt werden." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Gruppe wurde erfolgreich aktualisiert." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Gruppe kann nicht aktualisiert werden." @@ -4356,13 +4348,13 @@ msgid "View Usage" msgstr "Verwendung anzeigen" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Projekt erzeugen" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Projekt bearbeiten" @@ -4437,99 +4429,99 @@ msgstr "Kontingentwerte dürfen nicht kleiner als die aktuellen Verbrauchswerte msgid "Domain Name" msgstr "Domänen-Name" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Projektinformation" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Erzeugen sie ein Projekt um Benutzer zu ordnen." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Benutzerliste kann nicht abgerufen werden. Bitte versuchen Sie es später noch einmal." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Projektmitglieder" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Projektgruppen" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Neues Projekt \"%s\" erstellt." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Projekt \"%s\" kann nicht erstellt werden." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", Projektgruppen hinzufügen" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Projektkontingent konnte nicht gesetzt werden." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Bearbeiten der Projektdetails." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Projekt \"%s\" geändert." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Projekt \"%s\" kann nicht geändert werden." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", Projektgruppen aktualisieren" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4631,7 +4623,7 @@ msgstr "Die Passwörter stimmen nicht überein." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5074,219 +5066,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Schlüsselpaar kann nicht erzeugt werden: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "Die Textfolge darf nur ASCII Zeichen einschließlich Zahlen enthalten." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Sicherheitsgruppe %s erfolgreich erstellt." -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Sicherheitsgruppe konnte nicht erstellt werden." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "SIcherheitsgruppe %s erfolgreich aktualisiert." -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Sicherheitsgruppe konnte nicht aktualisiert werden." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Regel" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Richtung" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP-Protokoll" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Geben Sie eine Ganzzahl zwischen 0 und 255 ein (oder -1 als Platzhalter/Wildcard)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Port öffnen" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Port" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Port-Bereich" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Eine ganze Zahl zwischen 1 und 65535 eingeben." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "Von-Port" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "Bis-Port" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Geben Sie einen Wert für die ICMP Type im Bereich -1 bis 255 ein" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Code" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Geben Sie einen Wert für den ICMP-Code im Bereich -1 bis 255 ein" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Entfernt" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Sicherheitsgruppe" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "Um einen erlaubten IP-Bereich anzugeben, wählen Sie \"CIDR\". Um Zugriff für alle Mitglieder einer anderen Sicherheitsgruppe zu erlauben, wählen Sie \"Sicherheitsgruppe\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Klassenloses Inter-Domain Routing (z.B. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Netzwerktyp" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "Keine SIcherheitsgruppen verfügbar." -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Angepasste TCP-Regel" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Angepasste UDP-Regel" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Angepasste ICMP-Regel" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Anderes Protokoll" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Zutritt" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Austreten" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "Der ICMP-Typ ist ungültig." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "Der ICMP-Code ist ungültig." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "Der ICMP-Typ ist nicht im Bereich -1 bis 255" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "Der ICMP-Code ist nicht im Bereich -1 bis 255" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "Der angegebene Port ist nicht gültig." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "Die Portnummer \"von\" ist ungültig." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "Die Portnummer für \"zu\" ist ungültig." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "Die \"zu\" Portnummer muss gleich oder größer der \"von\" Portnummer sein." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR muss angegeben werden." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Regel %s erfolgreich hinzugefügt. " -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Regel konnte nicht zur Sicherheitsgruppe hinzugefügt werden. " @@ -5444,6 +5434,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Regeln legen fest, welcher Datenverkehr zu Instanzen in einer Sicherheitsgruppe erlaubt ist. Eine Sicherheitsgruppenregel besteht aus drei Hauptbestandteilen:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5451,8 +5445,8 @@ msgid "" msgstr "Sie können eine Regelvorlage angeben oder angepasste Regeln verwenden. Die Optionen sind angepasste TCP, UDP oder ICMP Regeln." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Port oder Port-Bereich öffnen" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5462,6 +5456,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "Sie können bei TCP und UDP Regeln wählen, ob Sie einen einzelnen Port oder einen Port-Bereich öffnen wollen. Wählen Sie \"Port Bereich\", um einen Start- und einen End-Wert für den Port-Bereich anzugeben. In ICMP Regeln geben Sie dagegen den ICMP Typ und Code an." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5553,7 +5551,6 @@ msgid "Unable to create container." msgstr "Container konnte nicht erstellt werden. " #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5687,7 +5684,7 @@ msgid "Create Pseudo-folder" msgstr "Pseudo-Ordner erzeugen" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Objekt hochladen" @@ -5770,11 +5767,9 @@ msgid "Access: " msgstr "Zugriff:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Objekt kopieren" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5783,6 +5778,12 @@ msgid "" "the new copy should be stored." msgstr "Erzeugt eine neue Kopie eines existierenden Objekts um diese in einem anderen Container zu speichern. Sie können zusätzlich den Pfad innerhalb des neuen Containers spezifizieren unter dem die neue Kopie abgelegt werden soll." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Objekt kopieren" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5805,12 +5806,12 @@ msgid "Create pseudo-folder in container" msgstr "Pseudo-Ordner in Container erzeugen" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-Ordner" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5842,12 +5843,12 @@ msgid "Edit Object" msgstr "Bearbeite Objekt" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Objekt" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5856,6 +5857,10 @@ msgid "" "consisting of key/value pairs." msgstr "Ein Objekt ist die grundlegende Speicherentität, repräsentiert durch eine Datei, die Sie in Ihrem OpenStack Object Storage System speichern. Wenn Sie Daten in den OpenStack Object Storage laden, werden die Daten unbearbeitet (\"as-is\") gespeichert (keine Datenkompression oder Verschlüsselung) und sie bestehen aus einem Speicherort (Container), dem Objektnamen und allen Metadaten in Form von Schlüssel-Wert-Paaren." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "Eine neu hochgeladene Datei wird den Inhalt des aktuellen Objektes ersetzen" @@ -5866,9 +5871,10 @@ msgstr "Eine neu hochgeladene Datei wird den Inhalt des aktuellen Objektes erset msgid "Update Object" msgstr "Aktualisiere Objekt" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Objekt in Container hochladen" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6056,6 +6062,15 @@ msgstr "keine Prozesse" msgid "Node Configurations" msgstr "Node Konfigurationen" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6070,8 +6085,9 @@ msgid "Cluster configurations are not specified" msgstr "Cluster-Konfigurationen wurden nicht angegeben." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Node Gruppe" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6128,8 +6144,8 @@ msgid "Upload" msgstr "Hochladen" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Wählen Sie ein Node Gruppen Vorlage zum Hinzufügen" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6316,10 +6332,20 @@ msgstr "Neutron Verwaltungsnetzwerk" msgid "Keypair" msgstr "Schlüsselpaar" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Cluster Instanzen" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Anzahl der Nodes" @@ -6683,20 +6709,20 @@ msgstr "Skriptname" msgid "Script text" msgstr "Skripttext" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Benutzername" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Liste der internen Binaries konnte nicht abgerufen werden." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Aufgaben-Binärprogramm kann nicht erzeugt werden" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6704,11 +6730,11 @@ msgstr "Aufgaben-Binärprogramm kann nicht erzeugt werden" msgid "Create Job Binary" msgstr "Aufgaben-Binärprogramm erzeugen" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Aufgaben-Binärprogramm kann nicht hochgeladen werden" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Liste der internen Binaries konnte nicht abgerufen werden." @@ -6927,6 +6953,11 @@ msgstr "Erstellt" msgid "Job Configuration" msgstr "Aufgaben Konfiguration" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7436,7 +7467,6 @@ msgstr "Sicherungskopie erstellen" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Aus Sicherungskopie wiederherstellen" @@ -8506,7 +8536,7 @@ msgstr "Richtlinien-ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Admin Status aktualisieren" @@ -9645,7 +9675,6 @@ msgid "No volumes attached." msgstr "Keine Datenträger zugewiesen." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Varianten-Details" @@ -9689,6 +9718,11 @@ msgstr "Einige Varianten, die nicht den Minimalkriterien des Abbildes entspreche msgid "No flavors meet minimum criteria for selected image." msgstr "Es gibt keine Variante, die den Minimalkriterien des gewählten Abbildes entspricht." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Geben Sie weitere zu verwendende Optionen zum Start einer Instanz an." @@ -10174,7 +10208,6 @@ msgstr "Sitzungspersistenz" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Cookie-Name" @@ -10185,7 +10218,7 @@ msgstr "Wird für die Persistenz des APP_COOKIE verwendet; ansonsten ignoriert." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Verbindungsgrenze" @@ -10259,7 +10292,7 @@ msgstr "Die minimale Zeit in Sekunden, die zwischen den regulären Überprüfung #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Zeitüberschreitung" @@ -10418,8 +10451,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Subnetz" @@ -10950,6 +10981,16 @@ msgstr "Sie können die Eigenschaften des VIP hier bearbeiten: Namen, Beschreibu msgid "Port ID" msgstr "Port ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11321,8 +11362,16 @@ msgid "Provider Network" msgstr "Provider-Netzwerk" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Netzwerktyp" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11402,7 +11451,6 @@ msgstr "Zusätzliche Routen" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Ziel" @@ -11711,6 +11759,15 @@ msgstr "Fehler beim Löschen der Schnittstelle %s" msgid "Unable to set gateway." msgstr "Kann den Gateway nicht setzen." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11736,26 +11793,47 @@ msgid "Reset to Default" msgstr "Auf Standard zurücksetzen" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Quelle" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Regelkonflikt" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "Eine genauer spezifizierte Regel betrifft nur einen Teil dieses Verkehrs. Deshalb kann eine Regel nicht automatisch generiert werden, um das Verhalten der gesamten Quelle/Ziel-Kombination zu kontrollieren." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Regel für Konflikte" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12062,23 +12140,28 @@ msgstr "Erzeuge einen neuen Stack mit den eingegebenen Werten." msgid "Stack Overview" msgstr "Stack Übersicht" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Ausgaben" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Stack Parameter" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Startparameter" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minuten" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Rollback" @@ -12094,7 +12177,12 @@ msgstr "Stack Resouce ID" msgid "Resource ID" msgstr "Resource ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Resource Metadata" @@ -12185,7 +12273,6 @@ msgid "Unable to restore backup." msgstr "Die Sicherung kann nicht wiederhergestellt werden." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Datenträger Sicherung" @@ -12239,6 +12326,10 @@ msgstr "Details zur Schattenkopie können nicht abgerufen werden." msgid "Create Volume Backup" msgstr "Datenträger-Sicherung erzeugen" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12252,15 +12343,20 @@ msgid "" "they originate from." msgstr "Wird kein Containername angegeben, so wird ein Standardcontainer mit Namen volumebackups angelegt. Sicherungskopien haben die selbe Größe wie der Datenträger, von dem sie erstellt wurden." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Datenträger-Sicherung Übersicht" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Datenträger Sicherungskopie wiederherstellen" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Wählen Sie einen Datenträger für die Wiederherstellung." @@ -13540,7 +13636,6 @@ msgstr "Projekte können nicht abgerufen werden." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Segment Typ" @@ -13577,7 +13672,6 @@ msgstr "Erweitertes VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Segment Bereich" @@ -13676,17 +13770,25 @@ msgstr "Netzwerkprofildetails können nicht abgerufen werden." msgid "Failed to obtain network profile binding" msgstr "Fehler beim Abruf der Netzwerk-Profil-Bindung" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Name:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "Wählen Sie einen Namen für das Netzwerk-Profil." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "Verfügbare Segment-Typen sind VLAN, Overlay und Trunk" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Segment Untertyp" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13696,6 +13798,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "Die verfügbaren Untertypen sind für die Segmente Overly und Trunk. Verfügbare Untertypen für Overlays sind: Native-VXLAN, Enhanced-VXLAN oder 'Andere' (z.B. GRE). Sie können händisch als Text für den Untertpy eingegeben werden. Der verfügbare Untertyp für Trunk ist VLAN. " +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " @@ -13783,21 +13889,21 @@ msgstr "Anzahl der per Seite anzuzeigenden Einträge" #: dashboards/settings/user/forms.py:80 #, python-format msgid "UTC %(hour)s:%(min)s" -msgstr "" +msgstr "UTC %(hour)s:%(min)s" #: dashboards/settings/user/forms.py:86 msgid "UTC" -msgstr "" +msgstr "UTC" #: dashboards/settings/user/forms.py:88 msgid "GMT" -msgstr "" +msgstr "GMT" #. Translators: UTC offset and timezone label #: dashboards/settings/user/forms.py:93 #, python-format msgid "%(offset)s: %(label)s" -msgstr "" +msgstr "%(offset)s: %(label)s" #: dashboards/settings/user/forms.py:121 msgid "Settings saved." diff --git a/openstack_dashboard/locale/en/LC_MESSAGES/django.po b/openstack_dashboard/locale/en/LC_MESSAGES/django.po index 9944553a73..455770ab1b 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-08 01:03-0500\n" +"POT-Creation-Date: 2014-10-10 01:36-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -419,12 +419,12 @@ msgstr "" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "" @@ -609,7 +607,7 @@ msgstr "" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "" @@ -747,8 +745,8 @@ msgstr "" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -778,31 +776,21 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -814,7 +802,7 @@ msgstr "" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -836,8 +824,6 @@ msgstr "" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -845,26 +831,15 @@ msgstr "" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -879,7 +854,6 @@ msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "" @@ -927,7 +901,7 @@ msgstr "" #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1336,9 +1310,9 @@ msgstr "" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1518,14 +1492,13 @@ msgstr "" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1701,14 +1674,14 @@ msgstr "" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1717,7 +1690,7 @@ msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1795,6 +1768,15 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1803,20 +1785,34 @@ msgstr "" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1955,24 +1951,24 @@ msgstr "" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "" @@ -2153,7 +2149,7 @@ msgstr "" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2474,7 +2470,6 @@ msgstr "" #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2488,7 +2483,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "" @@ -2519,7 +2513,7 @@ msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2696,8 +2690,8 @@ msgstr "" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2955,9 +2949,9 @@ msgid "Edit Subnet" msgstr "" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "" @@ -3156,7 +3150,6 @@ msgstr "" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "" @@ -3179,7 +3172,6 @@ msgid "Interfaces" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "" @@ -3200,7 +3192,7 @@ msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3217,9 +3209,9 @@ msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3255,24 +3247,23 @@ msgstr "" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "" @@ -3319,7 +3310,7 @@ msgid "Unable to retrieve volume types" msgstr "" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" +msgid "Unable to retrieve QoS specs" msgstr "" #: dashboards/admin/volumes/tabs.py:109 dashboards/project/volumes/tabs.py:90 @@ -3392,7 +3383,7 @@ msgstr "" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3402,7 +3393,7 @@ msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3415,7 +3406,7 @@ msgstr "" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3428,7 +3419,7 @@ msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3451,7 +3442,7 @@ msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3476,18 +3467,18 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" +msgid "Associate QoS Spec with Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, " +" \"None\" indicates that no QoS Spec is currently associated. Conversely, " "setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder " @@ -3506,26 +3497,26 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" +msgid "Create QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities " "requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" " click the \"Manage Specs\" button to manage the key-value specs for " -"the QOS Spec.\n" +"the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates " +" Each QoS Specs entity will have a \"Consumer\" value which indicates " "where the\n" -" administrator would like the QOS policy to be enforced. This value can " +" administrator would like the QoS policy to be enforced. This value can " "be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" @@ -3574,17 +3565,17 @@ msgid "" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" +msgid "Edit Consumer of QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates " +" Each QoS Specs entity will have a \"Consumer\" value which indicates " "where the\n" -" administrator would like the QOS policy to be enforced. This value can " +" administrator would like the QoS policy to be enforced. This value can " "be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" @@ -3593,11 +3584,11 @@ msgid "Modify Consumer" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" +msgid "Associate QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" +msgid "Create a QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 @@ -3606,7 +3597,7 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" +msgid "Edit QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 @@ -3636,7 +3627,7 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "" @@ -3657,7 +3648,7 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 @@ -3679,11 +3670,11 @@ msgid "Edit Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " +msgid "QoS Spec: " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" +msgid "QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 @@ -3720,46 +3711,46 @@ msgid "Volume Details:" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" +msgid "QoS Spec to be associated" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." +msgid "Choose associated QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." +msgid "Successfully updated QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." +msgid "Error updating QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" +msgid "QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." +msgid "Choose consumer for this QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." +"QoS Spec consumer value must be different than the current consumer value." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." +msgid "Successfully modified QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." +msgid "Error editing QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 @@ -3767,7 +3758,7 @@ msgid "View Extra Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" +msgid "Manage QoS Spec Association" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 @@ -3783,7 +3774,7 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" +msgid "Associated QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 @@ -3791,14 +3782,14 @@ msgid "Manage Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3812,11 +3803,11 @@ msgid "Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" +msgid "QoS Specs" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." +msgid "Unable to retrieve QoS Spec details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 @@ -3825,11 +3816,11 @@ msgid "Unable to retrieve volume type details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." +msgid "Unable to retrieve QoS Specs." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." +msgid "Unable to retrieve QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 @@ -3918,11 +3909,11 @@ msgid "undefined" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." +msgid "Unable to retrieve QoS spec list." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." +msgid "Unable to retrieve QoS spec details." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 @@ -3958,11 +3949,11 @@ msgstr "" #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" +msgid "Successfully created QoS Spec: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." +msgid "Unable to create QoS Spec." msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 @@ -3993,8 +3984,8 @@ msgid "Modify Groups" msgstr "" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "" @@ -4059,153 +4050,153 @@ msgstr "" msgid "Unable to retrieve domain details." msgstr "" -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "" -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "" -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "" -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "" -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "" -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 -msgid "No users found." -msgstr "" - #: dashboards/identity/domains/workflows.py:135 #: dashboards/identity/projects/workflows.py:240 +msgid "No users found." +msgstr "" + +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "" -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "" -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 -msgid "No groups found." -msgstr "" - #: dashboards/identity/domains/workflows.py:232 #: dashboards/identity/projects/workflows.py:337 -msgid "No groups." +msgid "No groups found." msgstr "" -#: dashboards/identity/domains/workflows.py:254 -#, python-format -msgid "Created new domain \"%s\"." +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 +msgid "No groups." msgstr "" #: dashboards/identity/domains/workflows.py:255 #, python-format +msgid "Created new domain \"%s\"." +msgstr "" + +#: dashboards/identity/domains/workflows.py:256 +#, python-format msgid "Unable to create domain \"%s\"." msgstr "" -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "" -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "" -#: dashboards/identity/domains/workflows.py:300 -#, python-format -msgid "Modified domain \"%s\"." -msgstr "" - #: dashboards/identity/domains/workflows.py:301 #, python-format +msgid "Modified domain \"%s\"." +msgstr "" + +#: dashboards/identity/domains/workflows.py:302 +#, python-format msgid "Unable to modify domain \"%s\"." msgstr "" -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "" -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "" -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "" -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "" -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "" -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "" @@ -4370,13 +4361,13 @@ msgid "View Usage" msgstr "" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "" @@ -4451,99 +4442,99 @@ msgstr "" msgid "Domain Name" msgstr "" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "" -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "" -#: dashboards/identity/projects/workflows.py:358 -#, python-format -msgid "Created new project \"%s\"." -msgstr "" - #: dashboards/identity/projects/workflows.py:359 #, python-format +msgid "Created new project \"%s\"." +msgstr "" + +#: dashboards/identity/projects/workflows.py:360 +#, python-format msgid "Unable to create project \"%s\"." msgstr "" -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr "" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "" -#: dashboards/identity/projects/workflows.py:511 -#, python-format -msgid "Modified project \"%s\"." -msgstr "" - #: dashboards/identity/projects/workflows.py:512 #, python-format +msgid "Modified project \"%s\"." +msgstr "" + +#: dashboards/identity/projects/workflows.py:513 +#, python-format msgid "Unable to modify project \"%s\"." msgstr "" -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr "" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "" -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4645,7 +4636,7 @@ msgstr "" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5087,219 +5078,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "" @@ -5457,6 +5446,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5464,7 +5457,7 @@ msgid "" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" +msgid "Open Port/Port Range:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 @@ -5475,6 +5468,10 @@ msgid "" "instead specify an ICMP type and code in the spaces provided." msgstr "" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5566,7 +5563,6 @@ msgid "Unable to create container." msgstr "" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5700,7 +5696,7 @@ msgid "Create Pseudo-folder" msgstr "" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "" @@ -5783,10 +5779,8 @@ msgid "Access: " msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" +#, python-format +msgid "Copy Object: %(object_name)s" msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 @@ -5796,6 +5790,12 @@ msgid "" "the new copy should be stored." msgstr "" +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5818,12 +5818,12 @@ msgid "Create pseudo-folder in container" msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5855,12 +5855,12 @@ msgid "Edit Object" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5869,6 +5869,10 @@ msgid "" "consisting of key/value pairs." msgstr "" +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "" @@ -5879,8 +5883,9 @@ msgstr "" msgid "Update Object" msgstr "" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 @@ -6073,6 +6078,15 @@ msgstr "" msgid "Node Configurations" msgstr "" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6087,7 +6101,8 @@ msgid "Cluster configurations are not specified" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" +#, python-format +msgid "Node Group: %(node_group_name)s" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 @@ -6145,7 +6160,7 @@ msgid "Upload" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" +msgid "Select a Node Group Template to add:" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 @@ -6333,10 +6348,20 @@ msgstr "" msgid "Keypair" msgstr "" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "" @@ -6702,20 +6727,20 @@ msgstr "" msgid "Script text" msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6723,11 +6748,11 @@ msgstr "" msgid "Create Job Binary" msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "" @@ -6947,6 +6972,11 @@ msgstr "" msgid "Job Configuration" msgstr "" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7457,7 +7487,6 @@ msgstr "" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "" @@ -8529,7 +8558,7 @@ msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "" @@ -9668,7 +9697,6 @@ msgid "No volumes attached." msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "" @@ -9711,6 +9739,11 @@ msgstr "" msgid "No flavors meet minimum criteria for selected image." msgstr "" +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "" @@ -10197,7 +10230,6 @@ msgstr "" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "" @@ -10208,7 +10240,7 @@ msgstr "" #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "" @@ -10282,7 +10314,7 @@ msgstr "" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "" @@ -10441,8 +10473,6 @@ msgstr "" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "" @@ -10980,6 +11010,16 @@ msgstr "" msgid "Port ID" msgstr "" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11351,7 +11391,15 @@ msgid "Provider Network" msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 @@ -11433,7 +11481,6 @@ msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "" @@ -11742,6 +11789,15 @@ msgstr "" msgid "Unable to set gateway." msgstr "" +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11766,26 +11822,47 @@ msgid "Reset to Default" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire source/" "destination combination." msgstr "" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is " "permitted from the source (row) to the destination (column).\n" @@ -12095,23 +12172,28 @@ msgstr "" msgid "Stack Overview" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "" @@ -12127,7 +12209,12 @@ msgstr "" msgid "Resource ID" msgstr "" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "" @@ -12217,7 +12304,6 @@ msgid "Unable to restore backup." msgstr "" #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "" @@ -12271,6 +12357,10 @@ msgstr "" msgid "Create Volume Backup" msgstr "" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12284,8 +12374,9 @@ msgid "" "they originate from." msgstr "" -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 @@ -12293,6 +12384,10 @@ msgstr "" msgid "Restore Volume Backup" msgstr "" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "" @@ -13581,7 +13676,6 @@ msgstr "" #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "" @@ -13618,7 +13712,6 @@ msgstr "" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "" @@ -13717,16 +13810,24 @@ msgstr "" msgid "Failed to obtain network profile binding" msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" +msgid "Segment Sub Type:" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 @@ -13737,6 +13838,10 @@ msgid "" "type for Trunk is: VLAN." msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po index 4ffae33bc1..66b5381b39 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -419,12 +419,12 @@ msgstr "Admin" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "Admin" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "Admin" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "Admin" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Name" @@ -609,7 +607,7 @@ msgstr "Hosts" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadata" @@ -747,8 +745,8 @@ msgstr "Add/Remove Hosts to Aggregate" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -778,31 +776,21 @@ msgstr "Error when adding or removing hosts." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -814,7 +802,7 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -836,8 +824,6 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -845,26 +831,15 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -879,7 +854,6 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Description" @@ -927,7 +901,7 @@ msgstr "Host aggregates divide an availability zone into logical units by groupi #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1336,9 +1310,9 @@ msgstr "Swap Disk" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1519,14 +1493,13 @@ msgstr "Hostname" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1702,14 +1675,14 @@ msgstr "Zone" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1718,7 +1691,7 @@ msgstr "Zone" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1796,6 +1769,15 @@ msgstr "Disk Usage" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1804,20 +1786,34 @@ msgstr "Disk Usage" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1956,24 +1952,24 @@ msgstr "System Information" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Enabled" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Disabled" @@ -2154,7 +2150,7 @@ msgstr "IP Address" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2475,7 +2471,6 @@ 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/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2489,7 +2484,6 @@ msgstr "The name of the physical network over which the virtual network is imple #: 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "Segmentation ID" @@ -2520,7 +2514,7 @@ msgstr "Segmentation ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2697,8 +2691,8 @@ msgstr "DHCP Agents" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2956,9 +2950,9 @@ msgid "Edit Subnet" msgstr "Edit Subnet" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3157,7 +3151,6 @@ msgstr "Destination CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Action" @@ -3180,7 +3173,6 @@ msgid "Interfaces" msgstr "Interfaces" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Router Overview" @@ -3201,7 +3193,7 @@ msgstr "Router Overview" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3218,9 +3210,9 @@ msgstr "Router Overview" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3256,24 +3248,23 @@ msgstr "Project ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Distributed" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "High Availability Mode" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "External Gateway Information" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Connected External Network" @@ -3320,8 +3311,8 @@ msgid "Unable to retrieve volume types" msgstr "Unable to retrieve volume types" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "Unable to retrieve QOS specs" +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 @@ -3393,7 +3384,7 @@ msgstr "Volume Snapshot Overview" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3403,7 +3394,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3416,7 +3407,7 @@ msgstr "Volume" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3429,7 +3420,7 @@ msgstr "Specs" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3452,7 +3443,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3475,23 +3466,23 @@ msgstr "\n The status of a volume snapshot is normally managed automatically. #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Associate QOS Spec with Volume Type" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n Add, modify or remove the QOS Spec associated with this volume type.\n
\n
\n \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n the QOS Spec to \"None\" will remove the current association.\n
\n
\n This is equivalent to the cinder qos-associate and cinder qos-disassociate\n commands.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3503,24 +3494,24 @@ msgstr "Associate" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Create QOS Spec" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n QOS Specs can be associated with volume types.\n It is used to map to a set of quality of service capabilities requested\n by the volume owner. This is equivalent to the\n cinder qos-create command. Once the QOS Spec gets created,\n click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n
\n
\n Each QOS Specs entity will have a \"consumer\" value which indicates where the\n administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or both.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3563,29 +3554,29 @@ msgid "" msgstr "\n Volume type is a type or label that can be selected at volume creation\n time in OpenStack. It usually maps to a set of capabilities of the storage\n back-end driver to be used for this volume. Examples: \"Performance\",\n \"SSD\", \"Backup\", etc. This is equivalent to the\n cinder type-create command. Once the volume type gets created,\n click the \"View Extra Specs\" button to set up extra specs key-value\n pair(s) for that volume type.\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Edit Consumer of QOS Spec" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n Each QOS Specs entity will have a \"consumer\" value which indicates where the\n administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or both.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modify Consumer" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Associate QOS Spec" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Create a QOS Spec" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3593,8 +3584,8 @@ msgstr "Create a Volume Type" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Edit QOS Spec Consumer" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3623,7 +3614,7 @@ msgstr "Volume Type Extra Specs" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Close" @@ -3644,8 +3635,8 @@ msgstr "Create Spec" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3666,12 +3657,12 @@ msgid "Edit Spec" msgstr "Edit Spec" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS Spec: " +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS Spec" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3705,55 +3696,55 @@ msgid "Volume Details:" msgstr "Volume Details:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "QOS Spec to be associated" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Choose associated QOS Spec." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "New associated QOS Spec must be different than the current associated QOS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Successfully updated QOS Spec association." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Error updating QOS Spec association." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS Spec Consumer" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Choose consumer for this QOS Spec." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "QOS Spec consumer value must be different than the current consumer value." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Successfully modified QOS Spec consumer." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Error editing QOS Spec consumer." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "View Extra Specs" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Manage QOS Spec Association" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3768,22 +3759,22 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Associated QOS Spec" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Manage Specs" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3797,12 +3788,12 @@ msgid "Consumer" msgstr "Consumer" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS Specs" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Unable to retrieve QOS Spec details." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3810,12 +3801,12 @@ msgid "Unable to retrieve volume type details." msgstr "Unable to retrieve volume type details." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Unable to retrieve QOS Specs." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Unable to retrieve QOS Spec association." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3903,12 +3894,12 @@ msgid "undefined" msgstr "undefined" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Unable to retrieve QOS spec list." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Unable to retrieve QOS spec details." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3943,12 +3934,12 @@ msgstr "Unable to update volume status to \"%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Successfully created QOS Spec: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "Unable to create QOS Spec." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3978,8 +3969,8 @@ msgid "Modify Groups" msgstr "Modify Groups" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Create Domain" @@ -4044,153 +4035,153 @@ msgstr "Insufficient privilege level to view domain information." msgid "Unable to retrieve domain details." msgstr "Unable to retrieve domain details." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Domain Information" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Domains provide separation between users and infrastructure used by different organizations." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Could not find default role \"%s\" in Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Unable to find default role." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Unable to retrieve user list." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Unable to retrieve role list." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Unable to retrieve user domain role assignments." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Domain Members" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "All Users" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "No users found." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "No users." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Unable to retrieve group list. Please try again later." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Domain Groups" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "All Groups" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "No groups found." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "No groups." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Created new domain \"%s\"." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Unable to create domain \"%s\"." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Domains provide separation between users and infrastructure used by different organizations. Edit the domain details to add or remove groups in the domain." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Edit Domain" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Modified domain \"%s\"." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Unable to modify domain \"%s\"." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "You cannot revoke your administrative privileges from the domain you are currently logged into. Please switch to another domain with administrative privileges or remove the administrative role manually via the CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Failed to modify %s project members and update domain groups." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Failed to modify %s domain groups." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Group \"%s\" was successfully created." -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Unable to create group." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Group has been updated successfully." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Unable to update the group." @@ -4355,13 +4346,13 @@ msgid "View Usage" msgstr "View Usage" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Create Project" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Edit Project" @@ -4436,99 +4427,99 @@ msgstr "Quota value(s) cannot be less than the current usage value(s): %s." msgid "Domain Name" msgstr "Domain Name" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Project Information" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Create a project to organise users." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Unable to retrieve user list. Please try again later." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Project Members" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Project Groups" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Created new project \"%s\"." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Unable to create project \"%s\"." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", add project groups" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Unable to set project quotas." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Edit the project details." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Modified project \"%s\"." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Unable to modify project \"%s\"." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", update project groups" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4630,7 +4621,7 @@ msgstr "Passwords do not match." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5073,219 +5064,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Unable to create key pair: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "This field is required." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "The string may only contain ASCII characters and numbers." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Successfully created security group: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Unable to create security group." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "Successfully updated security group: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Unable to update security group." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Direction" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP Protocol" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Enter an integer value between 0 and 255 (or -1 which means wildcard)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Open Port" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Port" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Port Range" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Enter an integer value between 1 and 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "From Port" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "To Port" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Enter a value for ICMP type in the range (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Code" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Enter a value for ICMP code in the range (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Remote" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Security Group" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "To specify an allowed IP range, select \"CIDR\". To allow access from all members of another security group select \"Security Group\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Ether Type" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "No security groups available" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Custom TCP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Custom UDP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Custom ICMP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Other Protocol" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Ingress" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Egress" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "The ICMP type is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "The ICMP code is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "The ICMP type not in range (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "The ICMP code not in range (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "The specified port is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "The \"from\" port number is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "The \"to\" port number is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "The \"to\" port number must be greater than or equal to the \"from\" port number." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR must be specified." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Successfully added rule: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Unable to add rule to security group." @@ -5443,6 +5432,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Rules define which traffic is allowed to instances assigned to the security group. A security group rule consists of three main parts:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5450,8 +5443,8 @@ msgid "" msgstr "You can specify the desired rule template or use custom rules, the options are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Open Port/Port Range" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5461,6 +5454,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "For TCP and UDP rules you may choose to open either a single port or a range of ports. Selecting the \"Port Range\" option will provide you with space to provide both the starting and ending ports for the range. For ICMP rules you instead specify an ICMP type and code in the spaces provided." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5552,7 +5549,6 @@ msgid "Unable to create container." msgstr "Unable to create container." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5686,7 +5682,7 @@ msgid "Create Pseudo-folder" msgstr "Create Pseudo-folder" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Upload Object" @@ -5769,11 +5765,9 @@ msgid "Access: " msgstr "Access: " #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Copy Object" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5782,6 +5776,12 @@ msgid "" "the new copy should be stored." msgstr "Make a new copy of an existing object to store in this or another container. You may additionally specify the path within the selected container where the new copy should be stored." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Copy Object" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5804,12 +5804,12 @@ msgid "Create pseudo-folder in container" msgstr "Create pseudo-folder in container" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-folder" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5841,12 +5841,12 @@ msgid "Edit Object" msgstr "Edit Object" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Object" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5855,6 +5855,10 @@ msgid "" "consisting of key/value pairs." msgstr "An object is the basic storage entity that represents a file you store in the OpenStack Object Storage system. When you upload data to OpenStack Object Storage, the data is stored as-is (no compression or encryption) and consists of a location (container), the object's name, and any metadata consisting of key/value pairs." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "A new uploaded file will replace the content of the current object" @@ -5865,9 +5869,10 @@ msgstr "A new uploaded file will replace the content of the current object" msgid "Update Object" msgstr "Update Object" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Upload Object To Container" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6055,6 +6060,15 @@ msgstr "no processes" msgid "Node Configurations" msgstr "Node Configurations" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6069,8 +6083,9 @@ msgid "Cluster configurations are not specified" msgstr "Cluster configurations are not specified" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Node Group" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6127,8 +6142,8 @@ msgid "Upload" msgstr "Upload" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Select a Node Group Template to add" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6315,10 +6330,20 @@ msgstr "Neutron Management Network" msgid "Keypair" msgstr "Keypair" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Cluster Instances" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Number of Nodes" @@ -6682,20 +6707,20 @@ msgstr "Script name" msgid "Script text" msgstr "Script text" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Username" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Failed to get list of internal binaries." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Unable to create job binary" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6703,11 +6728,11 @@ msgstr "Unable to create job binary" msgid "Create Job Binary" msgstr "Create Job Binary" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Unable to upload job binary" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Failed to fetch internal binary list" @@ -6926,6 +6951,11 @@ msgstr "Created" msgid "Job Configuration" msgstr "Job Configuration" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7435,7 +7465,6 @@ msgstr "Create Backup" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Restore Backup" @@ -8505,7 +8534,7 @@ msgstr "Policy ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Admin State Up" @@ -9644,7 +9673,6 @@ msgid "No volumes attached." msgstr "No volumes attached." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Flavour Details" @@ -9688,6 +9716,11 @@ msgstr "Some flavours not meeting minimum image requirements have been disabled. msgid "No flavors meet minimum criteria for selected image." msgstr "No flavours meet minimum criteria for selected image." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Specify advanced options to use when launching an instance." @@ -10173,7 +10206,6 @@ msgstr "Session Persistence" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Cookie Name" @@ -10184,7 +10216,7 @@ msgstr "Required for APP_COOKIE persistence; Ignored otherwise." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Connection Limit" @@ -10258,7 +10290,7 @@ msgstr "The minimum time in seconds between regular checks of a member" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Timeout" @@ -10417,8 +10449,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Subnet" @@ -10949,6 +10979,16 @@ msgstr "You may update VIP attributes here: edit name, description, pool, sessio msgid "Port ID" msgstr "Port ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11320,8 +11360,16 @@ msgid "Provider Network" msgstr "Provider Network" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Network Type" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11401,7 +11449,6 @@ msgstr "Additional routes" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Destination" @@ -11710,6 +11757,15 @@ msgstr "Failed to delete interface %s" msgid "Unable to set gateway." msgstr "Unable to set gateway." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11735,26 +11791,47 @@ msgid "Reset to Default" msgstr "Reset to Default" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Source" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Rule Conflict" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "A more specific rule affects a portion of this traffic so a rule cannot be automatically generated to control the behavior of the entire source/destination combination." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Conflicting Rule" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12061,23 +12138,28 @@ msgstr "Create a new stack with the provided values." msgid "Stack Overview" msgstr "Stack Overview" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Outputs" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Stack Parameters" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Launch Parameters" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minutes" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Rollback" @@ -12093,7 +12175,12 @@ msgstr "Stack Resource ID" msgid "Resource ID" msgstr "Resource ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Resource Metadata" @@ -12184,7 +12271,6 @@ msgid "Unable to restore backup." msgstr "Unable to restore backup." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Volume Backup" @@ -12238,6 +12324,10 @@ msgstr "Unable to retrieve snapshot details." msgid "Create Volume Backup" msgstr "Create Volume Backup" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12251,15 +12341,20 @@ msgid "" "they originate from." msgstr "If no container name is provided, a default container named volumebackups will be provisioned for you. Backups will be the same size as the volume they originate from." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Volume Backup Overview" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Restore Volume Backup" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Select a volume to restore to." @@ -13539,7 +13634,6 @@ msgstr "Projects could not be retrieved." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Segment Type" @@ -13576,7 +13670,6 @@ msgstr "Enhanced VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Segment Range" @@ -13675,17 +13768,25 @@ msgstr "Unable to retrieve network profile details." msgid "Failed to obtain network profile binding" msgstr "Failed to obtain network profile binding" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Name:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr " Select a name for your network profile." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr " Segment types available are VLAN, Overlay and Trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Segment Sub Type" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13695,6 +13796,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr " Sub types available are for the Overlay and Trunk segments. Available sub-types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) which can be manually inputed as a text parameter for subtype. Available sub-type for Trunk is: VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po index e4f20793be..6d27a7e4c0 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -419,12 +419,12 @@ msgstr "Admin" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "Admin" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "Admin" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "Admin" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Name" @@ -609,7 +607,7 @@ msgstr "Hosts" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadata" @@ -747,8 +745,8 @@ msgstr "Add/Remove Hosts to Aggregate" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -778,31 +776,21 @@ msgstr "Error when adding or removing hosts." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -814,7 +802,7 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -836,8 +824,6 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -845,26 +831,15 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -879,7 +854,6 @@ msgstr "Error when adding or removing hosts." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Description" @@ -927,7 +901,7 @@ msgstr "Host aggregates divide an availability zone into logical units by groupi #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1336,9 +1310,9 @@ msgstr "Swap Disk" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1519,14 +1493,13 @@ msgstr "Hostname" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1702,14 +1675,14 @@ msgstr "Zone" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1718,7 +1691,7 @@ msgstr "Zone" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1796,6 +1769,15 @@ msgstr "Disk Usage" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1804,20 +1786,34 @@ msgstr "Disk Usage" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1956,24 +1952,24 @@ msgstr "System Information" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Enabled" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Disabled" @@ -2154,7 +2150,7 @@ msgstr "IP Address" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2475,7 +2471,6 @@ 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/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2489,7 +2484,6 @@ msgstr "The name of the physical network over which the virtual network is imple #: 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "Segmentation ID" @@ -2520,7 +2514,7 @@ msgstr "Segmentation ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2697,8 +2691,8 @@ msgstr "DHCP Agents" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2956,9 +2950,9 @@ msgid "Edit Subnet" msgstr "Edit Subnet" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3157,7 +3151,6 @@ msgstr "Destination CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Action" @@ -3180,7 +3173,6 @@ msgid "Interfaces" msgstr "Interfaces" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Router Overview" @@ -3201,7 +3193,7 @@ msgstr "Router Overview" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3218,9 +3210,9 @@ msgstr "Router Overview" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3256,24 +3248,23 @@ msgstr "Project ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Distributed" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "External Gateway Information" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Connected External Network" @@ -3320,8 +3311,8 @@ msgid "Unable to retrieve volume types" msgstr "Unable to retrieve volume types" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "Unable to retrieve QOS specs" +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 @@ -3393,7 +3384,7 @@ msgstr "Volume Snapshot Overview" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3403,7 +3394,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3416,7 +3407,7 @@ msgstr "Volume" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3429,7 +3420,7 @@ msgstr "Specs" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3452,7 +3443,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3475,23 +3466,23 @@ msgstr "\n The status of a volume snapshot is normally managed automatically. #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Associate QOS Spec with Volume Type" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n Add, modify or remove the QOS Spec associated with this volume type.\n
\n
\n \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n the QOS Spec to \"None\" will remove the current association.\n
\n
\n This is equivalent to the cinder qos-associate and cinder qos-disassociate\n commands.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3503,22 +3494,22 @@ msgstr "Associate" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Create QOS Spec" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" @@ -3563,29 +3554,29 @@ msgid "" msgstr "\n Volume type is a type or label that can be selected at volume creation\n time in OpenStack. It usually maps to a set of capabilities of the storage\n back-end driver to be used for this volume. Examples: \"Performance\",\n \"SSD\", \"Backup\", etc. This is equivalent to the\n cinder type-create command. Once the volume type gets created,\n click the \"View Extra Specs\" button to set up extra specs key-value\n pair(s) for that volume type.\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Edit Consumer of QOS Spec" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n Each QOS Specs entity will have a \"consumer\" value which indicates where the\n administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or both.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modify Consumer" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Associate QOS Spec" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Create a QOS Spec" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3593,8 +3584,8 @@ msgstr "Create a Volume Type" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Edit QOS Spec Consumer" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3623,7 +3614,7 @@ msgstr "Volume Type Extra Specs" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Close" @@ -3644,8 +3635,8 @@ msgstr "Create Spec" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3666,12 +3657,12 @@ msgid "Edit Spec" msgstr "Edit Spec" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS Spec: " +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS Spec" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3705,55 +3696,55 @@ msgid "Volume Details:" msgstr "Volume Details:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "QOS Spec to be associated" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Choose associated QOS Spec." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "New associated QOS Spec must be different than the current associated QOS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Successfully updated QOS Spec association." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Error updating QOS Spec association." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS Spec Consumer" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Choose consumer for this QOS Spec." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "QOS Spec consumer value must be different than the current consumer value." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Successfully modified QOS Spec consumer." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Error editing QOS Spec consumer." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "View Extra Specs" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Manage QOS Spec Association" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3768,22 +3759,22 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Associated QOS Spec" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Manage Specs" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3797,12 +3788,12 @@ msgid "Consumer" msgstr "Consumer" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS Specs" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Unable to retrieve QOS Spec details." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3810,12 +3801,12 @@ msgid "Unable to retrieve volume type details." msgstr "Unable to retrieve volume type details." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Unable to retrieve QOS Specs." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Unable to retrieve QOS Spec association." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3903,12 +3894,12 @@ msgid "undefined" msgstr "undefined" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Unable to retrieve QOS spec list." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Unable to retrieve QOS spec details." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3943,12 +3934,12 @@ msgstr "Unable to update volume status to \"%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Successfully created QOS Spec: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "Unable to create QOS Spec." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3978,8 +3969,8 @@ msgid "Modify Groups" msgstr "Modify Groups" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Create Domain" @@ -4044,153 +4035,153 @@ msgstr "Insufficient privilege level to view domain information." msgid "Unable to retrieve domain details." msgstr "Unable to retrieve domain details." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Domain Information" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Domains provide separation between users and infrastructure used by different organizations." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Could not find default role \"%s\" in Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Unable to find default role." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Unable to retrieve user list." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Unable to retrieve role list." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Unable to retrieve user domain role assignments." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Domain Members" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "All Users" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "No users found." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "No users." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Unable to retrieve group list. Please try again later." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Domain Groups" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "All Groups" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "No groups found." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "No groups." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Created new domain \"%s\"." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Unable to create domain \"%s\"." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Domains provide separation between users and infrastructure used by different organizations. Edit the domain details to add or remove groups in the domain." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Edit Domain" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Modified domain \"%s\"." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Unable to modify domain \"%s\"." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "You cannot revoke your administrative privileges from the domain you are currently logged into. Please switch to another domain with administrative privileges or remove the administrative role manually via the CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Failed to modify %s project members and update domain groups." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Failed to modify %s domain groups." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Group \"%s\" was successfully created." -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Unable to create group." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Group has been updated successfully." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Unable to update the group." @@ -4355,13 +4346,13 @@ msgid "View Usage" msgstr "View Usage" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Create Project" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Edit Project" @@ -4436,99 +4427,99 @@ msgstr "Quota value(s) cannot be less than the current usage value(s): %s." msgid "Domain Name" msgstr "Domain Name" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Project Information" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Create a project to organize users." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Unable to retrieve user list. Please try again later." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Project Members" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Project Groups" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Created new project \"%s\"." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Unable to create project \"%s\"." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", add project groups" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Unable to set project quotas." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Edit the project details." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Modified project \"%s\"." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Unable to modify project \"%s\"." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", update project groups" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4630,7 +4621,7 @@ msgstr "Passwords do not match." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5073,219 +5064,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Unable to create key pair: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "This field is required." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "The string may only contain ASCII characters and numbers." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Successfully created security group: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Unable to create security group." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "Successfully updated security group: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Unable to update security group." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Direction" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP Protocol" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Enter an integer value between 0 and 255 (or -1 which means wildcard)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Open Port" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Port" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Port Range" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Enter an integer value between 1 and 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "From Port" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "To Port" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Enter a value for ICMP type in the range (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Code" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Enter a value for ICMP code in the range (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Remote" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Security Group" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "To specify an allowed IP range, select \"CIDR\". To allow access from all members of another security group select \"Security Group\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Ether Type" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "No security groups available" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Custom TCP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Custom UDP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Custom ICMP Rule" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Other Protocol" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Ingress" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Egress" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "The ICMP type is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "The ICMP code is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "The ICMP type not in range (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "The ICMP code not in range (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "The specified port is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "The \"from\" port number is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "The \"to\" port number is invalid." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "The \"to\" port number must be greater than or equal to the \"from\" port number." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR must be specified." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Successfully added rule: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Unable to add rule to security group." @@ -5443,6 +5432,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Rules define which traffic is allowed to instances assigned to the security group. A security group rule consists of three main parts:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5450,8 +5443,8 @@ msgid "" msgstr "You can specify the desired rule template or use custom rules, the options are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Open Port/Port Range" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5461,6 +5454,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "For TCP and UDP rules you may choose to open either a single port or a range of ports. Selecting the \"Port Range\" option will provide you with space to provide both the starting and ending ports for the range. For ICMP rules you instead specify an ICMP type and code in the spaces provided." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5552,7 +5549,6 @@ msgid "Unable to create container." msgstr "Unable to create container." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5686,7 +5682,7 @@ msgid "Create Pseudo-folder" msgstr "Create Pseudo-folder" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Upload Object" @@ -5769,11 +5765,9 @@ msgid "Access: " msgstr "Access: " #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Copy Object" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5782,6 +5776,12 @@ msgid "" "the new copy should be stored." msgstr "Make a new copy of an existing object to store in this or another container. You may additionally specify the path within the selected container where the new copy should be stored." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Copy Object" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5804,12 +5804,12 @@ msgid "Create pseudo-folder in container" msgstr "Create pseudo-folder in container" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-folder" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5841,12 +5841,12 @@ msgid "Edit Object" msgstr "Edit Object" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Object" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5855,6 +5855,10 @@ msgid "" "consisting of key/value pairs." msgstr "An object is the basic storage entity that represents a file you store in the OpenStack Object Storage system. When you upload data to OpenStack Object Storage, the data is stored as-is (no compression or encryption) and consists of a location (container), the object's name, and any metadata consisting of key/value pairs." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "A new uploaded file will replace the content of the current object" @@ -5865,9 +5869,10 @@ msgstr "A new uploaded file will replace the content of the current object" msgid "Update Object" msgstr "Update Object" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Upload Object To Container" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6055,6 +6060,15 @@ msgstr "no processes" msgid "Node Configurations" msgstr "Node Configurations" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6069,8 +6083,9 @@ msgid "Cluster configurations are not specified" msgstr "Cluster configurations are not specified" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Node Group" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6127,8 +6142,8 @@ msgid "Upload" msgstr "Upload" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Select a Node Group Template to add" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6315,10 +6330,20 @@ msgstr "Neutron Management Network" msgid "Keypair" msgstr "Keypair" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Cluster Instances" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Number of Nodes" @@ -6682,20 +6707,20 @@ msgstr "Script name" msgid "Script text" msgstr "Script text" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Username" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Failed to get list of internal binaries." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Unable to create job binary" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6703,11 +6728,11 @@ msgstr "Unable to create job binary" msgid "Create Job Binary" msgstr "Create Job Binary" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Unable to upload job binary" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Failed to fetch internal binary list" @@ -6926,6 +6951,11 @@ msgstr "Created" msgid "Job Configuration" msgstr "Job Configuration" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7435,7 +7465,6 @@ msgstr "Create Backup" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Restore Backup" @@ -8505,7 +8534,7 @@ msgstr "Policy ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Admin State Up" @@ -9644,7 +9673,6 @@ msgid "No volumes attached." msgstr "No volumes attached." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Flavour Details" @@ -9688,6 +9716,11 @@ msgstr "Some flavors not meeting minimum image requirements have been disabled." msgid "No flavors meet minimum criteria for selected image." msgstr "No flavors meet minimum criteria for selected image." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "" @@ -10173,7 +10206,6 @@ msgstr "Session Persistence" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Cookie Name" @@ -10184,7 +10216,7 @@ msgstr "Required for APP_COOKIE persistence; Ignored otherwise." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Connection Limit" @@ -10258,7 +10290,7 @@ msgstr "The minimum time in seconds between regular checks of a member" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Timeout" @@ -10417,8 +10449,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Subnet" @@ -10949,6 +10979,16 @@ msgstr "You may update VIP attributes here: edit name, description, pool, sessio msgid "Port ID" msgstr "Port ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11320,8 +11360,16 @@ msgid "Provider Network" msgstr "Provider Network" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Network Type" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11401,7 +11449,6 @@ msgstr "Additional routes" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Destination" @@ -11710,6 +11757,15 @@ msgstr "Failed to delete interface %s" msgid "Unable to set gateway." msgstr "Unable to set gateway." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11735,26 +11791,47 @@ msgid "Reset to Default" msgstr "Reset to Default" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Source" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Rule Conflict" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "A more specific rule affects a portion of this traffic so a rule cannot be automatically generated to control the behavior of the entire source/destination combination." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Conflicting Rule" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12061,23 +12138,28 @@ msgstr "Create a new stack with the provided values." msgid "Stack Overview" msgstr "Stack Overview" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Outputs" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Stack Parameters" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Launch Parameters" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minutes" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Rollback" @@ -12093,7 +12175,12 @@ msgstr "Stack Resource ID" msgid "Resource ID" msgstr "Resource ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Resource Metadata" @@ -12184,7 +12271,6 @@ msgid "Unable to restore backup." msgstr "Unable to restore backup." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Volume Backup" @@ -12238,6 +12324,10 @@ msgstr "Unable to retrieve snapshot details." msgid "Create Volume Backup" msgstr "Create Volume Backup" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12251,15 +12341,20 @@ msgid "" "they originate from." msgstr "If no container name is provided, a default container named volumebackups will be provisioned for you. Backups will be the same size as the volume they originate from." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Volume Backup Overview" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Restore Volume Backup" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Select a volume to restore to." @@ -13539,7 +13634,6 @@ msgstr "Projects could not be retrieved." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Segment Type" @@ -13576,7 +13670,6 @@ msgstr "Enhanced VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Segment Range" @@ -13675,17 +13768,25 @@ msgstr "Unable to retrieve network profile details." msgid "Failed to obtain network profile binding" msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Name:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr " Select a name for your network profile." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr " Segment types available are VLAN, Overlay and Trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Segment Sub Type" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13695,6 +13796,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr " Sub types available are for the Overlay and Trunk segments. Available sub-types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) which can be manually inputed as a text parameter for subtype. Available sub-type for Trunk is: VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.po b/openstack_dashboard/locale/es/LC_MESSAGES/django.po index 4bb3cb8c1c..fbc92c3474 100644 --- a/openstack_dashboard/locale/es/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/es/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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/horizon/language/es/)\n" "MIME-Version: 1.0\n" @@ -327,7 +327,7 @@ msgstr "No ha sido posible analizar dirección IP %s." msgid "" "The requested feature '%(feature)s' is unknown. Please make sure to specify " "a feature defined in FEATURE_MAP." -msgstr "" +msgstr "The requested feature '%(feature)s' is unknown. Please make sure to specify a feature defined in FEATURE_MAP." #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1047 @@ -335,12 +335,12 @@ msgstr "" msgid "" "The 'operation' parameter for get_feature_permission '%(feature)s' is " "invalid. It should be one of %(allowed)s" -msgstr "" +msgstr "The 'operation' parameter for get_feature_permission '%(feature)s' is invalid. It should be one of %(allowed)s" #: api/neutron.py:1062 #, python-format msgid "Failed to check Neutron '%s' extension is not supported" -msgstr "" +msgstr "Fallo al verificar la extension \"%s\" de Neutron, no esta soportada" #: api/nova.py:211 #, python-format @@ -419,12 +419,12 @@ msgstr "Administrador" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "Administrador" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "Administrador" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "Administrador" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Nombre" @@ -609,7 +607,7 @@ msgstr "Hosts" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadatos" @@ -747,8 +745,8 @@ msgstr "Añadir/Quitar Hosts a agregado" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -778,31 +776,21 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -814,7 +802,7 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -836,8 +824,6 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -845,26 +831,15 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -879,7 +854,6 @@ msgstr "Error al añadir o eliminar servidores" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Descripción " @@ -927,7 +901,7 @@ msgstr "La agregación de hosts divide una zona de disponibilidad en unidades me #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1336,9 +1310,9 @@ msgstr "Disco de intercambio (swap)" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1519,14 +1493,13 @@ msgstr "Nombre del host" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1702,14 +1675,14 @@ msgstr "Zona" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1718,7 +1691,7 @@ msgstr "Zona" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1796,6 +1769,15 @@ msgstr "Uso de disco" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1804,20 +1786,34 @@ msgstr "Uso de disco" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1956,24 +1952,24 @@ msgstr "Información del Sistema" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Habilitado" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Deshabilitado" @@ -2154,7 +2150,7 @@ msgstr "Dirección IP" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2174,7 +2170,7 @@ msgstr "Estado de energía" #: dashboards/admin/instances/tables.py:165 #: dashboards/project/instances/tables.py:914 usage/tables.py:75 msgid "Time since created" -msgstr "" +msgstr "Tiempo desde su creación" #: dashboards/admin/instances/views.py:84 #: dashboards/project/access_and_security/tabs.py:112 @@ -2475,7 +2471,6 @@ 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/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2489,7 +2484,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "ID de segmentación" @@ -2520,7 +2514,7 @@ msgstr "ID de segmentación" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2697,8 +2691,8 @@ msgstr "Agentes DHCP" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2956,9 +2950,9 @@ msgid "Edit Subnet" msgstr "Editar subred" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3157,7 +3151,6 @@ msgstr "CIDR destino" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Acción" @@ -3180,7 +3173,6 @@ msgid "Interfaces" msgstr "Interfaces" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Vista general de router" @@ -3201,7 +3193,7 @@ msgstr "Vista general de router" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3218,9 +3210,9 @@ msgstr "Vista general de router" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3256,24 +3248,23 @@ msgstr "ID del proyecto" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Distribuido.¡" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "Modo alta disponibilidad" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "Información de la puerta de enlace exterior" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Red exterior conectada" @@ -3320,8 +3311,8 @@ msgid "Unable to retrieve volume types" msgstr "No ha sido posible obtener los tipos de volúmenes." #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "No ha sido posible obtener las especificaciones QoS" +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 @@ -3393,7 +3384,7 @@ msgstr "Vista general de la snapshot de volumen" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3403,7 +3394,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3416,7 +3407,7 @@ msgstr "Volumen" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3429,7 +3420,7 @@ msgstr "Especificaciones" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3452,7 +3443,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3475,23 +3466,23 @@ msgstr "\nEl estado de la snapshot de un volumen normalmente es manejado de mane #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Asocia las especificaciones QOS con el Tipo de Volumen" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nAgregar, modificar o quitar las especificaciones QOS asociadas con este tipo de volumen.\n
\n
\n\"None\" indica que no existen actualmente especificaciones QOS asociadas. Por el contrario, el establecimiento\nde la especificaciones QOS \"None\" quitara las asociaciones actuales.\n
\n
\nEsto es equivalente a los comandos cinder qos-asociado y cinder qos-desvinculado" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3503,24 +3494,24 @@ msgstr "Asociar" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Crear especificaciones QoS" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nLas especificaciones QOS puden asociarse a los tipos de volumen.\nSe utiliza para mapear un conjunto de funcionalidades del servicio solicitado \npor el propietario del volumen. Esto es equivalente al \ncomando cinder qos-create. Una vez creadas las especificaciones QOS, \nhaz clic en el botón \"Gestión de especificaciones\" para gestionar las especificaciones clave para QOS.\n\n\nCada entidad de las especificaciones QOS tendrá un valor \"consumidor\" que indicará el lugar done \nel administrador quiere que las polítticas QOS se apliquen obligatoriamente. Este valor puede ser \"front-end\"\n(Nova Compute), \"back-end\" (Cinder back-end), o ambos." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3563,29 +3554,29 @@ msgid "" msgstr "\nTipo de volumen es un tipo o etiqueta que puede ser seleccionada al momento de la creción del volumen en OpenStack. Usualmente mapea un conjunto de capacidades del almacenamiento\ndel disco back-end que será usado por dicho volumen. Ejemplos: \"Performance\",\n\"SSD\", \"Backup\", etc. Esto es equivalente al comando\ncinder tipo-crear. Una vez que el tipo de volumen es creado,\nclickear el botón de \"Ver especificaciones extras\" para configurar valores claves en las especificaciones extras\npar(es) para ese tipo de volumen." #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Editar consumo de especificaciones QoS" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nCada entidad de especificaciones QOS tendrá un valor \"consumidor\" que indicará donde \nel administrador desea que las politicas de QOS sean reforzadas. Este valor puede ser \"front-end\"\n(Nova Compute), \"back-end\" (Cinder back-end), o ambos" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modificar consumidores" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Asociar especificaciones QoS" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Crear especificaciones QoS" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3593,8 +3584,8 @@ msgstr "Crear un tipo de volumen" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Editar consumidor de especificaciones QoS" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3623,7 +3614,7 @@ msgstr "Especificaciones adicionales para el tipo de volumen" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Cerrar" @@ -3644,8 +3635,8 @@ msgstr "Crear especificaciones" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Crear un nuevo par de clave-valor \"especifico\" para la especificación de QOS \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3666,12 +3657,12 @@ msgid "Edit Spec" msgstr "Editar especificación" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "Especificaciones QoS:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "Especificaciones QoS" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3705,55 +3696,55 @@ msgid "Volume Details:" msgstr "Detalles del volumen:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "Especificación QoS a asociar" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Selecciona especificaciones QoS asociadas" +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "La nueva especificación QoS asociada debe ser diferente que la especificación QoS asociada actualmente." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Asociación de especificaciones QOS actualizada correctamente." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Error actualizando la asociación de especificaciones QoS." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "Consumidor de especificaciones QoS" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Seleciona un consumidor para esta especificación QoS." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "El valor de especificaciones QOS para el usuario debe ser diferente del valor actual." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Consumidor de especificaciones QoS modificado con éxito." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Error editando el consumidor de especificaciones QoS." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "Ver especif. adicionales" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Gestion de las asociaciones de especificaciones QoS" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3768,22 +3759,22 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Especificaciones QoS asociadas" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Gestion de especificaciones" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3797,12 +3788,12 @@ msgid "Consumer" msgstr "Consumidor" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "Especificaciones QoS" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Imposible obtener los detalles de la especificación QoS" +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3810,12 +3801,12 @@ msgid "Unable to retrieve volume type details." msgstr "No ha sido posible obtener los detalles del tipo de volumen." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Imposible obtener las especificaciones QoS." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Imposible obtener la asociación de especificaciones QoS." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3903,12 +3894,12 @@ msgid "undefined" msgstr "No definido" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Imposible obtener la lista de especificaciones QoS." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Imposible obtener los detalles de la especificación QoS" +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3943,12 +3934,12 @@ msgstr "No ha sido posible actualizar el estado del volumen a \"%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "La especificación de QOS: %s se ha creado correctamente" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "No se ha podido crear la especificación de QOS" +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3978,8 +3969,8 @@ msgid "Modify Groups" msgstr "Modificar grupos" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Crear dominio" @@ -4044,153 +4035,153 @@ msgstr "Privilegios insuficientes para consultar la información del dominio." msgid "Unable to retrieve domain details." msgstr "No ha sido posible obtener los detalles del dominio." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Información del Dominio " -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Los dominios ofrecen una separación entre los usuarios y la infraestructura utilizada por las distintas organizaciones." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "No se ha encontrado el rol predeterminado \"%s\" en Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "No ha sido posible encontrar el rol predeterminado." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "No ha sido posible obtener la lista de usuarios." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "No ha sido posible obtener la lista de roles." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "No ha sido posible obtener las asignaciones de roles de dominio de usuario." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Miembros del dominio" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "Todos los usuarios" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "No se han encontrado usuarios." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "Sin usuarios." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "No ha sido posible obtener la lista de grupos. Inténtelo de nuevo más tarde." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Grupos de dominio" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "Todos los grupos" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "No se han encontrado grupos." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "Sin grupos." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Se ha creado el nuevo dominio \"%s\"." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "No ha sido posible crear el dominio \"%s\"." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Los dominios ofrecen una separación entre los usuarios y la infraestructura utilizada por las distintas organizaciones. Modifique los detalles del dominio para añadir o eliminar grupos en el dominio." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Editar dominio" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Se ha modificado el dominio \"%s\"." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "No ha sido posible modificar el dominio \"%s\"." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "No puedes revocar tus privilegios administrativos sobre el dominio al que estás conectado actualmente. Por favor, cambia a otro dominio con privilegios administrativos o quita la función administrativa de forma manual a través de la CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Ha ocurrido un fallo al modificar los miembros del proyecto %s y actualizar los grupos del dominio." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Ha ocurrido un fallo al modificar los grupos de dominio %s." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "El grupo \"%s\" se ha creado correctamente." -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "No ha sido posible crear el grupo." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Se ha actualizado el grupo correctamente." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "No ha sido posible actualizar el grupo." @@ -4355,13 +4346,13 @@ msgid "View Usage" msgstr "Ver uso" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Crear proyecto" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Editar proyecto" @@ -4436,99 +4427,99 @@ msgstr "El valor (o valores) de la Cuota no puede ser inferior al valor (o valor msgid "Domain Name" msgstr "Nombre de dominio" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Información del proyecto" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Crear un proyecto para organizar usuarios." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "No ha sido posible obtener la lista de usuarios. Inténtelo de nuevo más tarde." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Miembros del proyecto" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Grupos de proyecto" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Nuevo proyecto \"%s\" creado." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "No ha sido posible crear el proyecto \"%s\"." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", añadir grupos del proyecto" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "No ha sido posible definir las cuotas para el proyecto." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Editar los detalles del proyecto." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Proyecto \"%s\" modificado." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "No ha sido posible modificar el proyecto \"%s\"." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", actualizar grupos del proyecto" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4630,7 +4621,7 @@ msgstr "Las contraseñas no coinciden." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5073,219 +5064,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "No ha sido posible crear el par de claves: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "Este campo es obligatorio." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "La cadena sólo puede incluir caracteres ASCII y números." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "El grupo de seguridad: %s fue creado correctamente" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "No ha sido posible crear el grupo de seguridad." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "El grupo de seguridad: %s fue actualizado con correctamente" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "No ha sido posible actualizar el grupo de seguridad." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Regla" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Dirección" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "Protocolo IP" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Introduzca un valor entero entre 0 y 255 (o -1, que es un comodín)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Puerto abierto" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Puerto" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Rango de puertos" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Introduzca un número entero entre 1 y 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "Desde puerto" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "Hasta puerto" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Introduzca un valor para el tipo ICMP en el rango (-1:255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Código" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Introduzca un valor para el código ICMP en el rango (-1:255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Remoto" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Grupo de seguridad" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "Para especificar un rango de IP permitidas, seleccione \"CIDR\". Para permitir acceso a todos los miembros de otro grupo de seguridad seleccione \"Grupo de seguridad\"" -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Classless Inter-Domain Routing (p. ej. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Tipo Ethernet" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "No hay grupos de seguridad disponibles" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Regla TCP a medida" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Regla UDP a medida" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Regla ICMP a medida" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Otro protocolo" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Entrante" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Saliente" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "El tipo ICMP no es válido." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "El código ICMP no es válido." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "El tipo ICMP no está en el rango (-1,255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "El código ICMP no está en el rango (-1,255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "El puerto especificado no es válido." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "El puerto \"desde\" no es válido." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "El puerto \"hasta\" no es válido." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "El número del puerto \"hasta\" debe ser mayor o igual al número del puerto \"desde\"." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "Es necesario especificar un CIDR." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Se agregó correctamente la regla: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "No ha sido posible agregar la regla al grupo de seguridad." @@ -5443,6 +5432,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Las reglas definen el tráfico permitido a las instancias asociadas al grupo de seguridad. Una regla de un grupo de seguridad contiene tres partes principales:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5450,8 +5443,8 @@ msgid "" msgstr "Puede especificar una plantilla de reglas deseada o usar reglas TCP, UDP e ICMP personalizadas." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Puerto abierto/Rango de puertos" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5461,6 +5454,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "Para las reglas de TCP y UDP puede optar por abrir un solo puerto o un rango de ellos. La opción \"Rango de puertos\" le proporcionará el espacio para especificar tanto el puerto de comienzo como de final del rango. Para las reglas de ICMP por el contrario debe especificar el tipo y código ICMP en los espacios proporcionados." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5552,7 +5549,6 @@ msgid "Unable to create container." msgstr "No ha sido posible crear el contenedor." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5686,7 +5682,7 @@ msgid "Create Pseudo-folder" msgstr "Crear pseudo-carpeta" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Cargar objeto" @@ -5769,11 +5765,9 @@ msgid "Access: " msgstr "Acceso:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Copiar objeto" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5782,6 +5776,12 @@ msgid "" "the new copy should be stored." msgstr "Cree una nueva copia de un objeto existente para ser almacenada en este u otro contenedor. Adicionalmente, también puede especificar la ruta dentro del contenedor seleccionado donde la nueva copia será almacenada." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Copiar objeto" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5804,12 +5804,12 @@ msgid "Create pseudo-folder in container" msgstr "Crear pseudo-carpeta en el contenedor" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-carpeta" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5841,12 +5841,12 @@ msgid "Edit Object" msgstr "Editar objeto" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Objeto" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5855,6 +5855,10 @@ msgid "" "consisting of key/value pairs." msgstr "Un objeto es la entidad de almacenamiento básica que representa un fichero almacenado en el sistema OpenStack Object Storage. Al cargar datos al OpenStack Object Storage, estos son almacenados sin cambios (sin compresión o cifrado) y consisten de una ubicación (contenedor), el nombre del objeto, y cualquier otra meta-información consistente de pares clave-valor." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "Un nuevo fichero cargado sustituirá el contenido del objeto actual" @@ -5865,9 +5869,10 @@ msgstr "Un nuevo fichero cargado sustituirá el contenido del objeto actual" msgid "Update Object" msgstr "Actualizar objeto" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Cargar objeto a contenedor" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6055,6 +6060,15 @@ msgstr "sin procesos" msgid "Node Configurations" msgstr "Configuraciones del nodo" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6069,8 +6083,9 @@ msgid "Cluster configurations are not specified" msgstr "Configuraciones del cluster no han sido especificadas" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Grupo del nodo" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6102,7 +6117,7 @@ msgstr "Plantilla no especificada" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 msgid "Auto Security Group" -msgstr "" +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 @@ -6127,8 +6142,8 @@ msgid "Upload" msgstr "Subir" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Selecciona una plantilla de nodo de grupo para agregar" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6315,10 +6330,20 @@ msgstr "Red de gestión de Neutron" msgid "Keypair" msgstr "Par de clave" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Instancias de Clúster" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Número de nodos" @@ -6682,20 +6707,20 @@ msgstr "Nombre del script" msgid "Script text" msgstr "Texto del script" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Usuario" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Error al obtener la lista de ficheros binarios internos." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "No se puede crear el archivo binario del trabajo" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6703,11 +6728,11 @@ msgstr "No se puede crear el archivo binario del trabajo" msgid "Create Job Binary" msgstr "Crea archivo binario del trabajo" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "No ha sido posible cargar el binario del trabajo." -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "No ha sido posible obtener una lista de binarios internos" @@ -6721,13 +6746,13 @@ msgstr "Archivos binarios del trabajo" msgid "Delete Job binary" msgid_plural "Delete Job binaries" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminar binarios del trabajo" #: dashboards/project/data_processing/job_binaries/tables.py:49 msgid "Deleted Job binary" msgid_plural "Deleted Job binaries" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Binarios del trabajo eliminados" #: dashboards/project/data_processing/job_binaries/tables.py:74 msgid "Download Job Binary" @@ -6821,13 +6846,13 @@ msgstr "Ejecución de trabajos" msgid "Delete Job execution" msgid_plural "Delete Job executions" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminar las ejecuciones del trabajo" #: dashboards/project/data_processing/job_executions/tables.py:42 msgid "Deleted Job execution" msgid_plural "Deleted Job executions" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Ejecuciones del trabajo eliminadas" #: dashboards/project/data_processing/job_executions/tables.py:58 #: dashboards/project/data_processing/job_executions/tables.py:87 @@ -6926,6 +6951,11 @@ msgstr "Creada" msgid "Job Configuration" msgstr "Configuración del trabajo" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7362,11 +7392,11 @@ msgstr "Repositorio de IP flotantes" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 msgid "Create security group for this Node Group." -msgstr "" +msgstr "Crear grupo de seguridad para este grupo de nodo" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 msgid "Launch instances in these security groups." -msgstr "" +msgstr "Lanzar instancias en estos grupos de seguridad" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 msgid "Processes" @@ -7435,7 +7465,6 @@ msgstr "Crear copia de seguridad" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Restaurar copia de seguridad" @@ -8505,7 +8534,7 @@ msgstr "ID de la política" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Estado de administrador activo" @@ -9644,7 +9673,6 @@ msgid "No volumes attached." msgstr "No hay volúmenes asociados" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Detalle del sabor" @@ -9688,6 +9716,11 @@ msgstr "Se han deshabilitado algunos sabores que no cumplen con los requisitos m msgid "No flavors meet minimum criteria for selected image." msgstr "Ningún sabor cumple con los requisitos mínimos de la imagen seleccionada." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Especificar opciones avanzadas al lanzar una instancia" @@ -9847,7 +9880,7 @@ msgstr "Debe establecer el tamaño del volumen" #: dashboards/project/instances/workflows/create_instance.py:229 msgid "Volume size must be greater than 0" -msgstr "" +msgstr "El tamaño del volumen debe ser mayor que 0" #: dashboards/project/instances/workflows/create_instance.py:232 #: dashboards/project/instances/workflows/create_instance.py:306 @@ -10173,7 +10206,6 @@ msgstr "Persistencia de sesión" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Nombre de la cookie" @@ -10184,7 +10216,7 @@ msgstr "Necesario para persistencia APP_COOKIE, se ignora en caso contrario." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Límite de conexiones" @@ -10258,7 +10290,7 @@ msgstr "El tiempo mínimo en segundos entre revisiones regulares de un miembro" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Tiempo de espera" @@ -10417,8 +10449,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Subred" @@ -10949,6 +10979,16 @@ msgstr "Aquí puede actualizar los atributos de la VIP: editar nombre, descripci msgid "Port ID" msgstr "ID puerto" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11248,7 +11288,7 @@ msgstr "No ha sido posible obtener los detalles de la subred." #: dashboards/project/networks/subnets/workflows.py:35 msgid "Specify \"Network Address\"" -msgstr "" +msgstr "Especifique \"Dirección de red\"" #: dashboards/project/networks/subnets/workflows.py:39 msgid "" @@ -11320,8 +11360,16 @@ msgid "Provider Network" msgstr "Red de proveedor" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Tipo de red" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11401,7 +11449,6 @@ msgstr "Rutas adicionales" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Destino" @@ -11500,13 +11547,13 @@ msgstr "Establecer puerta de enlace" msgid "Clear Gateway" msgid_plural "Clear Gateways" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Borrar puertas de enlace" #: dashboards/project/routers/tables.py:116 msgid "Cleared Gateway" msgid_plural "Cleared Gateways" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Puertas de enlace borradas" #: dashboards/project/routers/tables.py:132 #, python-format @@ -11599,13 +11646,13 @@ msgstr "Añadir regla de router" msgid "Delete Router Rule" msgid_plural "Delete Router Rules" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminar las reglas de router" #: dashboards/project/routers/extensions/routerrules/tables.py:55 msgid "Deleted Router Rule" msgid_plural "Deleted Router Rules" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Reglas de router eliminadas" #: dashboards/project/routers/extensions/routerrules/tabs.py:59 msgid "Router Rules Grid" @@ -11710,6 +11757,15 @@ msgstr "Ha ocurrido un fallo al borrar la interfaz %s" msgid "Unable to set gateway." msgstr "No ha sido posible definir la puerta de enlace." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11735,26 +11791,47 @@ msgid "Reset to Default" msgstr "Restablecer el valor por defecto" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Origen" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Conflicto en las reglas" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "Una regla más específica afecta a una porción de su tráfico por lo que una regla no se puede generar automáticamente para controlar el comportamiento entero de la combinación origen/destino." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Regla incompatible" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -11962,13 +12039,13 @@ msgstr "Cambiar plantilla de la pila" msgid "Delete Stack" msgid_plural "Delete Stacks" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminar stacks" #: dashboards/project/stacks/tables.py:62 msgid "Deleted Stack" msgid_plural "Deleted Stacks" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Stacks eliminados" #: dashboards/project/stacks/tables.py:139 #: dashboards/project/stacks/tables.py:184 @@ -12061,23 +12138,28 @@ msgstr "Crear una nueva pila con los valores proporcionados." msgid "Stack Overview" msgstr "Vista general de la pila" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Resultados" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Parámetros de la pila" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Lanzar parámetros" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minutos" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Restauración" @@ -12093,7 +12175,12 @@ msgstr "ID de los recursos de la pila" msgid "Resource ID" msgstr "ID de recurso" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Metadatos de los recursos" @@ -12184,7 +12271,6 @@ msgid "Unable to restore backup." msgstr "No ha sido posible restaurar el respaldo." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Copia de seguridad del volumen" @@ -12211,13 +12297,13 @@ msgstr "No ha sido posible actualizar la instantánea de volumen." msgid "Delete Volume Snapshot" msgid_plural "Delete Volume Snapshots" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminar las instantáneas del volumen" #: dashboards/project/volumes/snapshots/tables.py:64 msgid "Scheduled deletion of Volume Snapshot" msgid_plural "Scheduled deletion of Volume Snapshots" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminación programada de las instantáneas del volumen" #: dashboards/project/volumes/snapshots/tables.py:79 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:9 @@ -12238,6 +12324,10 @@ msgstr "No ha sido posible obtener las instantáneas." msgid "Create Volume Backup" msgstr "Crear un volumen de respaldo" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12251,15 +12341,20 @@ msgid "" "they originate from." msgstr "Si no propociona ningún nombre para el contenedor, se creará uno por defecto llamado \"volumebackups\". Las copias de seguridad serán del mismo tamaño que el volumen del cual originan. " -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Vista general de la copia de seguridad del volumen" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Restaurar copia de seguridad del volumen" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Seleccionar un volumen a restaurar." @@ -12736,7 +12831,7 @@ msgstr[1] "" msgid "Scheduled deletion of Volume" msgid_plural "Scheduled deletion of Volumes" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Eliminación programada de los volúmenes" #: dashboards/project/volumes/volumes/tables.py:88 #, python-format @@ -13539,7 +13634,6 @@ msgstr "No ha sido posible obtener los proyectos." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Tipo de segmento" @@ -13576,7 +13670,6 @@ msgstr "VXLAN mejorada" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Rango de segmentos" @@ -13675,17 +13768,25 @@ msgstr "No ha sido posible obtener los detalles del perfil de la red." msgid "Failed to obtain network profile binding" msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Nombre:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "Seleccione un nombre para su perfil de red." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "Tipos de segmentos disponibles son VLAN, overlay y trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Subtipo segmento" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13695,6 +13796,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "Los subtipos disponibles lo son para los segmentos Overlay y Trunk. Subtipos disponibles para Overlay son: VXLAN nativa, VXLAN mejorada o 'Otro' (p. ej. GRE) que se puede introducir manualmente como un parámetro de texto para un subtipo. Subtipo disponible para Trunk es: VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " @@ -13705,7 +13810,7 @@ msgstr " Rangos de segmentos son 1-4093 para VLAN y por encima de 5000 para VXLA msgid "" "Edit the network profile to update name, segment range or multicast IP " "range." -msgstr "" +msgstr "Modifique el perfil de la red para actualizar el nombre, el rango del segmento y el rango la multidifusión IP." #: dashboards/router/nexus1000v/templates/nexus1000v/index.html:3 #: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:3 diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po index 8f856c99df..55c5e37680 100644 --- a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/fr/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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/horizon/language/fr/)\n" "MIME-Version: 1.0\n" @@ -419,12 +419,12 @@ msgstr "Admin" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "Admin" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "Admin" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "Admin" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Nom" @@ -609,7 +607,7 @@ msgstr "Hôtes" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Métadonnées" @@ -747,8 +745,8 @@ msgstr "Ajouter/Enlever des hôtes dans l'agrégat." #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -778,31 +776,21 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -814,7 +802,7 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -836,8 +824,6 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -845,26 +831,15 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -879,7 +854,6 @@ msgstr "Erreur pendant l'ajout ou la suppression d'hôtes." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Description" @@ -927,7 +901,7 @@ msgstr "Les agrégats d'hôtes permettent de définir des zones logiques au sein #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1336,9 +1310,9 @@ msgstr "Disque d'échange" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1519,14 +1493,13 @@ msgstr "Nom d'Hôte" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1702,14 +1675,14 @@ msgstr "Zone" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1718,7 +1691,7 @@ msgstr "Zone" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1796,6 +1769,15 @@ msgstr "Utilisation du disque" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1804,20 +1786,34 @@ msgstr "Utilisation du disque" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1956,24 +1952,24 @@ msgstr "Informations du système" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Activé" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Désactivé" @@ -2154,7 +2150,7 @@ msgstr "Adresse IP" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2475,7 +2471,6 @@ 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/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2489,7 +2484,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "ID du segment" @@ -2520,7 +2514,7 @@ msgstr "ID du segment" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2697,8 +2691,8 @@ msgstr "Agents DHCP" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2763,7 +2757,7 @@ msgstr "Echec de l'ajout de l'agent %(agent_name)s au réseau %(network)s." msgid "Delete DHCP Agent" msgid_plural "Delete DHCP Agents" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les agents DHCP" #: dashboards/admin/networks/agents/tables.py:47 msgid "Deleted DHCP Agent" @@ -2956,9 +2950,9 @@ msgid "Edit Subnet" msgstr "Editer le sous-réseau" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3157,7 +3151,6 @@ msgstr "Destination CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Action" @@ -3180,7 +3173,6 @@ msgid "Interfaces" msgstr "Interfaces" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Aperçu du Routeur" @@ -3201,7 +3193,7 @@ msgstr "Aperçu du Routeur" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3218,9 +3210,9 @@ msgstr "Aperçu du Routeur" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3256,24 +3248,23 @@ msgstr "ID Projet" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Distribué" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "Mode Haute Disponibilté" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "Informations de la passerelle externe" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Réseau externe connecté" @@ -3320,8 +3311,8 @@ msgid "Unable to retrieve volume types" msgstr "Impossible de récupérer les types de volumes" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "Incapable de récupérer les spécifications QOS" +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 @@ -3393,7 +3384,7 @@ msgstr "Aperçu de l'instantané de volume" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3403,7 +3394,7 @@ msgstr "Informations" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3416,7 +3407,7 @@ msgstr "Volume" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3429,7 +3420,7 @@ msgstr "Spécifications" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3452,7 +3443,7 @@ msgstr "Go" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3475,23 +3466,23 @@ msgstr "\n L'état d'un volume de snapshot est normallement géré automatique #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Associer la Spécification QOS avec le Type de Volume" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nAjouter, modifier ou supprimer les Spécifications QOS associées avec ce type de volume.\n
\n
\n\"Aucun\" indique que la Spécification QOS est associée actuellement. Inversement, en positionnant\nla Spécification QOS à \"Aucun\" supprimera l'association courante.\n
\n
\nCeci est équivalent aux commandes cinder qos-associate et\ncinder qos-disassociate." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3503,24 +3494,24 @@ msgstr "Associer" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Créer les Spécifications QOS" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nLes Spécifications QOS peuvent être associées aux types de volume.\nElles sont utilisées pour correspondre à un ensemble de capacités du Service de Qualité requises\npar le propriétaire du volume. Ceci est équivalent à la commande\ncinder qos-create. Après avoir crée la Spécification QOS,\ncliquer sur le bouton \"Gérer les Spécifications\" pour gérer les spécifications de clé-valeur pour les Spécifications QOS.\n
\n
\nChaque entité des Spécifications QOS aura une valeur \"utilisateur\" qui indique où\nl'administrateur voudra imposer une politique QOS. Cette valeur peut-être \"frontal\"\n(Nova Compute), \"Sauvegarde\" (Cinder back-end) ou les deux." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3563,29 +3554,29 @@ msgid "" msgstr "\n Type de volume est un type ou un label qui peut être choisit au moment de la création du volume dans OpenStack. \nIl correspond habituellement aux fonctionnalités du pilote de stockage qui sera utilisé pour ce volume. Exemples : \"Performance\", \"SSD\", \"Sauvegarde\", etc. \nCeci est l'équivalent de la commande cinder type-create. Une fois le type de volume créé, cliquez sur le bouton \"Voir les Spécifications Supplémentaires\" pour mettre en place les spécificités supplémentaires pour les paires de clés de valeurs ce type de volume." #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Éditer le consommateur de la Spécification QOS" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nChaque entité de Spécifications QOS aura une valeur \"utilisateur\" qui indique où\nl'administrateur voudra faire exécuter la politique QOS. Cette valeur peut-être \"frontale\"\n(Nova Compute), \"sauvegarde\" (Cinder back-end) ou les deux." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modifier le Consommateur" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Associer la Spécification QOS" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Créer une Spécification QOS" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3593,8 +3584,8 @@ msgstr "Créer un Type de Volume" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Éditer l'utilisateur de la Spécification QOS" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3623,7 +3614,7 @@ msgstr "Spécificités Supplémentaires du Type de Volume" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Fermer" @@ -3644,8 +3635,8 @@ msgstr "Créer une Spécification" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Créer une nouvelle paire de clé-valeur \"spec\" pour la Spécification QOS \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3666,12 +3657,12 @@ msgid "Edit Spec" msgstr "Éditer Spécification" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "Spécification QOS :" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "Spécification QOS" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3705,85 +3696,85 @@ msgid "Volume Details:" msgstr "Détails du volume:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "Spécification QOS associées avec" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Choisir la Spécification QOS associée." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "La nouvelle spécification QOS associée doit être différente de la Spécification QOS associée courante." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Mise à jour réussie de l'association de la Spécification QOS." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Erreur dans la mise à jour de l'association de la Spécification QOS." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "Usager de la Spécification QOS" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Choisir un usager pour cette Spécification QOS." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "La valeur de l'utilisateur de la Spécification QOS doit être différente de la valeur courante de l'utilisateur. " +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Modification réussie de la Spécification QOS de l'utilisateur." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Echec de l'édition de la spécification QOS de l'utilisateur." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "Voir les spécifications supplémentaires" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Gérer l'Association de la Spécification QOS" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" msgid_plural "Delete VolumeTypes" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les types de volume" #: dashboards/admin/volumes/volume_types/tables.py:60 msgid "Deleted VolumeType" msgid_plural "Deleted VolumeTypes" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Types de volumes supprimés" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Spécification QOS associée" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Gérer les Spécifications" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3797,12 +3788,12 @@ msgid "Consumer" msgstr "Consommateur" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "Spécifications QOS" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Incapable de récupérer les détails de la Spécification QOS." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3810,12 +3801,12 @@ msgid "Unable to retrieve volume type details." msgstr "Impossible de récupérer les détails du type de volume." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Incapable de récupérer les Spécifications QOS." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Incapable de récupérer l'association de Spécification QOS." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3846,13 +3837,13 @@ msgstr "Impossible d'éditer les spécificités supplémentaires du type de volu msgid "Delete Extra Spec" msgid_plural "Delete Extra Specs" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les spécifications supplémentaires" #: dashboards/admin/volumes/volume_types/extras/tables.py:35 msgid "Deleted Extra Spec" msgid_plural "Deleted Extra Specs" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Spécifications supplémentaires supprimées" #: dashboards/admin/volumes/volume_types/extras/tables.py:59 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:48 @@ -3903,12 +3894,12 @@ msgid "undefined" msgstr "Indéfini" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Incapable de récupérer la liste de spécifications QOS." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Incapable de récupérer les détails de spécifications QOS." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3943,12 +3934,12 @@ msgstr "Impossible d'actualiser l'état du volume à '%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Spécification QOS créée avec succès : %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "Incapable de créer la Spécification QOS." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3978,8 +3969,8 @@ msgid "Modify Groups" msgstr "Editer les Groupes" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Créer un Domaine" @@ -4044,153 +4035,153 @@ msgstr "Niveau de privilèges insuffisant pour voir les informations du domaine. msgid "Unable to retrieve domain details." msgstr "Impossible de récupérer les détails du domaine." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Information de Domaine" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Les domaines fournissent des séparations entre les utilisateurs et l'infrastructure utilisée par les différentes organisations." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Impossible de trouver le rôle par défaut \"%s\" dans Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Impossible de trouver le rôle par défaut." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Impossible de récupérer la liste des utilisateurs." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Impossible de récupérer la liste des rôles." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Incapable de récupérer le domaine utilisateur d'affectation des rôles." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Membres du domaine" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "Tous les utilisateurs" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "Aucun utilisateur trouvé." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "Aucun utilisateur." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Impossible de récupérer la liste des groupes. Veuillez réessayer plus tard." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Groupes du Domaine" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "Tous les groupes" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "Aucun groupe trouvé." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "Aucun groupe." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Nouveau domaine \"%s\" créé." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Impossible de créer le domaine \"%s\"." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Les domaines fournissent une séparation entre les utilisateurs et l'infrastructure utilisée par différentes organisations. Éditer les détails du domaine pour ajouter ou enlever des groupes du domaine." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Editer un Domaine" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Domaine \"%s\" modifié." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Impossible de modifier le domaine \"%s\"." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain 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/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Échec de modification des membres du projet %s et de la mise à jour des groupes de domaine. " -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Impossible de modifier les groupes du domaine %s." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Groupe \"%s\" créé avec succès. " -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Impossible de créer le groupe." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Le Groupe a été mis à jour avec succès." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Impossible de mettre à jour le groupe." @@ -4355,13 +4346,13 @@ msgid "View Usage" msgstr "Afficher l'utilisation" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Créer un projet" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Editer le projet" @@ -4436,99 +4427,99 @@ msgstr "Les valeurs de quota(s) ne peuvent être inférieure aux valeur(s) d'usa msgid "Domain Name" msgstr "Nom de Domaine" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Informations du projet" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Créer un projet pour organiser les utilisateurs." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Impossible de récupérer la liste des utilisateurs. Veuillez réessayer plus tard." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Membres du projet" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Groupes du projet" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Nouveau projet \"%s\" créé." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Impossible de créer le projet \"%s\"." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", ajouter des groupes de projet" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Impossible de définir les quotas du projet." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Éditer les détails du projet." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Projet \"%s\" modifié." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Impossible de modifier le projet \"%s\"." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", mise à jour des groupes du projet" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4630,7 +4621,7 @@ msgstr "Les mots de passe ne correspondent pas." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -4721,7 +4712,7 @@ msgstr "Vous ne pouvez pas désactiver l'utilisateur avec lequel vous êtes conn msgid "Delete User" msgid_plural "Delete Users" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les utilisateurs" #: dashboards/identity/users/tables.py:137 #: dashboards/project/databases/tables.py:98 @@ -5073,219 +5064,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Impossible de créer la paire de clés : %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "Ce champ est obligatoire." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "La chaîne ne peut contenir que des caractères ASCII et des chiffres." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Groupe de sécurité créé avec succès : %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Impossible de créer le groupe de sécurité." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "Groupe de sécurité mis à jour avec succès : %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Impossible de mettre à jour le groupe de sécurité." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Règle" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Direction" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "Protocole IP" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Entrer un entier entre 0 et 255 (ou -1 comme caractère générique)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Port ouvert" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Port" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Plage de ports" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Entrer un entier entre 1 et 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "Du Port" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "Au Port" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Entrer une valeur pour le type ICMP comprise dans l'intervalle (-1:255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Code" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Entrer une valeur pour le code ICMP comprise dans l'intervalle (-1:255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Distant" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Groupe de sécurité" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "Pour spécifier une plage d'adresses IP autorisées, sélectionnez \"CIDR\". Pour autoriser l'accès à tous les utilisateurs d'un autre groupe de sécurité, sélectionnez \"Security Group\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Type de protocole (EtherType)" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "Pas de groupe de sécurité disponible" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Règle TCP personnalisée" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Règle UDP personnalisée" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Règle ICMP personnalisée" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Autre Protocole" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Entrée" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Sortie" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "Le type ICMP est invalide." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "Le code ICMP est invalide." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "Le type ICMP n'est pas dans l'intervalle (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "Le code ICMP n'est pas dans l'intervalle (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "Le port spécifié est invalide." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "Le numéro de port \"origine\" est invalide." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "Le numéro de port \"destination\" est invalide." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "Le numéro de port \"destination\" doit être supérieur ou égal au numéro de port \"origine\"." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "Vous devez préciser le CIDR." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Règle ajoutée avec succès : %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Impossible d'ajouter la règle au groupe de sécurité." @@ -5443,6 +5432,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Les règles définissent quel trafic est autorisé pour les instances associées au groupe de sécurité. Un groupe de sécurité se compose de trois parties principales :" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5450,8 +5443,8 @@ msgid "" msgstr "Vous pouvez spécifier le modèle de règle désiré ou utiliser des règles personnalisées. Les options sont Règle TCP Personnalisée, Règle UDP Personnalisée ou Règle ICMP personnalisée." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Port/Plage de Ports Ouverts" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5461,6 +5454,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "Pour les règles TCP et UDP, vous pouvez choisir d'ouvrir soit un seul port, soit une plage de ports. En sélectionnant l'option \"plage de ports\", vous aurez l'espace pour fournir le port de début et le port de fin pour la plage concernée. Pour les règles ICMP, vous devez en revanche fournir un type ICMP et un code dans les espaces proposés." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5552,7 +5549,6 @@ msgid "Unable to create container." msgstr "Impossible de créer le conteneur." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5686,7 +5682,7 @@ msgid "Create Pseudo-folder" msgstr "Créer un pseudo-dossier" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Télécharger un Objet" @@ -5769,11 +5765,9 @@ msgid "Access: " msgstr "Accès:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Copier l'Objet" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5782,6 +5776,12 @@ msgid "" "the new copy should be stored." msgstr "Faire une nouvelle copie d'un objet existant pour la stocker dans ce conteneur ou bien dans un autre. Vous pouvez aussi préciser un chemin dans le conteneur sélectionné où la nouvelle copie sera stockée." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Copier l'Objet" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5804,12 +5804,12 @@ msgid "Create pseudo-folder in container" msgstr "Créer un pseudo-dossier dans le conteneur" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-dossier" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5841,12 +5841,12 @@ msgid "Edit Object" msgstr "Editer l'objet" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Objet" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5855,6 +5855,10 @@ msgid "" "consisting of key/value pairs." msgstr "Un objet est l'entité de stockage de base qui représente un fichier dans le système de Stockage d'Objet d'OpenStack. Quand vous téléchargez des données dans le système de Stockage d'Objet, les données sont stockées telles que, sans compression ni chiffrement, et sont représentées par un emplacement (conteneur), le nom de l'objet et les métadonnées associées (paires clés/valeurs)." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "Un nouveau fichier téléchargé va remplacer le contenu de l’objet courant." @@ -5865,9 +5869,10 @@ msgstr "Un nouveau fichier téléchargé va remplacer le contenu de l’objet co msgid "Update Object" msgstr "Mise à jour de l'objet" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Charger un Objet dans un Conteneur" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6055,6 +6060,15 @@ msgstr "aucun processus" msgid "Node Configurations" msgstr "Configurations des noeuds" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6069,8 +6083,9 @@ msgid "Cluster configurations are not specified" msgstr "Les configurations de cluster ne sont pas spécifiées" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Group de noeud" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6127,8 +6142,8 @@ msgid "Upload" msgstr "Mettre en ligne" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Sélectionner un modèle de Groupe de Nœuds à ajouter" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6315,10 +6330,20 @@ msgstr "Réseau de management de Neutron" msgid "Keypair" msgstr "Paire de clés" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Instances de cluster" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Nombre de noeuds" @@ -6682,20 +6707,20 @@ msgstr "Nom du script" msgid "Script text" msgstr "Texte du script" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Nom d'utilisateur" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Impossible d'obtenir la liste des fichiers binaires internes." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Impossible de créer la tâche binaire" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6703,11 +6728,11 @@ msgstr "Impossible de créer la tâche binaire" msgid "Create Job Binary" msgstr "Créer un Binaire de Tâche" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Impossible de transférer la tâche binaire" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Échec de la récupération de la liste binaire interne" @@ -6926,6 +6951,11 @@ msgstr "Créé" msgid "Job Configuration" msgstr "Configuration de la tâche" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7435,7 +7465,6 @@ msgstr "Créer une Sauvegarde" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Restaurer une Sauvegarde" @@ -8505,7 +8534,7 @@ msgstr "ID de politique" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Admin State activé" @@ -9644,7 +9673,6 @@ msgid "No volumes attached." msgstr "Aucun volume attaché." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Détails du gabarit" @@ -9688,6 +9716,11 @@ msgstr "Certains gabarits qui ne respectent pas les exigences minimales de l'ima msgid "No flavors meet minimum criteria for selected image." msgstr "Pas de gabarits répondant aux critères minimaux pour l'image sélectionnée." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Spécifier les options avancées à utiliser quand vous lancez une instance." @@ -10173,7 +10206,6 @@ msgstr "Persistance de session" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Nom du cookie" @@ -10184,7 +10216,7 @@ msgstr "Obligatoire pour la persistance APP_COOKIE; ignoré sinon." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Limite de connexion" @@ -10258,7 +10290,7 @@ msgstr "Temps minimal, en secondes, entre deux vérifications d'un membre" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Délai d'expiration" @@ -10417,8 +10449,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Sous-réseau" @@ -10949,6 +10979,16 @@ msgstr "Vous pouvez mettre à jour les attributs de la VIP ici : éditer le nom msgid "Port ID" msgstr "Port ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11320,8 +11360,16 @@ msgid "Provider Network" msgstr "Réseau fournisseur" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Type de réseau" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11401,7 +11449,6 @@ msgstr "Routes supplémentaires" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Destination" @@ -11710,6 +11757,15 @@ msgstr "Echec de la suppression de l'interface %s" msgid "Unable to set gateway." msgstr "Impossible de définir la passerelle." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11735,26 +11791,47 @@ msgid "Reset to Default" msgstr "Rétablir les valeurs par défaut" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Source" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Conflit de règle" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "Une règle plus spécifique affecte une partie de ce trafic si une règle ne peut pas être généré automatiquement pour contrôler le comportement de l'ensemble des combinaisons source/destination." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Régle Contradictoire" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12061,23 +12138,28 @@ msgstr "Créer une nouvelle Stack avec les valeurs fournies." msgid "Stack Overview" msgstr "Vue d'ensemble de la Stack" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Sorties" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Paramètres de la Stack" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Paramètres de lancement" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minutes" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Retour arrière" @@ -12093,7 +12175,12 @@ msgstr "ID de la ressource de Stack" msgid "Resource ID" msgstr "Ressource ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Métadonnée de la ressource" @@ -12184,7 +12271,6 @@ msgid "Unable to restore backup." msgstr "Impossible de restaurer cette sauvegarde." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Volume de sauvegarde" @@ -12211,7 +12297,7 @@ msgstr "Impossible de mettre à jour l'instantané du volume." msgid "Delete Volume Snapshot" msgid_plural "Delete Volume Snapshots" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les instantanés de volume" #: dashboards/project/volumes/snapshots/tables.py:64 msgid "Scheduled deletion of Volume Snapshot" @@ -12238,6 +12324,10 @@ msgstr "Impossible de récupérer les détails de l'instantané." msgid "Create Volume Backup" msgstr "Créer un volume de sauvegarde" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12251,15 +12341,20 @@ msgid "" "they originate from." msgstr "Si aucun nom de conteneur n'est fourni, un nom par défaut nommé volumebackups vous sera provisionné. Les sauvegardes auront la même taille que le volume dont ils sont originaires." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Aperçu du volume de sauvegarde" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Restaurer le volume de sauvegarde" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Sélectionner le volume à restaurer." @@ -12730,13 +12825,13 @@ msgstr "Lancer en tant qu'instance" msgid "Delete Volume" msgid_plural "Delete Volumes" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Supprimer les volumes" #: dashboards/project/volumes/volumes/tables.py:75 msgid "Scheduled deletion of Volume" msgid_plural "Scheduled deletion of Volumes" msgstr[0] "" -msgstr[1] "" +msgstr[1] "Suppression des volumes planifiée" #: dashboards/project/volumes/volumes/tables.py:88 #, python-format @@ -13539,7 +13634,6 @@ msgstr "Les projets ne peuvent pas être récupérés." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Type de segment" @@ -13576,7 +13670,6 @@ msgstr "VXLAN amélioré" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Étendue du Segment" @@ -13675,17 +13768,25 @@ msgstr "Impossible de récupérer les détails du profil réseau." msgid "Failed to obtain network profile binding" msgstr "Echec de l'attachement du profil réseau" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Nom :" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "Sélectionner un nom pour votre profil réseau." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "Les types de segment disponibles sont VLAN, Overlay et Trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Sous-Type de Segment" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13695,6 +13796,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "Les Sous-types disponibles sont pour le segment de Recouvrement. Les sous-types disponibles pour Recouvrement sont: native_vxlan, enhanced ou «autre» (par ex. GRE) qui peut être entré manuellement comme un paramètre texte pour le sous-type." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po index b16fe75ab9..012c8098dc 100644 --- a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po @@ -4,12 +4,13 @@ # # Translators: # rajesh , 2014 +# Rajesh Ranjan , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:37+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/horizon/language/hi/)\n" "MIME-Version: 1.0\n" @@ -328,7 +329,7 @@ msgstr "IP पता %s के विश्लेषण में असमर msgid "" "The requested feature '%(feature)s' is unknown. Please make sure to specify " "a feature defined in FEATURE_MAP." -msgstr "" +msgstr "अनुरोधित सुविधा '%(feature)s' अज्ञात है. कृपया सुनिश्चित करें कि FEATURE_MAP में परिभाषित सुविधा निर्दिष्ट हैं " #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1047 @@ -336,12 +337,12 @@ msgstr "" msgid "" "The 'operation' parameter for get_feature_permission '%(feature)s' is " "invalid. It should be one of %(allowed)s" -msgstr "" +msgstr "get_feature_permission '%(feature)s' के लिए 'संचालन' पैरामीटर अवैध हैं. यह %(allowed)s में से एक होना चाहिए." #: api/neutron.py:1062 #, python-format msgid "Failed to check Neutron '%s' extension is not supported" -msgstr "" +msgstr "समर्थित Neutron '%s' एक्सटेंशन की जांच करने में विफल" #: api/nova.py:211 #, python-format @@ -366,7 +367,7 @@ msgstr "इंस्टेंस %s के लिए मौजूदा सु #, python-format msgid "" "Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s" -msgstr "" +msgstr "%(num_groups_to_modify)d इंस्टेंस सुरक्षा समूह को संशोधित करने में विफल: %(err)s" #: api/nova.py:331 #, python-format @@ -381,7 +382,7 @@ msgstr "नाम: %(name)s ID: %(uuid)s" #: api/nova.py:757 #, python-format msgid "Failed to evacuate instances: %s" -msgstr "" +msgstr "इंस्टेंस को खाली करने में असफल: %s" #: api/swift.py:204 msgid "The container cannot be deleted since it's not empty." @@ -420,12 +421,12 @@ msgstr "प्रशासक" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -433,7 +434,6 @@ msgstr "प्रशासक" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -490,11 +490,11 @@ msgstr "प्रशासक" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -512,7 +512,6 @@ msgstr "प्रशासक" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "नाम" @@ -558,14 +557,14 @@ msgstr "कुल होस्ट" #: dashboards/admin/aggregates/tables.py:29 msgid "Delete Host Aggregate" msgid_plural "Delete Host Aggregates" -msgstr[0] "मेजबान समग्र मिटाएँ" -msgstr[1] "मेजबान समग्र मिटाएँ" +msgstr[0] "कुल मेजबान मिटाएँ" +msgstr[1] "कुल मेजबान मिटाएँ" #: dashboards/admin/aggregates/tables.py:37 msgid "Deleted Host Aggregate" msgid_plural "Deleted Host Aggregates" -msgstr[0] "मिटाया हुआ मेजबान समग्र" -msgstr[1] "मिटाया हुआ मेजबान समग्र" +msgstr[0] "कुल मेजबान मिटाया" +msgstr[1] "कुल मेजबान मिटाया" #: dashboards/admin/aggregates/tables.py:48 #: dashboards/admin/aggregates/workflows.py:176 @@ -610,7 +609,7 @@ msgstr "होस्ट" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "मेटाडाटा" @@ -658,7 +657,7 @@ msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Create a host aggregate then select the hosts contained in " "it." -msgstr "" +msgstr "होस्ट समुच्चय एक उपलब्धि क्षेत्र को होस्ट्स समूह द्वारा तार्किक इकाइयों में विभाजित करता हैं. होस्ट समुच्चय बनायें उसके बाद इसमें निहित होस्ट्स का चयन करें।" #: dashboards/admin/aggregates/workflows.py:44 msgid "Unable to get host aggregate list" @@ -681,7 +680,7 @@ msgstr "सकल में मेजबान प्रबंधित कर #: dashboards/admin/aggregates/workflows.py:139 msgid "Add hosts to this aggregate. Hosts can be in multiple aggregates." -msgstr "" +msgstr "इस समुच्चय में होस्ट को जोड़ें. होस्ट कई समुच्चय में हो सकता है." #: dashboards/admin/aggregates/workflows.py:141 msgid "All available hosts" @@ -703,7 +702,7 @@ msgstr "कोई होस्ट चुना नहीं गया." msgid "" "Add hosts to this aggregate or remove hosts from it. Hosts can be in " "multiple aggregates." -msgstr "" +msgstr "इस समुच्चय में होस्ट को जोड़ें या इसमें से होस्ट्स हटा दें. होस्ट कई समुच्चय में हो सकता है." #: dashboards/admin/aggregates/workflows.py:159 msgid "All Available Hosts" @@ -748,8 +747,8 @@ msgstr "सकल से होस्ट जोड़ें / हटाये" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -762,7 +761,7 @@ msgstr "सकल अद्यतन किया गया था." #: dashboards/admin/aggregates/workflows.py:231 msgid "Error when adding or removing hosts." -msgstr "" +msgstr "होस्ट जोड़ने या हटाने में त्रुटि." #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/images/templates/images/_update.html:18 @@ -779,31 +778,21 @@ msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -815,7 +804,7 @@ msgstr "" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -837,8 +826,6 @@ msgstr "" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -846,26 +833,15 @@ msgstr "" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -880,7 +856,6 @@ msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "विवरण" @@ -888,7 +863,7 @@ msgstr "विवरण" msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Edit the aggregate host to select hosts contained in it." -msgstr "" +msgstr "होस्ट समुच्चय एक उपलब्धि क्षेत्र को होस्ट्स समूह द्वारा तार्किक इकाइयों में विभाजित करता हैं. इसमें निहित होस्ट्स चुनने के लिए समुच्चय होस्ट को संपादित करें." #: dashboards/admin/aggregates/templates/aggregates/_update.html:25 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:24 @@ -928,7 +903,7 @@ msgstr "" #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1202,7 +1177,7 @@ msgstr "डिफ़ॉल्ट कोटा मान प्राप्त #: dashboards/admin/defaults/workflows.py:68 msgid "From here you can update the default quotas (max limits)." -msgstr "" +msgstr "यहाँ से आप डिफ़ॉल्ट कोटा (अधिकतम सीमा) अपडेट कर सकते हैं." #: dashboards/admin/defaults/workflows.py:79 msgid "Update Default Quotas" @@ -1236,8 +1211,8 @@ msgstr[1] "फ्लैवर मिटाएँ" #: dashboards/admin/flavors/tables.py:42 msgid "Deleted Flavor" msgid_plural "Deleted Flavors" -msgstr[0] "मिटाया फ्लैबर" -msgstr[1] "मिटाया फ्लैबर" +msgstr[0] "फ्लैवर मिटाया" +msgstr[1] "फ्लैवर मिटाया" #: dashboards/admin/flavors/tables.py:53 #: dashboards/admin/flavors/workflows.py:177 @@ -1337,9 +1312,9 @@ msgstr "स्वैप डिस्क" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1412,7 +1387,7 @@ msgstr "फ्लेवर जानकारी" msgid "" "Flavors define the sizes for RAM, disk, number of cores, and other resources" " and can be selected when users deploy instances." -msgstr "" +msgstr "फ्लेवर रैम, डिस्क, कोर की संख्या, और अन्य संसाधनों के लिए आकार को परिभाषित करता हैं और चयनित किया जा सकता है उपयोगकर्ता इंस्टेंस को संस्थापित करता हैं " #: dashboards/admin/flavors/workflows.py:72 #: dashboards/admin/flavors/workflows.py:237 @@ -1442,7 +1417,7 @@ msgstr "फ्लेवर अभिगम " 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 "" +msgstr "परियोजनाओं का चयन करें जहां Flavors का उपयोग किया गया हैं। अगर कोई परियोजनाओं का चयन नहीं किया गया है तो सभी परियोजनाओं में Flavors उपलब्ध हो जाएगा." #: dashboards/admin/flavors/workflows.py:159 msgid "All Projects" @@ -1484,7 +1459,7 @@ 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 "" +msgstr "फ्लेवर विवरण संपादित करें. फ्लेवर रैम, डिस्क, कोर की संख्या, और अन्य संसाधनों के लिए आकार को परिभाषित करता हैं. फ्लेवर चयनित किया जा सकता है जब उपयोगकर्ता इंस्टेंस को संस्थापित करता हैं " #: dashboards/admin/flavors/workflows.py:265 #, python-format @@ -1520,14 +1495,13 @@ msgstr "होस्टनाम" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1626,12 +1600,12 @@ msgstr "कोई होस्ट उपलब्ध नहीं." #: dashboards/admin/hypervisors/compute/forms.py:60 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." -msgstr "" +msgstr "%(current)s से %(target)s तक निकासी शुरू है" #: dashboards/admin/hypervisors/compute/forms.py:66 #, python-format msgid "Failed to evacuate host: %s." -msgstr "" +msgstr "मेजबान खाली करने में विफल: %s." #: dashboards/admin/hypervisors/compute/tables.py:27 #: dashboards/admin/hypervisors/compute/tables.py:41 @@ -1641,14 +1615,14 @@ msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/compute/evacuate_host.html:6 msgid "Evacuate Host" msgid_plural "Evacuate Hosts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मेजबान खाली करें" +msgstr[1] "मेजबान खाली करें" #: dashboards/admin/hypervisors/compute/tables.py:35 msgid "Evacuated Host" msgid_plural "Evacuated Hosts" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "खाली किया मेजबान" +msgstr[1] "खाली किया मेजबान" #: dashboards/admin/hypervisors/compute/tables.py:65 #: dashboards/admin/info/tables.py:66 dashboards/admin/info/tables.py:95 @@ -1703,14 +1677,14 @@ msgstr "क्षेत्र" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1719,7 +1693,7 @@ msgstr "क्षेत्र" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1797,6 +1771,15 @@ msgstr "डिस्क प्रयोग" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1805,20 +1788,34 @@ msgstr "डिस्क प्रयोग" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1828,7 +1825,7 @@ msgstr "वर्णनः" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:18 msgid "" "Evacuate the servers from the selected down host to an active target host." -msgstr "" +msgstr "सक्रिय लक्ष्य होस्ट करने के लिए नीचे चयनित होस्ट से सर्वर को खाली करें." #: dashboards/admin/images/forms.py:65 msgid "Unable to update the image metadata." @@ -1957,24 +1954,24 @@ msgstr "तंत्र जानकारी" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "सक्रिय" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "निष्क्रिय" @@ -2155,7 +2152,7 @@ msgstr "IP पता" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2476,7 +2473,6 @@ msgstr "" #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2490,7 +2486,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "विभाजन आईडी" @@ -2521,7 +2516,7 @@ msgstr "विभाजन आईडी" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2637,7 +2632,7 @@ msgstr "संजाल" #: dashboards/project/networks/tables.py:46 msgid "Delete Network" msgid_plural "Delete Networks" -msgstr[0] "संजाल मिटाएँ" +msgstr[0] "संजाल मिटाएँसंजाल मिटाएँ" msgstr[1] "संजाल मिटाएँ" #: dashboards/admin/networks/tables.py:45 @@ -2698,8 +2693,8 @@ msgstr "DHCP प्रतिनिधि" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2769,8 +2764,8 @@ msgstr[1] "DHCP प्रतिनिधि मिटाएँ" #: dashboards/admin/networks/agents/tables.py:47 msgid "Deleted DHCP Agent" msgid_plural "Deleted DHCP Agents" -msgstr[0] "मिटाया DHCP प्रतिनिधि" -msgstr[1] "मिटाया DHCP प्रतिनिधि" +msgstr[0] "DHCP प्रतिनिधि मिटाया" +msgstr[1] "DHCP प्रतिनिधि मिटाया" #: dashboards/admin/networks/agents/tables.py:60 #, python-format @@ -2854,14 +2849,14 @@ msgstr "पोर्ट %s को अद्यतन करने में व #: dashboards/admin/networks/ports/tables.py:36 msgid "Delete Port" msgid_plural "Delete Ports" -msgstr[0] "पोर्ट मिटाएं" -msgstr[1] "पोर्ट मिटाएं" +msgstr[0] "पोर्ट मिटाएँ" +msgstr[1] "पोर्ट मिटाएँ" #: dashboards/admin/networks/ports/tables.py:44 msgid "Deleted Port" msgid_plural "Deleted Ports" -msgstr[0] "विलोपित पोर्ट" -msgstr[1] "विलोपित पोर्ट" +msgstr[0] "मिटाया पोर्ट" +msgstr[1] "मिटाया पोर्ट" #: dashboards/admin/networks/ports/tables.py:55 #, python-format @@ -2927,15 +2922,15 @@ msgstr "पोर्ट विवरण को पुनः प्राप् #: dashboards/project/networks/subnets/tables.py:60 msgid "Delete Subnet" msgid_plural "Delete Subnets" -msgstr[0] "सबनेट मिटाएँ" -msgstr[1] "सबनेट मिटाएँ" +msgstr[0] "सबमेट मिटाएँ" +msgstr[1] "सबमेट मिटाएँ" #: dashboards/admin/networks/subnets/tables.py:45 #: dashboards/project/networks/subnets/tables.py:68 msgid "Deleted Subnet" msgid_plural "Deleted Subnets" -msgstr[0] "मिटाया सबनेट" -msgstr[1] "मिटाया सबनेट" +msgstr[0] "सबमेट मिटाया" +msgstr[1] "सबमेट मिटाया" #: dashboards/admin/networks/subnets/tables.py:56 #: dashboards/project/networks/subnets/tables.py:79 @@ -2957,9 +2952,9 @@ msgid "Edit Subnet" msgstr " सबनेट संपादित करें" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3096,7 +3091,7 @@ msgstr "सक्रिय इंस्टेंस" #: dashboards/admin/overview/templates/overview/usage.csv:3 #: dashboards/project/overview/templates/overview/usage.csv:4 msgid "Total VCPU Usage (Hours)" -msgstr "" +msgstr "कुल VCPU प्रयोग (Hours)" #: dashboards/admin/overview/templates/overview/usage.csv:4 #: dashboards/project/overview/templates/overview/usage.csv:5 @@ -3158,7 +3153,6 @@ msgstr "गंतव्य CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "क्रिया" @@ -3181,7 +3175,6 @@ msgid "Interfaces" msgstr "अंतरफलक" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "रूटर अवलोकन" @@ -3202,7 +3195,7 @@ msgstr "रूटर अवलोकन" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3219,9 +3212,9 @@ msgstr "रूटर अवलोकन" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3257,24 +3250,23 @@ msgstr "परियोजना आईडी" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "वितरित" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" -msgstr "" +msgstr "उच्च उपलब्धता अवस्था" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "बाहरी गेटवे सूचना" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "जुड़ा हुआ बाहरी संजाल" @@ -3321,8 +3313,8 @@ msgid "Unable to retrieve volume types" msgstr "वॉल्यूम प्रकार प्राप्त करने में असमर्थ" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "QOS स्पेक को प्राप्त करने में असमर्थ" +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 @@ -3352,7 +3344,7 @@ msgstr "मिटाने में त्रुटि" #: dashboards/admin/volumes/snapshots/forms.py:43 #, python-format msgid "Successfully updated volume snapshot status: \"%s\"." -msgstr "" +msgstr "वॉल्यूम स्नैपशॉट स्थिति सफलतापूर्वक अद्यतन किया: \"%s\"." #: dashboards/admin/volumes/snapshots/forms.py:48 msgid "Unable to update volume snapshot status." @@ -3394,7 +3386,7 @@ msgstr "वॉल्यूम स्नैपशॉट अवलोकन" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3404,7 +3396,7 @@ msgstr "सूचना" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3417,7 +3409,7 @@ msgstr "आयतन" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3430,7 +3422,7 @@ msgstr "विशिष्टताएं" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3453,7 +3445,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3463,7 +3455,7 @@ msgstr "निर्मित" #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:3 #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:6 msgid "Update Volume Snapshot Status" -msgstr "" +msgstr "वॉल्यूम स्नैपशॉट स्थिति अद्यतन करें" #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:19 msgid "" @@ -3476,23 +3468,23 @@ msgstr "\n The status of a volume snapshot is normally managed automatically #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" +msgid "Associate QoS Spec with Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n Add , modify or remove the QOS Spec associated with this volume type.\n
\n
\n \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n the QOS Spec to \"None\" will remove the current association.\n
\n
\n This is equivalent to the cinder qos-associate and cinder qos-disassociate\n commands.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3504,24 +3496,24 @@ msgstr "एसोसियेट" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "QOS Spec बनाएँ" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n QOS Specs can be associated with volume types.\n It is used to map to a set of quality of service capabilities requested\n by the volume owner. This is equivalent to the\n cinder qos-create command. Once the QOS Spec gets created,\n click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n
\n
\n Each QOS Specs entity will have a \"consumer\" value which indicates where the\n administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or both.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3564,15 +3556,15 @@ msgid "" msgstr "\n Volume type is a type or label that can be selected at volume creation\n time in OpenStack. It usually maps to a set of capabilities of the storage\n back-end driver to be used for this volume. Examples: \"Performance\",\n \"SSD\", \"Backup\", etc. This is equivalent to the\n cinder type-create command. Once the volume type gets created,\n click the \"View Extra Specs\" button to set up extra specs key-value\n pair(s) for that volume type.\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" +msgid "Edit Consumer of QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" @@ -3581,12 +3573,12 @@ msgid "Modify Consumer" msgstr "उपभोक्ता बदलें" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "एसोसियेट QOS Spec" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "QOS Spec बनाएँ" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3594,13 +3586,13 @@ msgstr "वॉल्यूम प्रकार बनाएँ" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "QOS स्पेक ग्राहक संपादित करें" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 msgid "Create Volume Type Extra Spec" -msgstr "" +msgstr "वॉल्यूम प्रकार अतिरिक्त स्पेक बनाएँ" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:20 msgid "Create a new \"extra spec\" key-value pair for a volume type." @@ -3618,13 +3610,13 @@ msgstr "\"%(key)s\" के लिए \"अतिरिक्त विनिर #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:6 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:4 msgid "Volume Type Extra Specs" -msgstr "" +msgstr "वॉल्यूम प्रकार अतिरिक्त स्पेक" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:13 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "बंद करें" @@ -3636,7 +3628,7 @@ msgstr "वॉल्यूम प्रकार" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:4 msgid "Edit Volume Type Extra Spec" -msgstr "" +msgstr "वॉल्यूम प्रकार अतिरिक्त स्पेक संपादित करें" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html:4 @@ -3645,7 +3637,7 @@ msgstr "Spec बनाएँ" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 @@ -3667,12 +3659,12 @@ msgid "Edit Spec" msgstr "स्पेक संपादित करें" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS स्पेक: " +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS स्पेक" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3688,7 +3680,7 @@ msgid "" " administrator may need to explicitly update the status value. This is equivalent to\n" " the cinder reset-state command.\n" " " -msgstr "" +msgstr "\n The status of a volume is normally managed automatically. In some circumstances an\n administrator may need to explicitly update the status value. This is equivalent to\n the cinder reset-state command.\n " #: dashboards/admin/volumes/templates/volumes/volumes/detail.html:3 #: dashboards/project/volumes/templates/volumes/volumes/detail.html:3 @@ -3706,46 +3698,46 @@ msgid "Volume Details:" msgstr "वॉल्यूम विवरण:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" +msgid "QoS Spec to be associated" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." +msgid "Choose associated QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." +msgid "Successfully updated QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." +msgid "Error updating QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS स्पेक ग्राहक" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." +msgid "Choose consumer for this QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." +"QoS Spec consumer value must be different than the current consumer value." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." +msgid "Successfully modified QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." +msgid "Error editing QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 @@ -3753,7 +3745,7 @@ msgid "View Extra Specs" msgstr "अतिरिक्त विशिष्टताएं देखें" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" +msgid "Manage QoS Spec Association" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 @@ -3765,28 +3757,28 @@ msgstr[1] "VolumeType मिटाएँ" #: dashboards/admin/volumes/volume_types/tables.py:60 msgid "Deleted VolumeType" msgid_plural "Deleted VolumeTypes" -msgstr[0] "मिटाया VolumeType" -msgstr[1] "मिटाया VolumeType" +msgstr[0] "VolumeType मिटाया" +msgstr[1] "VolumeType मिटाया" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "संबद्ध QOS Spec" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "स्पेक प्रबंधित करें" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" -msgstr[0] "QOS Spec मिटाएँ" -msgstr[1] "QOS Spec मिटाएँ" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" +msgstr[0] "" +msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" -msgstr[0] "मिटाया QOS Spec" -msgstr[1] "मिटाया QOS Spec" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" +msgstr[0] "" +msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:138 msgid "Edit Consumer" @@ -3798,12 +3790,12 @@ msgid "Consumer" msgstr "ग्राहक" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS Specs" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "QOS Spec विवरण को पुनः प्राप्त करने में असमर्थ." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3811,11 +3803,11 @@ msgid "Unable to retrieve volume type details." msgstr "वॉल्यूम विवरण किस्म को पुनः प्राप्त करने में असमर्थ." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "QOS स्पेक को प्राप्त करने में असमर्थ." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." +msgid "Unable to retrieve QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 @@ -3846,14 +3838,14 @@ msgstr "वॉल्यूम प्रकार अतिरिक्त स् #: dashboards/admin/volumes/volume_types/extras/tables.py:27 msgid "Delete Extra Spec" msgid_plural "Delete Extra Specs" -msgstr[0] "अतिरिक्त Spec मिटाएँ" -msgstr[1] "अतिरिक्त Spec मिटाएँ" +msgstr[0] "अतिरिक्त स्पेक मिटाएँ" +msgstr[1] "अतिरिक्त स्पेक मिटाएँ" #: dashboards/admin/volumes/volume_types/extras/tables.py:35 msgid "Deleted Extra Spec" msgid_plural "Deleted Extra Specs" -msgstr[0] "मिटाया अतिरिक्त Spec" -msgstr[1] "मिटाया अतिरिक्त Spec" +msgstr[0] "अतिरिक्त स्पेक मिटाया" +msgstr[1] "अतिरिक्त स्पेक मिटाया" #: dashboards/admin/volumes/volume_types/extras/tables.py:59 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:48 @@ -3904,12 +3896,12 @@ msgid "undefined" msgstr "अपारिभाषित" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "QOS विनिर्देश सूची को प्राप्त करने में असमर्थ." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "QOS स्पेक विवरण को पुनः प्राप्त करने में असमर्थ." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3935,21 +3927,21 @@ msgstr "उपयोग में" #: dashboards/admin/volumes/volumes/forms.py:77 #, python-format msgid "Successfully updated volume status to \"%s\"." -msgstr "" +msgstr "\"%s\" में वॉल्यूम स्थिति को सफलतापूर्वक अद्यतन किया गया." #: dashboards/admin/volumes/volumes/forms.py:82 #, python-format msgid "Unable to update volume status to \"%s\"." -msgstr "" +msgstr "\"%s\" में स्नैपशॉट स्थिति को अद्यतन करने में असमर्थ." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" +msgid "Successfully created QoS Spec: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "QOS स्पेक बनाने में असमर्थ." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3979,8 +3971,8 @@ msgid "Modify Groups" msgstr "समूहों को संशोधित करें" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "डोमेन बनायें" @@ -4039,159 +4031,159 @@ msgstr "डोमेन जानकारी पाने में अक् #: dashboards/identity/domains/views.py:62 msgid "Insufficient privilege level to view domain information." -msgstr "" +msgstr "डोमेन सूचना देखने के लिए अपर्याप्त अधिकार स्तर." #: dashboards/identity/domains/views.py:88 msgid "Unable to retrieve domain details." msgstr "डोमेन विवरण ला सकने में असमर्थ." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "डोमेन सूचना" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "" -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "कीस्टोन में डिफ़ॉल्ट भूमिका \"%s\" नहीं मिल सका" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." -msgstr "" +msgstr "तयशुदा भूमिका ढूँढ़ने में असमर्थ." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr " उपयोगकर्ता सूची को प्राप्त करने में असमर्थ. " -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "भूमिका सूची को प्राप्त करने में असमर्थ." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." -msgstr "" +msgstr "उपयोक्ता डोमेन कार्य प्राप्त करने में असमर्थ." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "डोमेन सदस्य" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr " सभी उपयोक्ता" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "कोई उपयोगकर्ता नहीं मिला." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "कोई उपयोक्ता नही." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "समूह सूची को प्राप्त करने में असमर्थ. बाद में पुन: प्रयास करें." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "डोमेन समूह" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "सभी समूह" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "कोई समूह नहीं मिला." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "कोई समूह नहीं." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "नया डोमेन बनाया \"%s\"." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "\"%s\" डोमेन बनाने में असमर्थ" -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "" -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "डोमेन संपादित करें" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "परिवर्धित डोमेन \"%s\"" -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "\"%s\" डोमेन के विश्लेषण में असमर्थ" -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "आप वर्तमान में लॉग इन कर रहे हैं डोमेन से अपने प्रशासनिक विशेषाधिकारों को रद्द नहीं कर सकते हैं. प्रशासनिक विशेषाधिकारों के साथ एक अन्य डोमेन के लिए स्विच या सीएलआई के माध्यम से मैन्युअल रूप से प्रशासनिक भूमिका निकाल दें." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "" -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "%s डोमेन समूह को संशोधित करने में विफल." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "समूह \"%s\" को सफलतापूर्वक बनाया गया" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "समूह बनाने में असमर्थ." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "समूह सफलतापूर्वक अद्यतन किया गया." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "समूह अपडेट करने में असमर्थ." @@ -4294,7 +4286,7 @@ msgstr "समूह सूची को प्राप्त करने म #: dashboards/identity/groups/views.py:51 msgid "Insufficient privilege level to view group information." -msgstr "" +msgstr "समूह सूचना देखने के लिए अपर्याप्त अधिकार स्तर." #: dashboards/identity/groups/views.py:75 msgid "Unable to update group." @@ -4356,13 +4348,13 @@ msgid "View Usage" msgstr "उपयोग देखें " #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "परियोजना बनाएँ" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "परियोजना संपादित करें" @@ -4394,7 +4386,7 @@ msgstr "परियोजना की जानकारी प्राप् #: dashboards/identity/projects/views.py:107 msgid "Insufficient privilege level to view project information." -msgstr "" +msgstr "परियोजना सूचना देखने के लिए अपर्याप्त अधिकार स्तर." #: dashboards/identity/projects/views.py:151 msgid "Unable to retrieve default Neutron quota values." @@ -4419,7 +4411,7 @@ msgstr "कोटा" #: dashboards/identity/projects/workflows.py:89 msgid "Set maximum quotas for the project." -msgstr "" +msgstr "परियोजना के लिए अधिकतम कोटा निर्धारित कर सकते हैं." #: dashboards/identity/projects/workflows.py:99 #, python-format @@ -4437,99 +4429,99 @@ msgstr "" msgid "Domain Name" msgstr "डोमेन नाम" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "परियोजना सूचना" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." -msgstr "" +msgstr "उपयोक्ता संगठित करने के लिए परियोजना बनाएँ." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "उपयोगकर्ता सूची को प्राप्त करने में असमर्थ. बाद में पुन: प्रयास करें." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "परियोजना के सदस्य" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "परियोजना समूह" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "नया परियोजना \"%s\" बनाये" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "परियोजना \"%s\" बनाने में असमर्थ." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", परियोजना समूह जोड़ें" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "परियोजना समूहों %s और अद्यतन परियोजना कोटा को जोड़ने में विफल." -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "परियोजना का कोटा निर्धारित करने में अक्षम." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." -msgstr "" +msgstr "परियोजना विवरण संपादित करें." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "परिवर्तित परियोजना \"%s\"." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr " \"%s\" परियोजना को संशोधित करने में असमर्थ." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", परियोजना समूहों का अद्यतन करें" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr " %s परियोजना के सदस्यों, अद्यतन परियोजना समूहों और अद्यतन परियोजना कोटा संशोधित करने में विफल." -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4601,7 +4593,7 @@ msgstr "भूमिकाएं सूची को प्राप्त क #: dashboards/identity/roles/views.py:48 msgid "Insufficient privilege level to view role information." -msgstr "" +msgstr "भूमिका सूचना देखने के लिए अपर्याप्त अधिकार स्तर." #: dashboards/identity/roles/templates/roles/_create.html:18 msgid "Create a new role." @@ -4631,7 +4623,7 @@ msgstr "पासवर्ड मेल नहीं खाते." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -4698,8 +4690,8 @@ msgstr[1] "उपयोक्ता सक्रिय करें" #: dashboards/identity/users/tables.py:69 msgid "Disable User" msgid_plural "Disable Users" -msgstr[0] "उपयोक्ता को निष्क्रिय करें" -msgstr[1] "उपयोक्ता को निष्क्रिय करें" +msgstr[0] "उपयोक्ता निष्क्रिय करें" +msgstr[1] "उपयोक्ता निष्क्रिय करें" #: dashboards/identity/users/tables.py:79 msgid "Enabled User" @@ -4722,7 +4714,7 @@ msgstr "आप वर्तमान के रूप में लॉग इन msgid "Delete User" msgid_plural "Delete Users" msgstr[0] "उपयोक्ता मिटाएँ" -msgstr[1] "उपयोक्ता मिटाएँ" +msgstr[1] "उपयोक्ता हटाएँ" #: dashboards/identity/users/tables.py:137 #: dashboards/project/databases/tables.py:98 @@ -4737,7 +4729,7 @@ msgstr "उपयोक्ता जानकारी निकालने म #: dashboards/identity/users/views.py:67 msgid "Insufficient privilege level to view user information." -msgstr "" +msgstr "उपयोक्ता सूचना देखने के लिए अपर्याप्त अधिकार स्तर." #: dashboards/identity/users/views.py:90 msgid "Unable to update user." @@ -4762,7 +4754,7 @@ msgstr "अद्यतन उपयोगकर्ता" #: dashboards/identity/users/templates/users/_update.html:18 msgid "Edit the user's details, including the Primary Project and Role." -msgstr "" +msgstr "उपयोक्ता विवरण संपादित करें, प्राथमिक परियोजना और भूमिका सहित." #: dashboards/project/dashboard.py:22 msgid "Compute" @@ -4938,7 +4930,7 @@ msgstr "लोड बैलेंसर VIP %s" #: dashboards/project/access_and_security/floating_ips/tables.py:183 msgid "Mapped Fixed IP Address" -msgstr "" +msgstr "मैप किया IP पता" #: dashboards/project/access_and_security/floating_ips/tables.py:186 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:18 @@ -4975,7 +4967,7 @@ msgstr "आईपी पते का चयन करें" #: dashboards/project/access_and_security/floating_ips/workflows.py:79 msgid "No floating IP addresses allocated" -msgstr "" +msgstr "कोई अस्थायी आईपी पता आबंटित नहीं" #: dashboards/project/access_and_security/floating_ips/workflows.py:108 msgid "Select a port" @@ -5074,219 +5066,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "कुंजी युग्म बनाने में असमर्थ: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "यह फिल्ड आवश्यक है" #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "स्ट्रिंग में केवल ASCII वर्ण और संख्या हो सकती है." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "सफलतापूर्वक बनाया गया सुरक्षा समूह: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "सुरक्षा समूह बनाने में असमर्थ." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "सफलतापूर्वक अद्यतन सुरक्षा समूह: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "सुरक्षा समूह का अद्यतन करने में असमर्थ." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "नियम" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "दिशा" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr " IP प्रोटोकॉल " -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "0 और 255 (या -1 वाइल्डकार्ड का अर्थ है) के बीच एक पूर्णांक मान दर्ज करें." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "खुला हुआ पोर्ट" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "पोर्ट" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "पोर्ट सीमा" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "1 और 65535 के बीच एक पूर्णांक मान दर्ज करें." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "पोर्ट से" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "पोर्ट तक" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr " ICMP प्रकार के लिए एक मूल्य दर्ज (: 255 -1) रेंज में" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "कोड" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr " ICMP कोड के लिए एक मूल्य दर्ज (: 255 -1) रेंज में" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "दूरस्थ" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr " सुरक्षा समूह " -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "अनुमति दी आईपी श्रेणी निर्दिष्ट करने के लिए, \"सीआईडीआर\" का चयन करें. अन्य सुरक्षा समूह के सभी सदस्यों से पहुँच की अनुमति देने के लिए, \"सुरक्षा समूह\" का चयन करें" -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "वर्गहीन अंतर डोमेन रूटिंग (जैसे 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "ईथर प्रकार" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "कोई सुरक्षा समूह उपलब्ध नहीं" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "कस्टम टीसीपी नियम" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "कस्टम यूडीपी नियम" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "कस्टम ICMP नियम" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "अन्य प्रोटोकॉल" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "प्रवेश" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "निकास" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "ICMP प्रकार अमान्य है." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "ICMP कोड अमान्य है." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "श्रृंखला में ICMP प्रकार नहीं (-1, 255) हैं" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "ICMP कोड की (-1, 255) रेंज में नहीं हैं" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "निर्दिष्ट पोर्ट अमान्य है." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "\"से\" पोर्ट संख्या अमान्य है." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "\"को\" पोर्ट संख्या अमान्य है." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "पोर्ट संख्या से अधिक है या \"से\" पोर्ट संख्या के बराबर होना चाहिए \"के लिए\"." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR निर्दिष्ट किया जाना चाहिए." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "सफ़लतापूर्वक जोड़ा गया नियम: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "सुरक्षा समूह के लिए शासन को जोड़ने में असमर्थ." @@ -5444,6 +5434,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "नियम ट्रैफ़िक सुरक्षा समूह को सौंपा इंस्टेंस की अनुमति दी है को परिभाषित करता हैं. सुरक्षा समूह नियम में तीन मुख्य हिस्से होते हैं:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5451,8 +5445,8 @@ msgid "" msgstr "आप वांछित नियम टेम्पलेट निर्दिष्ट या कस्टम नियमों का उपयोग कर सकते हैं, विकल्प कस्टम टीसीपी नियम, कस्टम यूडीपी नियम, या कस्टम ICMP नियम हैं." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "ओपन पोर्ट / पोर्ट सीमा" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5462,6 +5456,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "TCP और UDP नियमों के लिए आप एक बंदरगाह या बंदरगाहों में से एक सीमा या तो खोलने के लिए चुन सकते हैं. \"पोर्ट सीमा\" विकल्प चुनने श्रृंखला के लिए दोनों प्रारंभिक और अंतिम पोर्ट प्रदान करने के लिए स्थान प्रदान किया गया हैं . ICMP नियमों के लिए आप के बजाय रिक्त स्थान में एक ICMP प्रकार और कोड निर्दिष्ट करें." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5553,7 +5551,6 @@ msgid "Unable to create container." msgstr "कंटेनर बनाने में असमर्थ." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5666,7 +5663,7 @@ msgstr[1] "मिटाया कंटेनर" #: dashboards/project/containers/tables.py:132 msgid "Unable to delete container." -msgstr "" +msgstr "कंटेनर मिटाने में असमर्थ." #: dashboards/project/containers/tables.py:149 #: dashboards/project/containers/templates/containers/_create.html:8 @@ -5687,7 +5684,7 @@ msgid "Create Pseudo-folder" msgstr "छद्म फ़ोल्डर बनाएँ" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "वस्तु अपलोड करें" @@ -5703,12 +5700,12 @@ msgstr "कंटेनर विवरण" msgid "Delete Object" msgid_plural "Delete Objects" msgstr[0] "वस्तु मिटाएँ" -msgstr[1] "वस्तु मिटाएँ" +msgstr[1] "वस्तुएँ मिटाएँ" #: dashboards/project/containers/tables.py:341 msgid "Deleted Object" msgid_plural "Deleted Objects" -msgstr[0] "विलोपित वस्तु" +msgstr[0] "विलोपित वस्तुविलोपित वस्तु" msgstr[1] "विलोपित वस्तु" #: dashboards/project/containers/tables.py:368 @@ -5770,11 +5767,9 @@ msgid "Access: " msgstr "अभिगम: " #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "वस्तु कॉपी करें" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5783,6 +5778,12 @@ msgid "" "the new copy should be stored." msgstr "" +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "वस्तु कॉपी करें" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5805,12 +5806,12 @@ msgid "Create pseudo-folder in container" msgstr "कंटेनर में छद्म फ़ोल्डर बनाएँ" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "छद्म फ़ोल्डर" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5842,12 +5843,12 @@ msgid "Edit Object" msgstr "वस्तु संपादित करें" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "वस्तु" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5856,6 +5857,10 @@ msgid "" "consisting of key/value pairs." msgstr "एक वस्तु आप OpenStack वस्तु भंडारण प्रणाली में दुकान एक फाइल का प्रतिनिधित्व करता है कि बुनियादी भंडारण इकाई है. आप OpenStack वस्तु भंडारण करने के लिए डेटा अपलोड करते हैं (कोई संपीड़न या एन्क्रिप्शन) के रूप में है और एक स्थान (कंटेनर), वस्तु का नाम, और चाबी / मूल्य जोड़े से मिलकर कोई मेटाडेटा के होते हैं, डेटा संग्रहीत किया जाता है." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "नए अपलोड की गई फ़ाइल वर्तमान वस्तु की सामग्री की जगह लेगा" @@ -5866,9 +5871,10 @@ msgstr "नए अपलोड की गई फ़ाइल वर्तमा msgid "Update Object" msgstr " ऑब्जेक्ट अद्यतन करें" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "कंटेनर के लिए वस्तु अपलोड करें" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -5887,7 +5893,7 @@ msgstr "नमूना" #: dashboards/project/data_processing/cluster_templates/forms.py:57 msgid "Unable to upload cluster template file" -msgstr "" +msgstr "क्लस्टर टैम्प्लेट फ़ाइल अपलोड करने में अक्षम" #: dashboards/project/data_processing/cluster_templates/panel.py:22 #: dashboards/project/data_processing/cluster_templates/tables.py:127 @@ -5925,7 +5931,7 @@ msgstr "टेम्पलेट कापी करें" #: dashboards/project/data_processing/nodegroup_templates/tables.py:56 msgid "Delete Template" msgid_plural "Delete Templates" -msgstr[0] "नमूना मिटाएं" +msgstr[0] "नमूना मिटाएंनमूना मिटाएं" msgstr[1] "नमूना मिटाएं" #: dashboards/project/data_processing/cluster_templates/tables.py:72 @@ -5942,7 +5948,7 @@ msgstr "टैम्पलेट बनाएँ" #: dashboards/project/data_processing/cluster_templates/tables.py:96 msgid "Configure Cluster Template" -msgstr "" +msgstr "क्लस्टर टैम्प्लेट विन्यस्त करें" #: dashboards/project/data_processing/cluster_templates/tables.py:115 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 @@ -5986,24 +5992,24 @@ msgstr "सामान्य जानकारी" #: dashboards/project/data_processing/cluster_templates/tabs.py:43 msgid "Unable to fetch cluster template details." -msgstr "" +msgstr "क्लस्टर टैम्प्लेट विवरण पाने में अक्षम." #: dashboards/project/data_processing/cluster_templates/tabs.py:68 msgid "Unable to fetch node group details." -msgstr "" +msgstr "नोड समूह विवरण पाने में अक्षम." #: dashboards/project/data_processing/cluster_templates/views.py:52 msgid "Unable to fetch cluster template list" -msgstr "" +msgstr "नमूना सूची विवरण पाने में अक्षम" #: dashboards/project/data_processing/cluster_templates/views.py:112 #: dashboards/project/data_processing/clusters/views.py:97 msgid "Unable to fetch cluster template." -msgstr "" +msgstr "क्लस्टर नमूना पाने में अक्षम." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:4 msgid "This Cluster Template will be created for:" -msgstr "" +msgstr "यह क्लस्टर नमूना इसके लिए बनाया जाएगा:" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:8 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:60 @@ -6037,23 +6043,32 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:3 msgid "Template Overview" -msgstr "" +msgstr "नमूना सारांश" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:20 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:46 msgid "Anti-affinity enabled for" -msgstr "" +msgstr "इसके लिए एंटी एफिनिटी सक्रिय किया गया" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:30 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:56 msgid "no processes" -msgstr "" +msgstr "कोई प्रक्रियाएँ नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:34 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:46 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:60 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:54 msgid "Node Configurations" +msgstr "नोड विन्यास" + +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 @@ -6062,20 +6077,21 @@ msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:66 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:17 msgid "No configurations" -msgstr "" +msgstr "कोई विन्यास नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:51 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:77 msgid "Cluster configurations are not specified" -msgstr "" +msgstr "क्लस्टर विन्यास निर्दिष्ट नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" +#, python-format +msgid "Node Group: %(node_group_name)s" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" -msgstr "" +msgstr "नोड गिनती" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:11 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:14 @@ -6090,7 +6106,7 @@ msgstr "फ्लेवर" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:12 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:15 msgid "Flavor is not specified" -msgstr "" +msgstr "फ्लैवर निर्दिष्ट नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:18 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:34 @@ -6103,24 +6119,24 @@ msgstr "नमूना को निर्दिष्ट नहीं कि #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 msgid "Auto Security Group" -msgstr "" +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/templates/data_processing.nodegroup_templates/_details.html:47 msgid "Node Processes" -msgstr "" +msgstr "नोड प्रक्रिया" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:43 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:51 msgid "Node processes are not specified" -msgstr "" +msgstr "नोड प्रक्रिया निर्दिष्ट नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:63 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:71 msgid "Node configurations are not specified" -msgstr "" +msgstr "नोड विन्यास निर्दिष्ट नहीं" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:22 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:40 @@ -6128,16 +6144,16 @@ msgid "Upload" msgstr "अपलोड" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" +msgid "Select a Node Group Template to add:" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" -msgstr "" +msgstr "डेटा प्रोसेसिंग - क्लस्टर नमूना" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:22 msgid "Add Node Group" -msgstr "" +msgstr "नोड समूह जोड़ें" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:6 @@ -6146,25 +6162,25 @@ msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 msgid "Create Cluster Template" -msgstr "" +msgstr "क्लस्टर टैम्पलेट बनाएँ" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:6 msgid "Cluster Template Details" -msgstr "" +msgstr "क्लस्टर टैम्प्लेट विवरण" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:32 #, python-format msgid "Cluster Template copy %s created" -msgstr "" +msgstr "क्लस्टर नमूना कापी %s बनाया जाएगा" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:96 msgid "Unable to fetch template to copy." -msgstr "" +msgstr "कापी करने के लिए नमूना पाने में असमर्थ" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:49 msgid "Unable to fetch plugin list." -msgstr "" +msgstr "प्लगिन सूची पाने में असमर्थ." #: dashboards/project/data_processing/cluster_templates/workflows/create.py:53 #: dashboards/project/data_processing/jobs/workflows/launch.py:354 @@ -6179,7 +6195,7 @@ msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:408 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:305 msgid "Could not create" -msgstr "" +msgstr "बना नहीं सका" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:97 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:37 @@ -6199,87 +6215,87 @@ msgstr "विवरण" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:227 #, python-format msgid "Created Cluster Template %s" -msgstr "" +msgstr "निर्मित क्लस्टर टैम्प्लेट %s" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:310 msgid "Cluster template creation failed" -msgstr "" +msgstr "क्लस्टर टैम्प्लेट निर्माण विफल" #: dashboards/project/data_processing/clusters/panel.py:22 #: dashboards/project/data_processing/clusters/tables.py:119 msgid "Clusters" -msgstr "" +msgstr "क्लस्टर" #: dashboards/project/data_processing/clusters/tables.py:41 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:6 #: dashboards/project/data_processing/clusters/workflows/scale.py:42 msgid "Scale Cluster" -msgstr "" +msgstr "क्लस्टर स्केल करें" #: dashboards/project/data_processing/clusters/tables.py:53 msgid "Delete Cluster" msgid_plural "Delete Clusters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "क्लस्टर मिटाएँ" +msgstr[1] "क्लस्टर मिटाएँ" #: dashboards/project/data_processing/clusters/tables.py:61 msgid "Deleted Cluster" msgid_plural "Deleted Clusters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मिटाया क्लस्टर" +msgstr[1] "मिटाया क्लस्टर" #: dashboards/project/data_processing/clusters/tables.py:84 msgid "Unable to update row" -msgstr "" +msgstr "पंक्ति अद्यतन में असमर्थ" #: dashboards/project/data_processing/clusters/tables.py:94 #: dashboards/project/data_processing/clusters/workflows/create.py:177 #: dashboards/project/data_processing/jobs/workflows/launch.py:312 msgid "Configure Cluster" -msgstr "" +msgstr "क्लस्टर विन्यस्त करें" #: dashboards/project/data_processing/clusters/tables.py:115 msgid "Instances Count" -msgstr "" +msgstr "इंस्टेंस गिनती" #: dashboards/project/data_processing/clusters/tabs.py:111 msgid "Unable to get node group details." -msgstr "" +msgstr "नोड समूह विवरण पाने में अक्षम." #: dashboards/project/data_processing/clusters/tabs.py:137 msgid "Internal IP" -msgstr "" +msgstr "आंतरिक IP" #: dashboards/project/data_processing/clusters/tabs.py:140 msgid "Management IP" -msgstr "" +msgstr "प्रबंधन आईपी" #: dashboards/project/data_processing/clusters/tabs.py:145 msgid " " -msgstr "" +msgstr " " #: dashboards/project/data_processing/clusters/tabs.py:174 msgid "Unable to fetch instance details." -msgstr "" +msgstr "इंस्टेंस विवरण को पाने में असमर्थ." #: dashboards/project/data_processing/clusters/views.py:47 msgid "Unable to fetch cluster list" -msgstr "" +msgstr "क्लस्टर सूची विवरण पाने में अक्षम" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:4 msgid "This Cluster will be started with:" -msgstr "" +msgstr "क्लस्टर इससे आरंभ होगा:" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:12 msgid "Cluster can be launched using existing Cluster Templates." -msgstr "" +msgstr "मौजूदा क्लस्टर नमूना के उपयोग से क्लस्टर लॉन्च किया जा सकता है." #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:15 msgid "" "The Cluster object should specify OpenStack Image to boot instances for " "Hadoop Cluster." -msgstr "" +msgstr "क्लस्टर वस्तु OpenStack छवि को हडूप क्लस्टर के लिए निर्दिष्ट करेगा." #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:18 msgid "User has to choose a keypair to have access to clusters instances." @@ -6295,7 +6311,7 @@ msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:3 msgid "Cluster Overview" -msgstr "" +msgstr "क्लस्टर सारांश" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:17 msgid "Error Details" @@ -6309,34 +6325,44 @@ msgstr "आधार छवि" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:39 #: dashboards/project/data_processing/clusters/workflows/create.py:95 msgid "Neutron Management Network" -msgstr "" +msgstr "न्यूट्रॉन फ़ाइल प्रबंधन" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:42 #: dashboards/project/data_processing/clusters/workflows/create.py:82 msgid "Keypair" +msgstr "कुंजीयुग्म" + +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" +msgstr "क्लस्टर इंस्टैंस" + +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" -msgstr "" +msgstr "नोड्स की संख्या" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/clusters.html:6 msgid "Data Processing - Clusters" -msgstr "" +msgstr "डाटा प्रक्रमित - क्लस्टर" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:6 msgid "Cluster Details" -msgstr "" +msgstr "क्लस्टर विवरण" #: dashboards/project/data_processing/clusters/workflows/create.py:43 #: dashboards/project/data_processing/jobs/workflows/launch.py:394 msgid "Select plugin and hadoop version for cluster" -msgstr "" +msgstr "क्लस्टर के लिए प्लगिन और हडूप संस्करण चुनें" #: dashboards/project/data_processing/clusters/workflows/create.py:71 msgid "Cluster Name" @@ -6344,32 +6370,32 @@ msgstr "क्लस्टर नाम" #: dashboards/project/data_processing/clusters/workflows/create.py:76 msgid "Cluster Template" -msgstr "" +msgstr "क्लस्टर नमूना" #: dashboards/project/data_processing/clusters/workflows/create.py:84 msgid "Which keypair to use for authentication." -msgstr "" +msgstr "कौन सी कुंजीयुग्म प्रमाणीकरण के लिए उपयोग करें" #: dashboards/project/data_processing/clusters/workflows/create.py:125 msgid "Unable to fetch image choices." -msgstr "" +msgstr "छवि पसंद पाने में असमर्थ" #: dashboards/project/data_processing/clusters/workflows/create.py:134 msgid "Unable to fetch keypair choices." -msgstr "" +msgstr "कुंजीयुग्म पसंद पाने में असमर्थ." #: dashboards/project/data_processing/clusters/workflows/create.py:136 msgid "No keypair" -msgstr "" +msgstr "कोई कुंजीयुग्म नहीं" #: dashboards/project/data_processing/clusters/workflows/create.py:197 #, python-format msgid "Created Cluster %s" -msgstr "" +msgstr "%s क्लस्टर बनाया" #: dashboards/project/data_processing/clusters/workflows/create.py:229 msgid "Unable to create the cluster" -msgstr "" +msgstr "क्लस्टर बनाने में असमर्थ." #: dashboards/project/data_processing/clusters/workflows/scale.py:43 msgid "Scale" @@ -6377,27 +6403,27 @@ msgstr "मापक" #: dashboards/project/data_processing/clusters/workflows/scale.py:50 msgid "Scaled cluster successfully started." -msgstr "" +msgstr "क्लस्टर सफलतापूर्वक आरंभ किया गया." #: dashboards/project/data_processing/clusters/workflows/scale.py:107 msgid "Unable to fetch cluster to scale" -msgstr "" +msgstr "क्लस्टर स्केल करने में अक्षम" #: dashboards/project/data_processing/clusters/workflows/scale.py:162 msgid "Unable to fetch cluster to scale." -msgstr "" +msgstr "क्लस्टर स्केल करने में अक्षम." #: dashboards/project/data_processing/clusters/workflows/scale.py:172 msgid "Scale cluster operation failed" -msgstr "" +msgstr "स्केल क्लस्टर संचालन विफल" #: dashboards/project/data_processing/data_image_registry/forms.py:45 msgid "Successfully updated image." -msgstr "" +msgstr "छवि सफलतापूर्वक अद्यतन किया गया." #: dashboards/project/data_processing/data_image_registry/forms.py:50 msgid "Failed to update image." -msgstr "" +msgstr "छवि अद्यतन करने में असमर्थ." #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: dashboards/project/data_processing/data_image_registry/tables.py:76 @@ -6420,40 +6446,40 @@ msgstr "कोई बिंब उपलब्ध नहीं" #: dashboards/project/data_processing/data_image_registry/forms.py:83 #, python-format msgid "Unable to retrieve images with filter %s." -msgstr "" +msgstr "%s फिल्टर के साथ छवि पाने में असमर्थ." #: dashboards/project/data_processing/data_image_registry/forms.py:110 msgid "Unable to fetch available images." -msgstr "" +msgstr "उपलब्ध छवि पाने में असमर्थ." #: dashboards/project/data_processing/data_image_registry/panel.py:22 #: dashboards/project/data_processing/data_image_registry/tables.py:84 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/image_registry.html:6 msgid "Image Registry" -msgstr "" +msgstr "छवि पंजी" #: dashboards/project/data_processing/data_image_registry/tables.py:30 msgid "Edit Tags" -msgstr "" +msgstr "टैग्स का संपादन करें" #: dashboards/project/data_processing/data_image_registry/tables.py:44 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:3 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:6 msgid "Register Image" -msgstr "" +msgstr "बिंब पंजीयन करें" #: dashboards/project/data_processing/data_image_registry/tables.py:54 msgid "Unregister Image" msgid_plural "Unregister Images" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "बिंब अपंजीकृत करें" +msgstr[1] "बिंब अपंजीकृत करें" #: dashboards/project/data_processing/data_image_registry/tables.py:62 msgid "Unregistered Image" msgid_plural "Unregistered Images" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "अपंजीकृत बिंब" +msgstr[1] "अपंजीकृत बिंब" #: dashboards/project/data_processing/data_image_registry/tables.py:80 msgid "Tags" @@ -6466,17 +6492,17 @@ msgstr "बिंब सूची को प्राप्त करने म #: dashboards/project/data_processing/data_image_registry/views.py:57 #: dashboards/project/data_processing/data_image_registry/views.py:72 msgid "Unable to process plugin tags" -msgstr "" +msgstr "प्लगिन टैग समाप्त करने में असमर्थ" #: dashboards/project/data_processing/data_image_registry/views.py:98 msgid "Unable to fetch the image details" -msgstr "" +msgstr "बिंब विवरण प्राप्त करने में असमर्थ" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:3 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:6 msgid "Edit Image Tags" -msgstr "" +msgstr "छवि टैग संपादित करें" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:27 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:25 @@ -6485,7 +6511,7 @@ msgstr "संपन्न" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:3 msgid "Image Registry tool:" -msgstr "" +msgstr "छवि पंजी औजार:" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:6 msgid "" @@ -6503,11 +6529,11 @@ msgstr "" msgid "" "Tags are used for filtering images suitable for each plugin and each Data Processing version.\n" " To add required tags, select a plugin and a Data Processing version and click "Add plugin tags" button." -msgstr "" +msgstr " Tags are used for filtering images suitable for each plugin and each Data Processing version.\n To add required tags, select a plugin and a Data Processing version and click "Add plugin tags" button." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:16 msgid "You may also add any custom tag." -msgstr "" +msgstr "आप किसी पसंदीदा टैग को जोड़ सकते हैं." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:19 msgid "Unnecessary tags may be removed by clicking a cross near tag's name." @@ -6524,11 +6550,11 @@ msgstr "संस्करण" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:30 msgid "Add plugin tags" -msgstr "" +msgstr "प्लगिन टैग जोड़ें" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:38 msgid "Add custom tag" -msgstr "" +msgstr "पसंदीदा टैग जोड़ें" #: dashboards/project/data_processing/data_plugins/panel.py:22 #: dashboards/project/data_processing/data_plugins/tables.py:39 @@ -6547,7 +6573,7 @@ msgstr "समर्थित संस्करण" #: dashboards/project/data_processing/data_plugins/tabs.py:39 msgid "Unable to retrieve plugin." -msgstr "" +msgstr "प्लगिन निकालने में अक्षम." #: dashboards/project/data_processing/data_plugins/views.py:40 msgid "Unable to retrieve data processing plugins." @@ -6555,16 +6581,16 @@ msgstr "" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:3 msgid "Data Processing Plugin Overview" -msgstr "" +msgstr "डाटा प्लगिन सारांश" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:3 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:6 msgid "Data Processing Plugin Details" -msgstr "" +msgstr "डाटा प्रक्रमन प्लगिन विवरण" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/plugins.html:6 msgid "Data Processing Plugins" -msgstr "" +msgstr "डाटा प्रक्रमन प्लगिन" #: dashboards/project/data_processing/data_sources/panel.py:22 #: dashboards/project/data_processing/data_sources/tables.py:69 @@ -6578,40 +6604,40 @@ msgstr "डाटा स्रोत" #: dashboards/project/data_processing/data_sources/workflows/create.py:54 #: dashboards/project/data_processing/data_sources/workflows/create.py:78 msgid "Create Data Source" -msgstr "" +msgstr "डाटा स्रोत बनाएँ" #: dashboards/project/data_processing/data_sources/tables.py:38 msgid "Delete Data source" msgid_plural "Delete Data sources" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "डाटा स्रोत मिटाएँ" +msgstr[1] "डाटा स्रोत मिटाएँ" #: dashboards/project/data_processing/data_sources/tables.py:46 msgid "Deleted Data source" msgid_plural "Deleted Data sources" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मिटाया डाटा स्रोत" +msgstr[1] "मिटाया डाटा स्रोत" #: dashboards/project/data_processing/data_sources/tabs.py:38 msgid "Unable to retrieve data source details" -msgstr "" +msgstr "डाटा स्रोत विवरण को पुनः प्राप्त करने में असमर्थ" #: dashboards/project/data_processing/data_sources/views.py:45 #: dashboards/project/data_processing/jobs/workflows/launch.py:75 msgid "Unable to fetch data sources." -msgstr "" +msgstr "डाटा स्रोत लाने में अक्षम." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:4 msgid "Create a Data Source with a specified name." -msgstr "" +msgstr "निर्दिष्ट नाम से डाटा स्रोत बनाएँ." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:7 msgid "Select the type of your Data Source." -msgstr "" +msgstr "अपने डाटा स्रोत की किस्म चुनें." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:10 msgid "You may need to enter the username and password for your Data Source." -msgstr "" +msgstr "आप उपयोक्ता नाम और कूटशब्द अपने डाटा स्रोत की चुन सकते हैं." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:13 msgid "You may also enter an optional description for your Data Source." @@ -6619,7 +6645,7 @@ msgstr "" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:2 msgid "Data Source Overview" -msgstr "" +msgstr "डाटा स्रोत सारांश" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:11 #: dashboards/project/data_processing/data_sources/workflows/create.py:35 @@ -6636,12 +6662,12 @@ msgstr "URL" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:13 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:24 msgid "Create time" -msgstr "" +msgstr "समय बनाएँ" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:3 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:6 msgid "Data Source Details" -msgstr "" +msgstr "डाटा स्रोत विवरण" #: dashboards/project/data_processing/data_sources/workflows/create.py:31 msgid "Data Source Type" @@ -6649,19 +6675,19 @@ msgstr "डेटा स्रोत प्रकार" #: dashboards/project/data_processing/data_sources/workflows/create.py:37 msgid "Source username" -msgstr "" +msgstr "स्रोत उपयोक्तानाम" #: dashboards/project/data_processing/data_sources/workflows/create.py:42 msgid "Source password" -msgstr "" +msgstr "स्रोत पासवर्ड" #: dashboards/project/data_processing/data_sources/workflows/create.py:80 msgid "Data source created" -msgstr "" +msgstr "आँकड़ा स्रोत निर्मित" #: dashboards/project/data_processing/data_sources/workflows/create.py:81 msgid "Could not create data source" -msgstr "" +msgstr "डाटा स्रोत बना नहीं सका" #: dashboards/project/data_processing/job_binaries/forms.py:50 msgid "Storage type" @@ -6669,7 +6695,7 @@ msgstr "भंडारण प्रकार" #: dashboards/project/data_processing/job_binaries/forms.py:55 msgid "Internal binary" -msgstr "" +msgstr "भीतरी द्विपदीय" #: dashboards/project/data_processing/job_binaries/forms.py:58 msgid "Upload File" @@ -6681,58 +6707,58 @@ msgstr "स्क्रिप्ट नाम" #: dashboards/project/data_processing/job_binaries/forms.py:64 msgid "Script text" -msgstr "" +msgstr "स्क्रिप्ट पाठ" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "उपयोक्तानाम" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." -msgstr "" +msgstr "आंतरिक द्विपदीय की सूची पाने में विफल." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" -msgstr "" +msgstr "कार्य द्विपदीय बनाने में असमर्थ" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:6 msgid "Create Job Binary" -msgstr "" +msgstr "कार्य द्विपदीय बनाएँ" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" -msgstr "" +msgstr "कार्य द्विपदीय अपलोड करने में असमर्थ" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" -msgstr "" +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/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" -msgstr "" +msgstr "कार्य बाइनरीज़" #: dashboards/project/data_processing/job_binaries/tables.py:41 msgid "Delete Job binary" msgid_plural "Delete Job binaries" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "कार्य द्विपदीय मिटाएँ" +msgstr[1] "कार्य द्विपदीय मिटाएँ" #: dashboards/project/data_processing/job_binaries/tables.py:49 msgid "Deleted Job binary" msgid_plural "Deleted Job binaries" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मिटाया हुआ कार्य द्विपदीय" +msgstr[1] "मिटाया हुआ कार्य द्विपदीय" #: dashboards/project/data_processing/job_binaries/tables.py:74 msgid "Download Job Binary" -msgstr "" +msgstr "कार्य द्विपदीय डाउनलोड करें" #: dashboards/project/data_processing/job_binaries/tables.py:84 msgid "Url" @@ -6740,16 +6766,16 @@ msgstr "यूआरएल" #: dashboards/project/data_processing/job_binaries/tabs.py:38 msgid "Unable to fetch job binary." -msgstr "" +msgstr "कार्य द्विपदीय लाने में असमर्थ." #: dashboards/project/data_processing/job_binaries/views.py:51 msgid "Unable to fetch job binary list." -msgstr "" +msgstr "कार्य द्विपदीय सूची लाने में असमर्थ." #: dashboards/project/data_processing/job_binaries/views.py:85 #, python-format msgid "Unable to fetch job binary: %(exc)s" -msgstr "" +msgstr "कार्य द्विपदीय लाने में असमर्थ: %(exc)s" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:4 msgid "" @@ -6773,11 +6799,11 @@ msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:17 msgid "Choose an existing file" -msgstr "" +msgstr "मौज़ूदा फ़ाइल उपयोग करें" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:18 msgid "Upload a new file" -msgstr "" +msgstr "नई फ़ाइल अपलोड करें" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:19 msgid "Create a script to be uploaded dynamically" @@ -6789,7 +6815,7 @@ msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:25 msgid "Enter the URL for the file" -msgstr "" +msgstr "फ़ाइल के लिए यूआरएल डालें" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:26 msgid "Enter the username and password required to access that file" @@ -6801,34 +6827,34 @@ msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:2 msgid "Job Binary Overview" -msgstr "" +msgstr "कार्य बाइनरी सारांश" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:16 msgid "Download job binary" -msgstr "" +msgstr "कार्य द्विपदीय डाउनलोड करें" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:3 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:6 msgid "Job Binary Details" -msgstr "" +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/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" -msgstr "" +msgstr "कार्य निष्पादन" #: dashboards/project/data_processing/job_executions/tables.py:34 msgid "Delete Job execution" msgid_plural "Delete Job executions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "कार्य निष्पादन मिटाएँ" +msgstr[1] "कार्य निष्पादन मिटाएँ" #: dashboards/project/data_processing/job_executions/tables.py:42 msgid "Deleted Job execution" msgid_plural "Deleted Job executions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मिटाया कार्य निष्पादन" +msgstr[1] "मिटाया कार्य निष्पादन" #: dashboards/project/data_processing/job_executions/tables.py:58 #: dashboards/project/data_processing/job_executions/tables.py:87 @@ -6842,8 +6868,8 @@ msgstr[1] "" #: dashboards/project/data_processing/jobs/workflows/launch.py:415 msgid "Launch Job" msgid_plural "Launch Jobs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "कार्य लॉन्च करें" +msgstr[1] "कार्य लॉन्च करें" #: dashboards/project/data_processing/job_executions/tables.py:66 #: dashboards/project/data_processing/job_executions/tables.py:95 @@ -6852,8 +6878,8 @@ msgstr[1] "" #: dashboards/project/data_processing/jobs/tables.py:130 msgid "Launched Job" msgid_plural "Launched Jobs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "लॉन्च किया कार्य" +msgstr[1] "लॉन्च किया कार्य" #: dashboards/project/data_processing/job_executions/tables.py:72 msgid "Relaunch On Existing Cluster" @@ -6927,6 +6953,11 @@ msgstr "निर्मित" msgid "Job Configuration" msgstr "कार्य विन्यास" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -6949,8 +6980,8 @@ msgstr "" #: dashboards/project/data_processing/jobs/tables.py:40 msgid "Delete Job" msgid_plural "Delete Jobs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "कार्य मिटाएँ" +msgstr[1] "कार्य मिटाएँ" #: dashboards/project/data_processing/jobs/tables.py:48 msgid "Deleted Job" @@ -7436,7 +7467,6 @@ msgstr "बैकअप बनाएँ" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "बैकअप बहाल करें" @@ -8506,7 +8536,7 @@ msgstr "नीति आईडी" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "व्यवस्थापक स्थिति अप" @@ -8720,8 +8750,8 @@ msgstr "बिंब सफलतापूर्वक अद्यतन कि #: dashboards/project/images/images/tables.py:63 msgid "Delete Image" msgid_plural "Delete Images" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "छवि मिटाएँ" +msgstr[1] "छवि मिटाएँ" #: dashboards/project/images/images/tables.py:71 msgid "Deleted Image" @@ -9645,7 +9675,6 @@ msgid "No volumes attached." msgstr "कोई वॉल्यूम जुड़ा हुआ नहीं है." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "फ्लेवर विवरण" @@ -9689,6 +9718,11 @@ msgstr "न्यूनतम बिंब जरूरतों को पू msgid "No flavors meet minimum criteria for selected image." msgstr "कोई फ्लेवर चयनित बिंब के लिए न्यूनतम मापदंड को पूरा नहीं करता हैं." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "" @@ -9822,8 +9856,8 @@ msgid "" msgid_plural "" "The requested %(req)i instances cannot be launched as you only have " "%(avail)i of your quota available." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "आप केवल उपलब्ध अपने कोटे %(avail)i के रूप में अनुरोध किया इंस्टेंस लॉन्च नहीं किया जा सकता है." +msgstr[1] "आप केवल उपलब्ध अपने कोटे %(avail)i के रूप में अनुरोध किया %(req)i इंस्टेंस लॉन्च नहीं किया जा सकता है." #: dashboards/project/instances/workflows/create_instance.py:197 #, python-format @@ -10174,7 +10208,6 @@ msgstr "सत्र निरंतरता" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "कुकी नाम" @@ -10185,7 +10218,7 @@ msgstr "APP_COOKIE दृढ़ता के लिए आवश्यक; अ #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "कनेक्शन सीमा" @@ -10259,7 +10292,7 @@ msgstr "सदस्य की नियमित जांच के बीच #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "समय समाप्ति" @@ -10418,8 +10451,6 @@ msgstr "प्रदाता" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "सबनेट" @@ -10950,6 +10981,16 @@ msgstr "संपादित नाम, विवरण, पूल, सत् msgid "Port ID" msgstr "पोर्ट आईडी" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11321,8 +11362,16 @@ msgid "Provider Network" msgstr "प्रदाता नेटवर्क" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "संजाल प्रकार" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11402,7 +11451,6 @@ msgstr "अतिरिक्त रूट" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "गंतव्य" @@ -11693,7 +11741,7 @@ msgstr "अंतरफलक जोड़ें" #: dashboards/project/routers/ports/tables.py:57 msgid "Delete Interface" msgid_plural "Delete Interfaces" -msgstr[0] "अंतरफलक हटाएँ" +msgstr[0] "अंतरफलक हटाएँअंतरफलक हटाएँ" msgstr[1] "अंतरफलक हटाएँ" #: dashboards/project/routers/ports/tables.py:65 @@ -11711,6 +11759,15 @@ msgstr " %s इंटरफ़ेस हटाने में विफल" msgid "Unable to set gateway." msgstr "गेटवे सेट करने में असमर्थ." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11736,26 +11793,47 @@ msgid "Reset to Default" msgstr "डिफ़ॉल्ट पर रीसेट करें" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "स्रोत" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr " नियम का विरोध" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "एक अधिक विशिष्ट नियम तो एक नियम स्वतः ही पूरे स्रोत / गंतव्य संयोजन के व्यवहार को नियंत्रित करने के लिए उत्पन्न नहीं किया जा सकता है इस यातायात के एक हिस्से को प्रभावित करता है." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "परस्पर विरोधी नियम" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12062,23 +12140,28 @@ msgstr "उपलब्ध कराई मानों के साथ नई msgid "Stack Overview" msgstr "ढेर अवलोकन" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "आउटपुट" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "ढेर पैरामीटर्स" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "पैरामीटर्स लॉन्च करें " -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "मिनट" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "वापस करें" @@ -12094,7 +12177,12 @@ msgstr "ढेर संसाधन ID" msgid "Resource ID" msgstr "संसाधन ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "संसाधन मेटाडाटा" @@ -12185,7 +12273,6 @@ msgid "Unable to restore backup." msgstr "बैकअप बहाल करने में असमर्थ." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "वॉल्यूम बैकअप" @@ -12239,6 +12326,10 @@ msgstr "स्नैपशॉट जानकारी प्राप्त क msgid "Create Volume Backup" msgstr "वॉल्यूम बैकअप बनाएँ" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12252,15 +12343,20 @@ msgid "" "they originate from." msgstr "" -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "वॉल्यूम बैकअप अवलोकन" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "वॉल्यूम बैकअप बहाल करें" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "" @@ -12730,8 +12826,8 @@ msgstr "इंस्टांस के रूप में लॉन्च क #: dashboards/project/volumes/volumes/tables.py:67 msgid "Delete Volume" msgid_plural "Delete Volumes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "वॉल्यूम मिटाएँ" +msgstr[1] "नेटवर्क प्रोफ़ाइल मिटाएँ" #: dashboards/project/volumes/volumes/tables.py:75 msgid "Scheduled deletion of Volume" @@ -13540,7 +13636,6 @@ msgstr "परियोजनाओं प्राप्त नहीं कि #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "अनुभाग प्रकार" @@ -13577,7 +13672,6 @@ msgstr "बढ़ी हुई VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "अनुभाग रेंज" @@ -13639,14 +13733,14 @@ msgstr "नेटवर्क प्रोफ़ाइल बनाएँ" #: dashboards/router/nexus1000v/tables.py:42 msgid "Delete Network Profile" msgid_plural "Delete Network Profiles" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "नेटवर्क प्रोफ़ाइल मिटाएँ" +msgstr[1] "नेटवर्क प्रोफ़ाइल मिटाएँ" #: dashboards/router/nexus1000v/tables.py:50 msgid "Deleted Network Profile" msgid_plural "Deleted Network Profiles" -msgstr[0] "संजाल प्रोफ़ाइल मिटाएँ" -msgstr[1] "संजाल प्रोफ़ाइल मिटाएँ" +msgstr[0] "मिटाया नेटवर्क प्रोफ़ाइल" +msgstr[1] "मिटाया नेटवर्क प्रोफ़ाइल" #: dashboards/router/nexus1000v/tables.py:59 #, python-format @@ -13676,17 +13770,25 @@ msgstr "नेटवर्क प्रोफ़ाइल विवरण प् msgid "Failed to obtain network profile binding" msgstr "" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "अपने नेटवर्क प्रोफाइल के लिए एक नाम का चयन करें." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "उपलब्ध अनुभाग प्रकार VLAN, ओवरले और धड़ हैं." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "अनुभाग उप प्रकार" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13696,6 +13798,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "उपलब्ध उप प्रकार ओवरले और धड़ क्षेत्रों के लिए कर रहे हैं. ओवरले के लिए उपलब्ध उप प्रकार हैं: देशी-VXLAN, बढ़ाया VXLAN या मैन्युअल उप के लिए एक पाठ पैरामीटर के रूप में inputed किया जा सकता है जो 'अन्य' (जैसे जीआरई). ट्रंक के लिए उपलब्ध उप प्रकार है: VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po index a2e7510eef..db09db0386 100644 --- a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po @@ -4,13 +4,15 @@ # # Translators: # Akihiro Motoki , 2014 +# myamamot , 2014 +# ykatabam , 2014 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:50+0000\n" -"Last-Translator: Akihiro Motoki \n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -24,19 +26,19 @@ msgstr "形式を選択してください" #: settings.py:104 msgid "AKI - Amazon Kernel Image" -msgstr "AKI - Amazon カーネル・イメージ" +msgstr "AKI - Amazon カーネルイメージ" #: settings.py:105 msgid "AMI - Amazon Machine Image" -msgstr "AMI - Amazon マシン・イメージ" +msgstr "AMI - Amazon マシンイメージ" #: settings.py:106 msgid "ARI - Amazon Ramdisk Image" -msgstr "ARI - Amazon ラムディスク・イメージ" +msgstr "ARI - Amazon ラムディスクイメージ" #: settings.py:107 msgid "ISO - Optical Disk Image" -msgstr "ISO - 光学ディスク・イメージ" +msgstr "ISO - 光学ディスクイメージ" #: settings.py:108 msgid "QCOW2 - QEMU Emulator" @@ -355,23 +357,23 @@ msgstr "%(cidr)s からポート番号 %(from)s:%(to)s への通信を許可し #: api/nova.py:292 msgid "Couldn't get security group list." -msgstr "セキュリティグループ一覧を取得できません。" +msgstr "セキュリティーグループ一覧を取得できません。" #: api/nova.py:299 #, python-format msgid "Couldn't get current security group list for instance %s." -msgstr "インスタンス %s の現在のセキュリティグループ一覧を取得できません。" +msgstr "インスタンス %s の現在のセキュリティーグループ一覧を取得できません。" #: api/nova.py:316 #, python-format msgid "" "Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s" -msgstr "インスタンスの %(num_groups_to_modify)d 個のセキュリティグループが更新できませんでした: %(err)s" +msgstr "インスタンスの %(num_groups_to_modify)d 個のセキュリティーグループが更新できませんでした: %(err)s" #: api/nova.py:331 #, python-format msgid "Failed to modify %d instance security groups" -msgstr "インスタンスの %d 個のセキュリティグループが更新できませんでした" +msgstr "インスタンスの %d 個のセキュリティーグループが更新できませんでした" #: api/nova.py:752 #, python-format @@ -420,12 +422,12 @@ msgstr "管理" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -433,7 +435,6 @@ msgstr "管理" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -490,11 +491,11 @@ msgstr "管理" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -512,7 +513,6 @@ msgstr "管理" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "名前" @@ -527,7 +527,7 @@ msgstr "名前" #: dashboards/project/volumes/volumes/forms.py:94 #: dashboards/project/volumes/volumes/tables.py:362 msgid "Availability Zone" -msgstr "アベイラビリティゾーン" +msgstr "アベイラビリティーゾーン" #: dashboards/admin/aggregates/forms.py:45 #, python-format @@ -608,14 +608,14 @@ msgstr "ホスト" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "メタデータ" #: dashboards/admin/aggregates/tables.py:154 msgid "Availability Zone Name" -msgstr "アベイラビリティゾーン名" +msgstr "アベイラビリティーゾーン名" #: dashboards/admin/aggregates/tables.py:160 #: dashboards/admin/volumes/snapshots/forms.py:24 @@ -625,7 +625,7 @@ msgstr "利用可能" #: dashboards/admin/aggregates/tables.py:169 msgid "Availability Zones" -msgstr "アベイラビリティゾーン" +msgstr "アベイラビリティーゾーン" #: dashboards/admin/aggregates/views.py:51 msgid "Unable to retrieve host aggregates list." @@ -656,7 +656,7 @@ msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Create a host aggregate then select the hosts contained in " "it." -msgstr "ホストアグリゲートは、ホストをグルーピングし、一つのアベイラビリティゾーンを複数の論理的な単位に分割します。ホストアグリゲートを作成し、そのアグリゲートに入れるホストを選択してください。" +msgstr "ホストアグリゲートは、ホストをグループ化し、1 つのアベイラビリティーゾーンを複数の論理的な単位に分割します。ホストアグリゲートを作成し、そのアグリゲートに入れるホストを選択してください。" #: dashboards/admin/aggregates/workflows.py:44 msgid "Unable to get host aggregate list" @@ -746,8 +746,8 @@ msgstr "アグリゲートのホストを追加・削除" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -777,31 +777,21 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -813,7 +803,7 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -835,8 +825,6 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -844,26 +832,15 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -878,7 +855,6 @@ msgstr "ホストの追加、削除中にエラーがありました。" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "説明" @@ -886,7 +862,7 @@ msgstr "説明" msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Edit the aggregate host to select hosts contained in it." -msgstr "ホストアグリゲートは、ホストをグルーピングし、一つのアベイラビリティゾーンを複数の論理的な単位に分割します。そのアグリゲートに入れるホストを選択してください。" +msgstr "ホストアグリゲートは、ホストをグループ化し、1 つのアベイラビリティーゾーンを複数の論理的な単位に分割します。そのアグリゲートに入れるホストを選択してください。" #: dashboards/admin/aggregates/templates/aggregates/_update.html:25 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:24 @@ -926,7 +902,7 @@ msgstr "ホストアグリゲートは、ホストをグルーピングし、一 #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1128,7 +1104,7 @@ msgstr "Floating IP" #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" -msgstr "セキュリティグループ" +msgstr "セキュリティーグループ" #: dashboards/admin/defaults/tables.py:53 #: dashboards/admin/defaults/workflows.py:44 @@ -1137,7 +1113,7 @@ msgstr "セキュリティグループ" #: dashboards/project/access_and_security/security_groups/tables.py:258 #: usage/quotas.py:71 usage/quotas.py:83 msgid "Security Group Rules" -msgstr "セキュリティグループルール" +msgstr "セキュリティーグループルール" #: dashboards/admin/defaults/tables.py:54 #: dashboards/admin/defaults/workflows.py:39 @@ -1333,9 +1309,9 @@ msgstr "スワップディスク" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1516,14 +1492,13 @@ msgstr "ホスト名" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1697,14 +1672,14 @@ msgstr "ゾーン" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1713,7 +1688,7 @@ msgstr "ゾーン" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1721,7 +1696,7 @@ msgstr "ゾーン" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" -msgstr "状態" +msgstr "ステータス" #: dashboards/admin/hypervisors/compute/tables.py:68 #: dashboards/admin/info/tables.py:98 dashboards/admin/info/tables.py:123 @@ -1774,7 +1749,7 @@ msgstr " %(available)s %(used)s 使用中" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:22 msgid "Memory Usage" -msgstr "メモリ使用量" +msgstr "メモリー使用量" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:29 msgid "Disk Usage" @@ -1791,6 +1766,15 @@ msgstr "ディスク使用量" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1799,20 +1783,34 @@ msgstr "ディスク使用量" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1846,7 +1844,7 @@ msgstr "イメージ名 =" #: dashboards/admin/instances/tables.py:98 #: dashboards/project/instances/tables.py:864 msgid "Status =" -msgstr "状態 =" +msgstr "ステータス =" #: dashboards/admin/images/tables.py:63 msgid "Format =" @@ -1951,24 +1949,24 @@ msgstr "システム情報" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "有効" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "無効" @@ -2147,7 +2145,7 @@ msgstr "IP アドレス" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2404,7 +2402,7 @@ msgstr "エネルギー (Kwapi)" #: dashboards/admin/metering/templates/metering/stats.html:79 msgid "Group by" -msgstr "グルーピング" +msgstr "グループ化" #: dashboards/admin/metering/templates/metering/stats.html:83 msgid "--" @@ -2468,7 +2466,6 @@ msgstr "仮想ネットワークを実現する物理方式" #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2482,7 +2479,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "セグメント ID" @@ -2513,7 +2509,7 @@ msgstr "セグメント ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2688,8 +2684,8 @@ msgstr "DHCP エージェント" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2941,9 +2937,9 @@ msgid "Edit Subnet" msgstr "サブネットの編集" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3142,7 +3138,6 @@ msgstr "宛先 CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "アクション" @@ -3165,7 +3160,6 @@ msgid "Interfaces" msgstr "インターフェース" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "ルーターの概要" @@ -3186,7 +3180,7 @@ msgstr "ルーターの概要" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3203,9 +3197,9 @@ msgstr "ルーターの概要" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3241,24 +3235,23 @@ msgstr "プロジェクト ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "分散ルータ" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "高可用性(HA)モード" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "外部ゲートウェイの情報" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "接続された外部ネットワーク" @@ -3305,13 +3298,13 @@ msgid "Unable to retrieve volume types" msgstr "ボリューム種別を取得できません。" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "QoS スペックを取得できません" +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 msgid "Unable to retrieve volume snapshots." -msgstr "ボリューム・スナップショットの一覧を取得できません。" +msgstr "ボリュームスナップショットの一覧を取得できません。" #: dashboards/admin/volumes/snapshots/forms.py:25 #: dashboards/admin/volumes/volumes/forms.py:55 @@ -3336,17 +3329,17 @@ msgstr "削除中にエラー" #: dashboards/admin/volumes/snapshots/forms.py:43 #, python-format msgid "Successfully updated volume snapshot status: \"%s\"." -msgstr "ボリュームスナップショットの状態を \"%s\" に変更しました。" +msgstr "ボリュームスナップショットのステータスを \"%s\" に変更しました。" #: dashboards/admin/volumes/snapshots/forms.py:48 msgid "Unable to update volume snapshot status." -msgstr "ボリュームスナップショットの状態を変更できません。" +msgstr "ボリュームスナップショットのステータスを変更できません。" #: dashboards/admin/volumes/snapshots/tables.py:29 #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:28 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:28 msgid "Update Status" -msgstr "状態の変更" +msgstr "ステータスの変更" #: dashboards/admin/volumes/snapshots/tables.py:61 #: dashboards/project/volumes/backups/tables.py:120 @@ -3378,7 +3371,7 @@ msgstr "ボリュームのスナップショットの概要" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3388,7 +3381,7 @@ msgstr "情報" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3401,7 +3394,7 @@ msgstr "ボリューム" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3414,7 +3407,7 @@ msgstr "スペック" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3437,7 +3430,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3447,7 +3440,7 @@ msgstr "作成時刻" #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:3 #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:6 msgid "Update Volume Snapshot Status" -msgstr "ボリュームスナップショットの状態の変更" +msgstr "ボリュームスナップショットのステータスの変更" #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:19 msgid "" @@ -3456,27 +3449,27 @@ msgid "" " an administrator may need to explicitly update the status value. This is equivalent to\n" " the cinder snapshot-reset-state command.\n" " " -msgstr "\n通常、ボリュームスナップショットの状態は自動的に管理されます。状況によっては、管理者が状態値を明示的に変更する必要があることがあります。これは cinder snapshot-reset-state コマンドと同じです。" +msgstr "\n通常、ボリュームスナップショットのステータスは自動的に管理されます。状況によっては、管理者がステータス値を明示的に変更する必要があることがあります。これは cinder snapshot-reset-state コマンドと同じです。" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "QoS スペックのボリューム種別との関連付け" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nボリューム種別と関連付ける QoS スペックの追加、変更、削除を行います。\n
\n
\n「なし」は QoS スペックが現在関連付けられていないことを示します。\nまた、QoS スペックを「なし」に設定すると、現在の関連付けを削除できます。\n
\n
\nコマンドの cinder qos-associatecinder qos-disassociate と同じです。" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3488,24 +3481,24 @@ msgstr "割り当て" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "QoS スペックの作成" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nQoS スペックをボリューム種別に関連付けることができます。\nボリュームオーナーが指定された QoS 機能をマップするのに使用されます。\ncinder qos-create と同じです。 QoS スペックの作成後に、\nQoS スペックのキーと値のペアを管理するには「スペックの管理」ボタンをクリックしてください。\nQoS スペックをボリューム種別と関連付けることができます。\n
\n
\n各 QoS スペックには「使用者」という設定値があり、\nこれは管理者がこの QoS ポリシーをどこで適用したいかを指定するものです。\n指定できる値は「フロントエンド」(Nova Compute)、\n「バックエンド」(Cinder のバックエンド)、「両方」です。" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3548,29 +3541,29 @@ msgid "" msgstr "\nボリューム種別は OpenStack でボリュームを作成する際に選択する種別を示すラベルです。通常、ボリューム種別は、作成するボリュームが使用する、バックエンドのストレージドライバーが持つ機能セットにマッピングされます。例えば「性能」「SSD」「バックアップ」などです。これは cinder type-create と同じです。ボリューム種別を作成した後は、「追加スペックの表示」ボタンをクリックして、このボリューム種別の追加スペックのキーと値のペアを設定します。" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "QoS スペックの使用者の編集" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n各 QoS スペックには「使用者」という設定値があり、この値により、管理者がどこでQoS ポリシーを有効にするかを指定します。\n指定できる値は、「フロントエンド」(Nova Compute)、\n「バックエンド」(Cinder のバックエンド)、「両方」です。" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "使用者の変更" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "QoS スペックの関連付け" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "QoS スペックの作成" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3578,8 +3571,8 @@ msgstr "ボリューム種別の作成" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "QoS スペックの使用者の編集" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3588,7 +3581,7 @@ msgstr "ボリューム種別の追加スペックの作成" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:20 msgid "Create a new \"extra spec\" key-value pair for a volume type." -msgstr "ボリューム種別ーに対する「追加スペック」のキーと値のペアを新規作成します。 " +msgstr "ボリューム種別に対する「追加スペック」のキーと値のペアを新規作成します。 " #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:10 msgid "Edit Extra Spec Value" @@ -3608,7 +3601,7 @@ msgstr "ボリューム種別の追加スペック" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "閉じる" @@ -3629,8 +3622,8 @@ msgstr "スペックの作成" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "QoS スペック \"%(qos_spec_name)s\" に新しいキーと値のペアを作成します。" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3651,19 +3644,19 @@ msgid "Edit Spec" msgstr "スペックの編集" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QoS スペック:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QoS スペック" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:6 #: dashboards/admin/volumes/volumes/tables.py:31 msgid "Update Volume Status" -msgstr "ボリュームの状態の変更" +msgstr "ボリュームのステータスの変更" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:19 msgid "" @@ -3672,7 +3665,7 @@ msgid "" " administrator may need to explicitly update the status value. This is equivalent to\n" " the cinder reset-state command.\n" " " -msgstr "\n通常、ボリュームの状態は自動的に管理されます。状況によっては、管理者が状態値を明示的に変更する必要があることがあります。これは cinder reset-state コマンドと同じです。" +msgstr "\n通常、ボリュームのステータスは自動的に管理されます。状況によっては、管理者がステータス値を明示的に変更する必要があることがあります。これは cinder reset-state コマンドと同じです。" #: dashboards/admin/volumes/templates/volumes/volumes/detail.html:3 #: dashboards/project/volumes/templates/volumes/volumes/detail.html:3 @@ -3690,55 +3683,55 @@ msgid "Volume Details:" msgstr "ボリュームの詳細:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "関連付ける QoS スペック" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "関連付ける QoS スペックを選択してください" +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "新しく関連付ける QoS スペックは現在関連付けられている QoS スペックと異なる値でなければいけません。" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "QoS スペックの関連付けを正常に更新しました。" +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "QoS スペックの関連付けの更新でエラーが発生しました。" +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QoS スペックの使用者" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "この QoS スペックの使用者を選択してください" +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "新しい QOS スペックの使用者は現在と異なる値でなければいけません。" +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "QoS スペックの使用者を正常に更新しました。" +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "QoS スペックの使用者の編集でエラーが発生しました。" +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "追加スペックの表示" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "QoS スペックの関連付けの管理" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3751,22 +3744,22 @@ msgid_plural "Deleted VolumeTypes" msgstr[0] "ボリューム種別を削除しました" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "関連付けされた QoS スペック" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "スペックの管理" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" -msgstr[0] "QoS スペックの削除" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" +msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" -msgstr[0] "QoS スペックを削除しました" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" +msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:138 msgid "Edit Consumer" @@ -3778,12 +3771,12 @@ msgid "Consumer" msgstr "使用者" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QoS スペック" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "QoS スペックの詳細を取得できません。" +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3791,12 +3784,12 @@ msgid "Unable to retrieve volume type details." msgstr "ボリューム種別の詳細を取得できません。" #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "QoS スペック一覧を取得できません。" +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "QoS スペックの関連付けを取得できません。" +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3882,12 +3875,12 @@ msgid "undefined" msgstr "未定義" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "QoS スペック一覧を取得できません。" +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "QoS スペックの詳細を取得できません。" +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3913,21 +3906,21 @@ msgstr "使用中" #: dashboards/admin/volumes/volumes/forms.py:77 #, python-format msgid "Successfully updated volume status to \"%s\"." -msgstr "ボリュームの状態を \"%s\" に変更しました。" +msgstr "ボリュームのステータスを \"%s\" に変更しました。" #: dashboards/admin/volumes/volumes/forms.py:82 #, python-format msgid "Unable to update volume status to \"%s\"." -msgstr "ボリュームの状態を %s に変更できません。" +msgstr "ボリュームのステータスを %s に変更できません。" #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "QoS スペック %s を正常に作成しました。" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "QoS スペックを作成できません。" +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3957,8 +3950,8 @@ msgid "Modify Groups" msgstr "グループの変更" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "ドメインの作成" @@ -4021,153 +4014,153 @@ msgstr "ドメイン情報を参照するのに必要な権限がありません msgid "Unable to retrieve domain details." msgstr "ドメインの詳細を取得できません。" -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "ドメイン情報" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." -msgstr "ドメインを使うと、異なる組織間でユーザーやインフラを分離することができます。" +msgstr "ドメインを使うと、異なる組織間でユーザーやインフラストラクチャーを分離することができます。" -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Keystone において標準のロール \"%s\" を見つけられませんでした。" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "デフォルトのロールが見つかりません。" -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "ユーザーの一覧を取得できません。" -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "ロール一覧を取得できません。" -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "ドメインのユーザーのロール割り当てを取得できません。" -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "ドメインメンバー" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "すべてのユーザー" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "ユーザーが見つかりませんでした。" -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "ユーザーがいません。" -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "グループ一覧を取得できません。後からもう一度お試しください。" -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "ドメイングループ" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "すべてのグループ" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "グループがありません。" -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "グループがありません。" -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "新規ドメイン \"%s\" を作成しました。" -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "ドメイン \"%s\" の作成に失敗しました。" -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." -msgstr "ドメインを使うと、異なる組織間でユーザーやインフラを分離することができます。ドメインに所属させるユーザー、グループの追加・削除が行えます。" +msgstr "ドメインを使うと、異なる組織間でユーザーやインフラストラクチャーを分離することができます。ドメインに所属させるユーザー、グループの追加・削除が行えます。" -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "ドメインの編集" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "ドメイン \"%s\" を変更しました。" -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "ドメイン \"%s\" を変更できません。" -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "現在ログインしているドメインから自分の管理権限を削除することはできません。管理権限を持つ別のドメインに切り替えるか、CLI を使って手動で管理権限を削除してください。" -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "プロジェクトメンバー変更、ドメイングループ更新のうち、%s 件を完了できませんでした。" -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "ドメイングループ %s の更新に失敗しました。" -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "グループ \"%s\" が正常に作成されました。" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "グループを作成できません。" -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "グループが正常に更新されました。" -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "グループを更新できません。" @@ -4326,13 +4319,13 @@ msgid "View Usage" msgstr "使用状況の表示" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "プロジェクトの作成" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "プロジェクトの編集" @@ -4405,99 +4398,99 @@ msgstr "クォータ値は現在の使用量より小さくはできません: % msgid "Domain Name" msgstr "ドメイン名" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "プロジェクト情報" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "プロジェクトを作成して、ユーザーをまとめることができます。" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "ユーザー一覧を取得できません。後からもう一度お試しください。" -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "プロジェクトメンバー" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "プロジェクトグループ" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "新規プロジェクト \"%s\" を作成しました。" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "プロジェクト \"%s\" を作成できません。" -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr "、プロジェクトグループの追加" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "%s 個のプロジェクトメンバー追加、プロジェクトのクォータ更新の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "プロジェクトのクォータを設定できません。" -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "プロジェクトの詳細を編集します。" -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "プロジェクト \"%s\" を変更しました。" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "プロジェクト \"%s\" を変更できません。" -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr "、プロジェクトグループの更新" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "%s 個のプロジェクトメンバー変更、プロジェクトグループ更新、プロジェクトのクォータ更新の操作に失敗しました。" -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4597,7 +4590,7 @@ msgstr "パスワードが一致しません。" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -4764,13 +4757,13 @@ msgstr "データ処理" #: dashboards/project/access_and_security/panel.py:24 #: dashboards/project/instances/workflows/create_instance.py:500 msgid "Access & Security" -msgstr "アクセスとセキュリティ" +msgstr "アクセスとセキュリティー" #: dashboards/project/access_and_security/tabs.py:57 #: dashboards/project/access_and_security/security_groups/views.py:120 #: usage/base.py:116 msgid "Unable to retrieve security groups." -msgstr "セキュリティグループの一覧を取得できません。" +msgstr "セキュリティーグループの一覧を取得できません。" #: dashboards/project/access_and_security/tabs.py:74 msgid "Unable to retrieve key pair list." @@ -4803,7 +4796,7 @@ msgstr "OpenStack RC ファイルのダウンロード" #: dashboards/project/access_and_security/api_access/tables.py:56 msgid "Service Endpoint" -msgstr "サービス・エンドポイント" +msgstr "サービスエンドポイント" #: dashboards/project/access_and_security/api_access/tables.py:60 msgid "API Endpoints" @@ -5030,231 +5023,229 @@ msgid "Unable to create key pair: %(exc)s" msgstr "キーペアを作成できません: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "この項目は必須です。" #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "文字列は ASCII 文字および数字のみを含めることができます。" -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" -msgstr "セキュリティグループ %s を正常に作成しました。" +msgstr "セキュリティーグループ %s を正常に作成しました。" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." -msgstr "セキュリティグループを作成できません。" +msgstr "セキュリティーグループを作成できません。" -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" -msgstr "セキュリティグループ %s が正常に更新されました。" +msgstr "セキュリティーグループ %s が正常に更新されました。" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." -msgstr "セキュリティグループを更新できません。" +msgstr "セキュリティーグループを更新できません。" -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "ルール" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "方向" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP プロトコル" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "0 以上 255 以下の整数値 (または全てを意味する -1) を入力してください。" -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "オープンするポート" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "ポート" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "ポート範囲" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "1 から 65535 までの整数値を入力してください。" -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "ポート番号 (下限)" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "ポート番号 (上限)" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "ICMP タイプの値が (-1, 255) の範囲ではありません" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "コード" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "ICMP コードが (-1, 255) の範囲ではありません" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "接続相手" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" -msgstr "セキュリティグループ" +msgstr "セキュリティーグループ" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." -msgstr "許可 IP 範囲を指定するには、\"CIDR\" を選択してください。他のセキュリティグループのすべてのメンバーからアクセスを許可するには、\"セキュリティグループ\" を選択してください。" +msgstr "許可 IP 範囲を指定するには、\"CIDR\" を選択してください。他のセキュリティーグループのすべてのメンバーからアクセスを許可するには、\"セキュリティーグループ\" を選択してください。" -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "ネットワークアドレス (例: 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Ethernet タイプ" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" -msgstr "セキュリティグループがありません。" +msgstr "セキュリティーグループがありません。" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "カスタム TCP ルール" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "カスタム UDP ルール" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "カスタム ICMP ルール" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "その他のプロトコル" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "受信" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "送信" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "ICMP タイプが無効です。" -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "ICMP コードが無効です。" -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "ICMP タイプが (-1, 255) の範囲ではありません" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "ICMP コードが (-1, 255) の範囲ではありません" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "指定されたポートは無効です。" -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "「下限」ポート番号が無効です。" -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "「上限」ポート番号が無効です。" -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "「上限」ポート番号は「下限」ポート番号以上でなければいけません。" -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR は指定する必要があります。" -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "ルールを正常に追加しました: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." -msgstr "ルールをセキュリティグループに追加できません。" +msgstr "ルールをセキュリティーグループに追加できません。" #: dashboards/project/access_and_security/security_groups/tables.py:36 msgid "Delete Security Group" msgid_plural "Delete Security Groups" -msgstr[0] "セキュリティグループの削除" +msgstr[0] "セキュリティーグループの削除" #: dashboards/project/access_and_security/security_groups/tables.py:44 msgid "Deleted Security Group" msgid_plural "Deleted Security Groups" -msgstr[0] "セキュリティグループを削除しました" +msgstr[0] "セキュリティーグループを削除しました" #: dashboards/project/access_and_security/security_groups/tables.py:69 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:8 @@ -5262,7 +5253,7 @@ msgstr[0] "セキュリティグループを削除しました" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:3 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:6 msgid "Create Security Group" -msgstr "セキュリティグループの作成" +msgstr "セキュリティーグループの作成" #: dashboards/project/access_and_security/security_groups/tables.py:85 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:8 @@ -5270,7 +5261,7 @@ msgstr "セキュリティグループの作成" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:3 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:6 msgid "Edit Security Group" -msgstr "セキュリティグループの編集" +msgstr "セキュリティーグループの編集" #: dashboards/project/access_and_security/security_groups/tables.py:107 msgid "Manage Rules" @@ -5303,7 +5294,7 @@ msgstr "ANY" #: dashboards/project/access_and_security/security_groups/views.py:52 #: dashboards/project/access_and_security/security_groups/views.py:79 msgid "Unable to retrieve security group." -msgstr "セキュリティグループ情報を取得できません。" +msgstr "セキュリティーグループ情報を取得できません。" #: dashboards/project/access_and_security/security_groups/views.py:127 #, python-format @@ -5313,7 +5304,7 @@ msgstr "%s (このグループ)" #: dashboards/project/access_and_security/templates/access_and_security/index.html:3 #: dashboards/project/access_and_security/templates/access_and_security/index.html:6 msgid "Access & Security" -msgstr "アクセスとセキュリティ" +msgstr "アクセスとセキュリティー" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3 @@ -5394,7 +5385,11 @@ msgstr "キーペア "%(keypair_name)s" のダウンロード" msgid "" "Rules define which traffic is allowed to instances assigned to the security " "group. A security group rule consists of three main parts:" -msgstr "ルールは、セキュリティグループに割り当てられたインスタンスに対して許可する通信を定義します。セキュリティグループルールは 3 つの部分から構成されます:" +msgstr "ルールは、セキュリティーグループに割り当てられたインスタンスに対して許可する通信を定義します。セキュリティーグループルールは 3 つの部分から構成されます:" + +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" @@ -5403,8 +5398,8 @@ msgid "" msgstr "希望のルールテンプレートを指定するか、カスタムルールを設定することができます。カスタムルールには TCP、UDP、ICMP ルールがあります。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "オープンするポート/ポート範囲" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5414,6 +5409,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "TCP および UDP の場合、ポート番号またはポート範囲を選択できます。「ポート範囲」オプションを選択すると、範囲の開始ポートおよび終了ポートを空白区切りで指定できます。ICMP の場合、ICMP タイプおよびコードを空白区切りで指定します。" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5421,7 +5420,7 @@ msgid "" "group (Security Group). Selecting a security group as the source will allow " "any other instance in that security group access to any other instance via " "this rule." -msgstr "このルールにより許可される通信のソースを指定する必要があります。IP アドレスブロック (CIDR) またはソースグループ (セキュリティグループ) で指定します。接続元としてセキュリティグループを選択すると、そのセキュリティグループに所属するすべてのインスタンスが、このルールが適用されるすべてのインスタンスにアクセスできるようになります。" +msgstr "このルールにより許可される通信のソースを指定する必要があります。IP アドレスブロック (CIDR) またはソースグループ (セキュリティーグループ) で指定します。接続元としてセキュリティーグループを選択すると、そのセキュリティーグループに所属するすべてのインスタンスが、このルールが適用されるすべてのインスタンスにアクセスできるようになります。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:27 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:59 @@ -5445,21 +5444,21 @@ msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. After the security group is created, you can add rules " "to the security group." -msgstr "セキュリティグループは、VM のネットワーク設定に適用される IP フィルタリングルールの集合です。セキュリティグループ作成後に、作成したセキュリティグループにルールの追加することができます。" +msgstr "セキュリティーグループは、VM のネットワーク設定に適用される IP フィルタリングルールの集合です。セキュリティーグループ作成後に、作成したセキュリティーグループにルールの追加することができます。javascript:;" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:19 msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. Edit the security group to add and change the rules." -msgstr "セキュリティグループは、VM のネットワーク設定に適用される IP フィルタリングルールの集合です。セキュリティグループを編集して、このルールの追加、変更を行うことができます。" +msgstr "セキュリティーグループは、VM のネットワーク設定に適用される IP フィルタリングルールの集合です。セキュリティーグループを編集して、このルールの追加、変更を行うことができます。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:3 msgid "Manage Security Group Rules" -msgstr "セキュリティグループのルールの管理" +msgstr "セキュリティーグループのルールの管理" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:6 msgid "Manage Security Group Rules: " -msgstr "セキュリティグループのルールの管理:" +msgstr "セキュリティーグループのルールの管理:" #: dashboards/project/containers/browsers.py:24 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:11 @@ -5505,7 +5504,6 @@ msgid "Unable to create container." msgstr "コンテナーを作成できません。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5637,7 +5635,7 @@ msgid "Create Pseudo-folder" msgstr "疑似フォルダーの作成" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "オブジェクトのアップロード" @@ -5718,11 +5716,9 @@ msgid "Access: " msgstr "アクセス:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "オブジェクトのコピー" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5731,6 +5727,12 @@ msgid "" "the new copy should be stored." msgstr "既存のオブジェクトのコピーを作成します。コピー先は同じコンテナーも別のコンテナーも使用できます。また、新しいコピーの格納先として選択したコンテナー内のパス(擬似フォルダー)を指定することもできます。" +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "オブジェクトのコピー" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5740,7 +5742,7 @@ msgid "" " nested. You can, however, create an unlimited number of containers within " "your account. Data must be stored in a container so you must have at least " "one container defined in your account prior to uploading data." -msgstr "コンテナーはデータのストレージの区画です。データを整理する手段を提供します。Windows ® のフォルダーや UNIX ® のディレクトリーのようにコンテナーを考えることができます。コンテナーとこれらのファイルシステムの概念の主な違いは、コンテナーは入れ子にできないことです。しかしながら、アカウントの中に無制限のコンテナーを作成できます。データはコンテナーに保存する必要があります。そのため、データをアップロードする前に、少なくとも一つのコンテナーをアカウントに定義する必要があります。" +msgstr "コンテナーはデータのストレージの区画です。データを整理する手段を提供します。Windows ® のフォルダーや UNIX ® のディレクトリーのようにコンテナーを考えることができます。コンテナーとこれらのファイルシステムの概念の主な違いは、コンテナーは入れ子にできないことです。しかしながら、アカウントの中に無制限のコンテナーを作成できます。データはコンテナーに保存する必要があります。そのため、データをアップロードする前に、少なくとも 1 つのコンテナーをアカウントに定義する必要があります。" #: dashboards/project/containers/templates/containers/_create.html:19 msgid "" @@ -5753,12 +5755,12 @@ msgid "Create pseudo-folder in container" msgstr "コンテナーに疑似フォルダーを作成" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "擬似フォルダー" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5790,19 +5792,23 @@ msgid "Edit Object" msgstr "オブジェクトの編集" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "オブジェクトストレージ" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " "Object Storage, the data is stored as-is (no compression or encryption) and " "consists of a location (container), the object's name, and any metadata " "consisting of key/value pairs." -msgstr "オブジェクトは、基本的なストレージ・エンティティ、および OpenStack Object Storage システムに保存するファイルを表現するあらゆるオプションのメタデータです。OpenStack Object Storage にデータをアップロードするとき、データはそのまま(圧縮や暗号化はしない)で保存されます。そして、保存場所(コンテナー)、オブジェクトの名前、キー・バリュー組のあらゆるメタデータから構成されます。" +msgstr "オブジェクトは、基本的なストレージエンティティー、および OpenStack Object Storage システムに保存するファイルを表現するあらゆるオプションのメタデータです。OpenStack Object Storage にデータをアップロードするとき、データはそのまま(圧縮や暗号化はしない)で保存されます。そして、保存場所(コンテナー)、オブジェクトの名前、キー・バリュー組のあらゆるメタデータから構成されます。" + +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" @@ -5814,9 +5820,10 @@ msgstr "新しくファイルをアップロードすると、現在のオブジ msgid "Update Object" msgstr "オブジェクトの更新" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "オブジェクトのコンテナーへのアップロード" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -5974,7 +5981,7 @@ msgstr "対応するタブでクラスター毎の Hadoop 設定を行う msgid "" "The Cluster Template object may specify a list of processes in anti-affinity group.\n" " That means these processes may not be launched more than once on a single host." -msgstr "クラスターテンプレートでは anti-affinity グループでプロセスリストを指定できます。\nこれは、これらのプロセスが同時に一つのホストでは起動されないことを意味します。" +msgstr "クラスターテンプレートでは anti-affinity グループでプロセスリストを指定できます。\nこれは、これらのプロセスが同時に 1 つのホストでは起動されないことを意味します。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_create_general_help.html:3 msgid "Select a plugin and Hadoop version for a new Cluster template." @@ -6002,6 +6009,15 @@ msgstr "指定されたプロセスはありません" msgid "Node Configurations" msgstr "ノード設定" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6016,8 +6032,9 @@ msgid "Cluster configurations are not specified" msgstr "クラスター設定は指定されていません" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "ノード数" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6049,7 +6066,7 @@ msgstr "テンプレートは指定されていません" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:31 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:101 msgid "Auto Security Group" -msgstr "自動セキュリティグループ" +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 @@ -6074,8 +6091,8 @@ msgid "Upload" msgstr "アップロード" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "追加するノードグループテンプレートを選択してください" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6260,10 +6277,20 @@ msgstr "Neutron 管理ネットワーク" msgid "Keypair" msgstr "キーペア" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "クラスターインスタンス" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "ノード数" @@ -6374,7 +6401,7 @@ msgstr "利用可能なイメージ一覧を取得できません。" #: dashboards/project/data_processing/data_image_registry/tables.py:84 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/image_registry.html:6 msgid "Image Registry" -msgstr "イメージレジストリ" +msgstr "イメージレジストリー" #: dashboards/project/data_processing/data_image_registry/tables.py:30 msgid "Edit Tags" @@ -6427,13 +6454,13 @@ msgstr "完了" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:3 msgid "Image Registry tool:" -msgstr "イメージレジストリツール:" +msgstr "イメージレジストリーツール:" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:6 msgid "" "Image Registry is used to provide additional information about images for " "Data Processing." -msgstr "イメージレジストリは、データ処理用のイメージに関する追加の情報を提供するのに使用されます。" +msgstr "イメージレジストリーは、データ処理用のイメージに関する追加の情報を提供するのに使用されます。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:9 msgid "" @@ -6623,20 +6650,20 @@ msgstr "スクリプト名" msgid "Script text" msgstr "スクリプト本文" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "ユーザー名" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "内部バイナリーの一覧を取得できません" -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "ジョブバイナリーを作成できません" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6644,11 +6671,11 @@ msgstr "ジョブバイナリーを作成できません" msgid "Create Job Binary" msgstr "ジョブバイナリーの作成" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "ジョブバイナリーをアップロードできません" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "内部バイナリーの一覧を取得できません" @@ -6861,6 +6888,11 @@ msgstr "作成時刻" msgid "Job Configuration" msgstr "ジョブ設定" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -6941,17 +6973,17 @@ msgstr "Java アクション" msgid "" "Choose or create your main binary. Additional libraries can be added from " "the \"Libs\" tab." -msgstr "メインバイナリーを選択するか作成してください。追加のライブラリは「ライブラリ」タブから追加できます。" +msgstr "メインバイナリーを選択するか作成してください。追加のライブラリーは「ライブラリー」タブから追加できます。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:20 msgid "For Spark jobs, only a main is required, \"libs\" are optional." -msgstr "Spark ジョブでは、メインだけが必要で、ライブラリはオプションです。" +msgstr "Spark ジョブでは、メインだけが必要で、ライブラリーはオプションです。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:23 msgid "" "For MapReduce or Java Action jobs, \"mains\" are not applicable. You are required to add one\n" " or more \"libs\" for these jobs." -msgstr "MapReduce と Java アクションのジョブでは、「メイン」は利用できません。これらのジョブで使用するライブラリを一つ以上指定する必要があります。" +msgstr "MapReduce と Java アクションのジョブでは、「メイン」は利用できません。これらのジョブで使用するライブラリーを 1 つ以上指定する必要があります。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:27 msgid "You may also enter an optional description for your job." @@ -6959,13 +6991,13 @@ msgstr "任意ですが、ジョブの説明を入力することができます #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:4 msgid "Add libraries to your job." -msgstr "ジョブにライブラリを追加します。" +msgstr "ジョブにライブラリーを追加します。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:7 msgid "" "Choose from the list of binaries and click \"choose\" to add the library to " "your job. This can be repeated for additional libraries." -msgstr "ライブラリをジョブに追加するには、バイナリーの一覧から選択し「選択」をクリックします。追加するライブラリの分だけ繰り返すことができます。" +msgstr "ライブラリーをジョブに追加するには、バイナリーの一覧から選択し「選択」をクリックします。追加するライブラリーの分だけ繰り返すことができます。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:12 msgid "Mains" @@ -6974,7 +7006,7 @@ msgstr "メイン" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:18 #: dashboards/project/data_processing/jobs/workflows/create.py:48 msgid "Libs" -msgstr "ライブラリ" +msgstr "ライブラリー" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_configure_help.html:4 msgid "Enter any custom configuration required for your job's execution." @@ -7030,11 +7062,11 @@ msgstr "選択" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:98 msgid "Chosen Libraries" -msgstr "選択ライブラリ" +msgstr "選択ライブラリー" #: dashboards/project/data_processing/jobs/workflows/create.py:31 msgid "Choose libraries" -msgstr "ライブラリの選択" +msgstr "ライブラリーの選択" #: dashboards/project/data_processing/jobs/workflows/create.py:43 #: dashboards/project/data_processing/jobs/workflows/create.py:82 @@ -7295,11 +7327,11 @@ msgstr "Floating IP プール" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:103 msgid "Create security group for this Node Group." -msgstr "このノードグループに対してセキュリティグループを作成します。" +msgstr "このノードグループに対してセキュリティーグループを作成します。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:111 msgid "Launch instances in these security groups." -msgstr "これらのセキュリティグループでインスタンスを起動します。" +msgstr "これらのセキュリティーグループでインスタンスを起動します。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:116 msgid "Processes" @@ -7368,7 +7400,6 @@ msgstr "バックアップの作成" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "バックアップの復元" @@ -7904,7 +7935,7 @@ msgstr "データストアの種別とバージョンを選択してください #: dashboards/project/databases/workflows/create_instance.py:135 #: dashboards/project/instances/workflows/create_instance.py:648 msgid "At least one network must be specified." -msgstr "少なくとも一つのネットワークを指定する必要があります。" +msgstr "少なくとも 1 つのネットワークを指定する必要があります。" #: dashboards/project/databases/workflows/create_instance.py:137 #: dashboards/project/instances/workflows/create_instance.py:650 @@ -7981,11 +8012,11 @@ msgstr "プロトコル" #: dashboards/project/firewalls/forms.py:41 msgid "Protocol for the firewall rule" -msgstr "ファイアウォール・ルールのプロトコル" +msgstr "ファイアウォールルールのプロトコル" #: dashboards/project/firewalls/forms.py:44 msgid "Action for the firewall rule" -msgstr "ファイアウォール・ルールのアクション" +msgstr "ファイアウォールルールのアクション" #: dashboards/project/firewalls/forms.py:46 #: dashboards/project/firewalls/workflows.py:49 @@ -8371,7 +8402,7 @@ msgid "" "Create a firewall policy with an ordered list of firewall rules.\n" "\n" "A name must be given. Firewall rules are added in the order placed under the Rules tab." -msgstr "ルールを指定してファイアウォール・ポリシーを作成します。ファイアウォール・ルールは順序を持ったリストです。\n\n名前は必須項目です。ファイアウォール・ルールは「ルール」タブで指定した順序で追加されます。" +msgstr "ルールを指定してファイアウォールポリシーを作成します。ファイアウォールルールは順序を持ったリストです。\n\n名前は必須項目です。ファイアウォールルールは「ルール」タブで指定した順序で追加されます。" #: dashboards/project/firewalls/workflows.py:214 #, python-format @@ -8425,7 +8456,7 @@ msgstr "ポリシー ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "管理状態有効" @@ -8917,7 +8948,7 @@ msgstr[0] "インスタンスを休止しました" #: dashboards/project/instances/tables.py:370 msgid "Edit Security Groups" -msgstr "セキュリティグループの編集" +msgstr "セキュリティーグループの編集" #: dashboards/project/instances/tables.py:396 #: dashboards/project/instances/tabs.py:58 @@ -8989,7 +9020,7 @@ msgstr "後からもう一度お試しください [エラー: %s]" msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." -msgstr "選択されたアベイラビリティゾーンに十分な容量がありません。時間を置いて再度実行するか、異なるアベイラビリティゾーンを選択してください。" +msgstr "選択されたアベイラビリティーゾーンに十分な容量がありません。時間を置いて再度実行するか、異なるアベイラビリティーゾーンを選択してください。" #: dashboards/project/instances/tables.py:632 #, python-format @@ -9548,7 +9579,6 @@ msgid "No volumes attached." msgstr "ボリュームが接続されていません。" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "フレーバーの詳細" @@ -9592,6 +9622,11 @@ msgstr "選択したイメージが必要とする条件を満たさないフレ msgid "No flavors meet minimum criteria for selected image." msgstr "選択したイメージが必要とする条件を満たすフレーバーがありません。" +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "インスタンス起動時に使用する高度な設定を行います。" @@ -9604,7 +9639,7 @@ msgstr "ここにあるオプションを使って、インスタンス起動後 #: dashboards/project/instances/templates/instances/_launch_customize_help.html:3 msgid "\"Customization Script\" is analogous to \"User Data\" in other systems." -msgstr "「カスタマイズ・スクリプト」は他のシステムの「ユーザーデータ」と同じです。" +msgstr "「カスタマイズスクリプト」は他のシステムの「ユーザーデータ」と同じです。" #: dashboards/project/instances/templates/instances/_launch_details_help.html:6 msgid "" @@ -9793,17 +9828,17 @@ msgstr "複数インスタンスの起動は、イメージとインスタンス #: dashboards/project/instances/workflows/create_instance.py:323 #: dashboards/project/volumes/volumes/forms.py:271 msgid "Unable to retrieve availability zones." -msgstr "アベイラビリティゾーンを取得できません。" +msgstr "アベイラビリティーゾーンを取得できません。" #: dashboards/project/instances/workflows/create_instance.py:329 #: dashboards/project/volumes/volumes/forms.py:274 msgid "No availability zones found" -msgstr "アベイラビリティゾーンがありません" +msgstr "アベイラビリティーゾーンがありません" #: dashboards/project/instances/workflows/create_instance.py:331 #: dashboards/project/volumes/volumes/forms.py:276 msgid "Any Availability Zone" -msgstr "すべてのアベイラビリティゾーン" +msgstr "すべてのアベイラビリティーゾーン" #: dashboards/project/instances/workflows/create_instance.py:354 #: dashboards/project/instances/workflows/resize_instance.py:76 @@ -9869,13 +9904,13 @@ msgstr "管理者パスワード(確認)" #: dashboards/project/instances/workflows/create_instance.py:496 msgid "Launch instance in these security groups." -msgstr "これらのセキュリティグループでインスタンスを起動します。" +msgstr "これらのセキュリティーグループでインスタンスを起動します。" #: dashboards/project/instances/workflows/create_instance.py:501 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." -msgstr "インスタンスへのアクセスを、キーペア、セキュリティグループやその他の仕組みを使って制御します。" +msgstr "インスタンスへのアクセスを、キーペア、セキュリティーグループやその他の仕組みを使って制御します。" #: dashboards/project/instances/workflows/create_instance.py:517 msgid "Unable to retrieve key pairs." @@ -9891,7 +9926,7 @@ msgstr "キーペアがありません" #: dashboards/project/instances/workflows/create_instance.py:532 msgid "Unable to retrieve list of security groups" -msgstr "セキュリティグループの一覧を取得できません" +msgstr "セキュリティーグループの一覧を取得できません" #: dashboards/project/instances/workflows/create_instance.py:564 msgid "Post-Creation" @@ -9904,7 +9939,7 @@ msgstr "直接入力" #: dashboards/project/instances/workflows/create_instance.py:572 msgid "Customization Script Source" -msgstr "カスタマイズ・スクリプトの入力方法" +msgstr "カスタマイズスクリプトの入力方法" #: dashboards/project/instances/workflows/create_instance.py:576 msgid "" @@ -9944,7 +9979,7 @@ msgstr "このポリシープロファイルでインスタンスを起動しま msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." -msgstr "自動: ディスク全体が一つのパーティションになります。自動的にリサイズを行います。手動: 構築時間は早いですが、手動でのパーティション設定が必要です。" +msgstr "自動: ディスク全体が 1 つのパーティションになります。自動的にリサイズを行います。手動: 構築時間は早いですが、手動でのパーティション設定が必要です。" #: dashboards/project/instances/workflows/create_instance.py:736 msgid "Configuration Drive" @@ -10014,29 +10049,29 @@ msgstr "インスタンス \"%s\" をリサイズできません。" #: dashboards/project/instances/workflows/update_instance.py:39 msgid "Unable to retrieve security group list. Please try again later." -msgstr "セキュリティグループの一覧を取得できません。後からもう一度お試しください。" +msgstr "セキュリティーグループの一覧を取得できません。後からもう一度お試しください。" #: dashboards/project/instances/workflows/update_instance.py:86 msgid "" "Add and remove security groups to this project from the list of available " "security groups." -msgstr "利用可能なセキュリティグループの一覧から、このプロジェクトへのセキュリティグループを追加および削除します。" +msgstr "利用可能なセキュリティーグループの一覧から、このプロジェクトへのセキュリティーグループを追加および削除します。" #: dashboards/project/instances/workflows/update_instance.py:88 msgid "All Security Groups" -msgstr "すべてのセキュリティグループ" +msgstr "すべてのセキュリティーグループ" #: dashboards/project/instances/workflows/update_instance.py:89 msgid "Instance Security Groups" -msgstr "インスタンスのセキュリティグループ" +msgstr "インスタンスのセキュリティーグループ" #: dashboards/project/instances/workflows/update_instance.py:90 msgid "No security groups found." -msgstr "セキュリティグループがありません。" +msgstr "セキュリティーグループがありません。" #: dashboards/project/instances/workflows/update_instance.py:91 msgid "No security groups enabled." -msgstr "有効になっているセキュリティグループがありません。" +msgstr "有効になっているセキュリティーグループがありません。" #: dashboards/project/instances/workflows/update_instance.py:121 msgid "Edit the instance details." @@ -10076,7 +10111,6 @@ msgstr "セッション永続性" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "クッキー名" @@ -10087,7 +10121,7 @@ msgstr "セッション永続性が APP_COOKIE の場合には必須です。そ #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "最大接続数" @@ -10161,7 +10195,7 @@ msgstr "メンバーの通常の状態確認を行う最小時間(秒単位) #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "タイムアウト" @@ -10180,7 +10214,7 @@ msgstr "最大試行回数 (1〜10)" msgid "" "Number of permissible failures before changing the status of member to " "inactive" -msgstr "メンバーの状態を「非稼働」に変更するまでに許容する失敗回数" +msgstr "メンバーのステータスを「非稼働」に変更するまでに許容する失敗回数" #: dashboards/project/loadbalancers/forms.py:259 #, python-format @@ -10312,8 +10346,6 @@ msgstr "プロバイダー" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "サブネット" @@ -10633,11 +10665,11 @@ msgstr "インスタンスの一覧を取得できません。" msgid "" "No servers available. To add a member, you need at least one running " "instance." -msgstr "指定できるサーバーがありません。メンバーを追加するには、実行中のインスタンスが少なくとも一つは必要です。" +msgstr "指定できるサーバーがありません。メンバーを追加するには、実行中のインスタンスが少なくとも 1 つは必要です。" #: dashboards/project/loadbalancers/workflows.py:391 msgid "At least one member must be specified" -msgstr "少なくともメンバーを一つ指定する必要があります。" +msgstr "少なくともメンバーを1 つ指定する必要があります。" #: dashboards/project/loadbalancers/workflows.py:395 msgid "Member IP address must be specified" @@ -10654,7 +10686,7 @@ msgid "" "Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight and port number for the selected member(s) to operate(s) on; e.g., 80. \n" "\n" "Only one port can be associated with each instance." -msgstr "選択したプールにメンバーを追加します。\n\nメンバーとしてプールに追加するインスタンスを一覧から選択してください (複数可)。このメンバーに対する重みを指定してください。メンバーが使用するポート番号を指定してください(例: 80)。\n\n一つのインスタンスに関連付けられるポート番号はひとつだけです。" +msgstr "選択したプールにメンバーを追加します。\n\nメンバーとしてプールに追加するインスタンスを一覧から選択してください (複数可)。このメンバーに対する重みを指定してください。メンバーが使用するポート番号を指定してください(例: 80)。\n\n1 つのインスタンスに関連付けられるポート番号はひとつだけです。" #: dashboards/project/loadbalancers/workflows.py:426 msgid "Added member(s)." @@ -10693,7 +10725,7 @@ msgstr "HTTP メソッド" #: dashboards/project/loadbalancers/workflows.py:514 msgid "HTTP method used to check health status of a member" -msgstr "メンバーの動作状態を確認するために使用する HTTP メソッド" +msgstr "メンバーの動作ステータスを確認するために使用する HTTP メソッド" #: dashboards/project/loadbalancers/workflows.py:537 #: dashboards/project/loadbalancers/workflows.py:544 @@ -10844,6 +10876,16 @@ msgstr "仮想 IP の属性を更新できます。名前、説明、プール msgid "Port ID" msgstr "ポート ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11215,8 +11257,16 @@ msgid "Provider Network" msgstr "プロバイダーネットワーク" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "ネットワーク種別" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11296,7 +11346,6 @@ msgstr "追加のルート設定" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "宛先" @@ -11556,7 +11605,7 @@ msgstr "ネットワークがありません" #: dashboards/project/routers/ports/forms.py:184 msgid "Gateway interface is added" -msgstr "ゲートウェイ・インターフェースを追加しました" +msgstr "ゲートウェイインターフェースを追加しました" #: dashboards/project/routers/ports/forms.py:189 #, python-format @@ -11597,6 +11646,15 @@ msgstr "インタフェースの削除に失敗しました: %s" msgid "Unable to set gateway." msgstr "ゲートウェイを設定できません。" +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11622,26 +11680,47 @@ msgid "Reset to Default" msgstr "デフォルトに戻す" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "送信元" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "ルールの衝突" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "このトラフィックの一部に対して、さらに細かいルールが適用されています。そのため、ルールを自動生成して、送信元/宛先全体の挙動を制御することはできません。" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "衝突しているルール" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -11872,7 +11951,7 @@ msgstr "イベントからの時間" #: dashboards/project/stacks/tables.py:153 #: dashboards/project/stacks/tables.py:202 msgid "Status Reason" -msgstr "状態の理由" +msgstr "ステータスの理由" #: dashboards/project/stacks/tables.py:157 msgid "Stack Events" @@ -11946,23 +12025,28 @@ msgstr "指定された値を用いて新しいスタックを作成します。 msgid "Stack Overview" msgstr "スタックの概要" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "出力" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "スタックのパラメーター" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "起動パラメーター" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "分" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "ロールバック" @@ -11978,7 +12062,12 @@ msgstr "スタックリソース ID" msgid "Resource ID" msgstr "リソース ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "リソースのメタデータ" @@ -12069,7 +12158,6 @@ msgid "Unable to restore backup." msgstr "バックアップをリストアできません。" #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "ボリュームのバックアップ" @@ -12121,6 +12209,10 @@ msgstr "スナップショットを取得できません。" msgid "Create Volume Backup" msgstr "ボリュームバックアップの作成" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12134,15 +12226,20 @@ msgid "" "they originate from." msgstr "コンテナー名が指定されなかった場合、デフォルトのコンテナ名は volumebackups になります。バックアップはバックアップ対象のボリュームと同じ大きさになります。" -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "ボリュームバックアップの概要" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "ボリュームバックアップのリストア" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "リストア先のボリュームを選択してください。" @@ -12348,7 +12445,7 @@ msgid "" " When the volume status is \"in-use\", you can use \"Force\" to upload the\n" " volume to an image.\n" " " -msgstr "\nボリュームの状態が \"In-Use\" の場合、ボリュームをイメージにアップロードするには「強制アップロード」をチェックしてください。" +msgstr "\nボリュームのステータスが \"In-Use\" の場合、ボリュームをイメージにアップロードするには「強制アップロード」をチェックしてください。" #: dashboards/project/volumes/templates/volumes/volumes/create.html:6 msgid "Create a Volume" @@ -12445,7 +12542,7 @@ msgstr "ボリュームを指定しなければいけません。" #: dashboards/project/volumes/volumes/forms.py:257 msgid "Unable to determine if availability zones extension is supported." -msgstr "アベイラビリティゾーン API 拡張をサポートしているか判定できません。" +msgstr "アベイラビリティーゾーン API 拡張をサポートしているか判定できません。" #: dashboards/project/volumes/volumes/forms.py:311 #, python-format @@ -13410,7 +13507,6 @@ msgstr "プロジェクトを取得できません。" #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "セグメント種別" @@ -13447,7 +13543,6 @@ msgstr "拡張 VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "セグメント範囲" @@ -13544,17 +13639,25 @@ msgstr "ネットワークプロファイルの詳細を取得できません。 msgid "Failed to obtain network profile binding" msgstr "ネットワークプロファイル割り当てを取得できませんでした" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "名前" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "ネットワークプロファイル名を選択してください。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "セグメント種別として VLAN、オーバーレイ、トランクが使用できます。" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "セグメントサブタイプ" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13564,6 +13667,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "サブタイプはオーバーレイセグメントとトランクセグメントの場合に指定します。オーバーレイセグメントで指定できるサブタイプは、ネイティブ VXLAN、拡張 VXLAN、「その他」 (GRE など) です。「その他」の場合はサブタイプをテキストパラメーターとして入力します。トランクセグメントで指定できるサブタイプは VLAN です。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po index cb294cf85e..c60847bc96 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ko_KR/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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -420,12 +420,12 @@ msgstr "관리자" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -433,7 +433,6 @@ msgstr "관리자" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -490,11 +489,11 @@ msgstr "관리자" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -512,7 +511,6 @@ msgstr "관리자" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "이름" @@ -608,7 +606,7 @@ msgstr "호스트" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "메타데이터" @@ -746,8 +744,8 @@ msgstr "합계에서 호스트 추가/삭제" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -777,31 +775,21 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -813,7 +801,7 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -835,8 +823,6 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -844,26 +830,15 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -878,7 +853,6 @@ msgstr "호스트를 추가하거나 삭제할때 에러가 발생하였습니 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "설명" @@ -926,7 +900,7 @@ msgstr "호스트 집계은 다수의 호스트로 구성한 논리 단위로 #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1333,9 +1307,9 @@ msgstr "Swap 디스크" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1516,14 +1490,13 @@ msgstr "호스트 이름" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1697,14 +1670,14 @@ msgstr "영역" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1713,7 +1686,7 @@ msgstr "영역" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1791,6 +1764,15 @@ msgstr "디스크 사용량" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1799,20 +1781,34 @@ msgstr "디스크 사용량" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1951,24 +1947,24 @@ msgstr "시스템 정보" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "활성화됨" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "비활성된" @@ -2075,12 +2071,12 @@ msgstr "호스트 \"%s\"에서 인스턴스 라이브 마이그레이션을 실 #: dashboards/admin/instances/tables.py:41 msgid "Migrate Instance" msgid_plural "Migrate Instances" -msgstr[0] "" +msgstr[0] "인스턴스 마이그레이트" #: dashboards/admin/instances/tables.py:49 msgid "Scheduled migration (pending confirmation) of Instance" msgid_plural "Scheduled migration (pending confirmation) of Instances" -msgstr[0] "" +msgstr[0] "인스턴스 예약 마이그레이션 (확인 대기중)" #: dashboards/admin/instances/tables.py:66 #: dashboards/admin/instances/templates/instances/_live_migrate.html:23 @@ -2147,7 +2143,7 @@ msgstr "IP 주소" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2468,7 +2464,6 @@ msgstr "가상 네트워크를 이용하는 물리적 메커니즘을 구현합 #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2482,7 +2477,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "구분 ID" @@ -2513,7 +2507,7 @@ msgstr "구분 ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2688,8 +2682,8 @@ msgstr "DHCP 에이전트" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2941,9 +2935,9 @@ msgid "Edit Subnet" msgstr "서브넷 편집" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3142,7 +3136,6 @@ msgstr "목적지 CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "동작" @@ -3165,7 +3158,6 @@ msgid "Interfaces" msgstr "인터페이스" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "라우터 개요" @@ -3186,7 +3178,7 @@ msgstr "라우터 개요" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3203,9 +3195,9 @@ msgstr "라우터 개요" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3241,24 +3233,23 @@ msgstr "프로젝트 ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "분산" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "고가용성 모드" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "외부 게이트웨이 정보" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "외부 네트워크 연결합니다." @@ -3305,8 +3296,8 @@ msgid "Unable to retrieve volume types" msgstr "볼륨 타입을 찾지 못했습니다." #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "QOS 사양을 찾지 못했습니다." +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 @@ -3378,7 +3369,7 @@ msgstr "볼륨 스냅샷 개요" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3388,7 +3379,7 @@ msgstr "정보" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3401,7 +3392,7 @@ msgstr "볼륨" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3414,7 +3405,7 @@ msgstr "사양" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3437,7 +3428,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3460,23 +3451,23 @@ msgstr "\n볼륨 스냅샷 상태는 기본적으론 자동으로 관리됩니 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "볼륨 타입에 대한 연결 QOS 사양" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n볼륨 타입에 연결된 QOS 사양을 추가, 수정, 삭제합니다.\n
\n
\n\"안함\" 표시는 QOS 사양을 이 연결에서 사용하지 않음을 나타냅니다.\n반대로 QOS 사양에서 \"안함\"으로 설정하면 현재 연결에서 삭제하는 것입니다.\n
\n
\n이 내용은 cinder qos-associatecinder qos-disassociate 명령에\n해당하는 내용입니다." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3488,24 +3479,24 @@ msgstr "연결" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "QOS 사양 생성:" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nQOS 스펙은 볼륨 타입에 연관될 수 있습니다.\n이것은 볼륨 사용자가 요청한 서비스 기능의 품질 설정으로 매핑하는데 사용됩니다.\n이것은 cinder qos-create 명령과 같습니다.\nQOS 스펙을 생성되면, \"Manage Specs\"버튼을 클릭하여 QOS 스펙에대한 값을 키값 스펙으로 관리할 수 있습니다.\n
\n
\n각 QOS 스펙 항목은 QOS 정책을 사용하고자 하는 관리자가 사용될 위치를 나타내는 \"consumer\" 값을 가집니다.\n이 값은 \"프론트 엔드\" (Nova Compute), \"백엔드\" (Cinder back-end), 둘다에서 선택할 수 있습니다." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3545,18 +3536,18 @@ msgid "" " click the \"View Extra Specs\" button to set up extra specs key-value\n" " pair(s) for that volume type.\n" " " -msgstr "" +msgstr "\n볼륨 타입은 OpenStack에서 볼륨 생성시 선택하는 타입 또는 라벨입니다.\n일반적으로 볼륨이 사용될 스토리지 백엔드 드라이버의 기능 설정과 매핑됩니다.\n예 : \"성능\", \"SSD\", \"백업\" 등. cinder type-create와 명령이 같습니다.\n생성시 하나의 볼륨 타입을 얻게 됩니다만, \"추가 사양 보기\" 버튼을 클릭하여\n볼륨 타입에대한 확장 스팩 키값을 설정할 수 있습니다." #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "QOS 사양의 사용자 편집" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" @@ -3565,12 +3556,12 @@ msgid "Modify Consumer" msgstr "사용자 수정" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "연결 QOS 사양" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "QOS 사양 생성" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3578,8 +3569,8 @@ msgstr "볼륨 타입 생성" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "QOS 사양 사용자 편집" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3608,7 +3599,7 @@ msgstr "볼륨 타입 추가 사양" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "닫기" @@ -3629,8 +3620,8 @@ msgstr "사양 생성" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "QOS 사양 \"%(qos_spec_name)s\"의 새로운 \"사양\" 키-값을 생성합니다." +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3651,12 +3642,12 @@ msgid "Edit Spec" msgstr "사양 편집" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS 사양:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS 사양" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3690,55 +3681,55 @@ msgid "Volume Details:" msgstr "볼륨 세부 정보:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "QOS 스펙과 연결됨" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "연결할 QOS 사양을 선택합니다." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "새롭게 연결할 QOS 사양은 연결하고 있는 QOS 사양과는 달라야합니다." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "QOS 사양 연결을 성공적으로 업데이트 했습니다." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "QOS 사양 연결을 업데이트 하는데 오류가 발생했습니다." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS 사양 사용자" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "QOS 샤앙에 대한 사용자를 선택합니다." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "QOS 사양 사용자 값은 현재 사용자 값과는 달라야합니다." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "QOS 사양 사용자를 성공적으로 수정했습니다." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "QOS 사양 사용자를 수정하는데 오류가 발생했습니다." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "추가 사양 확인" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "QOS 사양 연결 관리" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3751,22 +3742,22 @@ msgid_plural "Deleted VolumeTypes" msgstr[0] "볼륨 타입 삭제함" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "연결된 OQS 사양" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "관리사양" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" -msgstr[0] "QOS 스펙 삭제" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" +msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" -msgstr[0] "QOS 스펙 삭제함" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" +msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:138 msgid "Edit Consumer" @@ -3778,12 +3769,12 @@ msgid "Consumer" msgstr "사용자" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS 사양" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "QOS 사양의 세부 정보를 찾지 못했습니다." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3791,12 +3782,12 @@ msgid "Unable to retrieve volume type details." msgstr "볼륨 타입에 대한 세부 정보를 찾지 못했습니다." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "QOS 사양을 찾지 못했습니다." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "QOS 사양 연결을 찾지 못했습니다." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3882,12 +3873,12 @@ msgid "undefined" msgstr "정의되지 않은" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "QOS 사양 목록을 찾지 못했습니다." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "QOS 사양에 대한 세부 정보를 찾지 못했습니다." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3922,12 +3913,12 @@ msgstr "\"%s\"에 대한 볼륨 상태를 업데이트 할 수 없습니다." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "QOS 사양을 성공적으로 생성했습니다: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "QOS 스펙을 생성할 수 없습니다. " +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3957,8 +3948,8 @@ msgid "Modify Groups" msgstr "그룹 수정" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "도메인 생성" @@ -4021,153 +4012,153 @@ msgstr "불충분한 권한 수준은 도메인 정보를 확인할 수 있습 msgid "Unable to retrieve domain details." msgstr "도메인 세부 정보를 찾지 못했습니다." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "도메인 정보" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "서로 다른 조직에서 사용하는 사용자와 인프라 사이의 도메인을 분리하여 제공합니다." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Keystone에 기본 role \"%s\"를 찾을 수 없습니다" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "기본 롤을 찾을 수 없습니다." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "사용자 목록을 찾지 못했습니다." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "역할 목록을 찾지 못했습니다." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "사용자 도메인 롤 할당을 찾지 못했습니다." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "도메인 멤버" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "모든 사용자" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "사용자를 찾을 수 없습니다." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "사용자 없음" -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "그룹 목록을 찾지 못했습니다. 잠시 후 다시 시도하세요." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "도메인 그룹" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "모든 그룹" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "그룹을 찾을 수 없습니다." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "그룹이 없습니다" -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "새 도메인 \"%s\" 을 만들었습니다." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "도메인 \"%s\" 을 만들 수 없습니다." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "서로 다른 조직에서 사용하는 사용자와 인프라 사이의 도메인을 분리하여 제공합니다. 도메인에서 그룹을 추가하거나 제거하며 도메인 정보를 편집합니다." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "도메인 편집" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "수정된 도메인 \"%s\" ." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "도메인 \"%s\" 을 수정할 수 없습니다." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "현재 로그인한 도메인에서 관리자 권한을 취소할 수 있습니다. 관리자 권한을 이용하여 다른 도메인으로 전환하거나 CLI를 통해 수동으로 관리 롤을 제거하십시오." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "%s 프로젝트 멤버 수정 및 도메인 그룹을 업데이트하지 못했습니다." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "%s 도메인 그룹을 수정하지 못하였습니다." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "그룹 \"%s\"를 성공적으로 생성하였습니다" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "그룹을 생성할 수 없습니다." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "그룹을 성공적으로 업데이트 하였습니다." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "그룹을 업데이트 할 수 없습니다." @@ -4326,13 +4317,13 @@ msgid "View Usage" msgstr "사용량 확인" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "프로젝트 생성" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "프로젝트 편집" @@ -4405,99 +4396,99 @@ msgstr "Quota 값은 현재 사용하는 값보다 적게 설정할 수 없습 msgid "Domain Name" msgstr "도메인 이름" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "프로젝트 정보" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "사용자가 구성할 수 있는 프로젝트를 만듭니다." -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "사용자 목록을 찾지 못했습니다. 잠시 후 다시 시도하세요." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "프로젝트 멤버" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "프로젝트 그룹" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "새로운 프로젝트 \"%s\" 생성." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "프로젝트 \"%s\" 만들 수 없습니다." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", 프로젝트 그룹 추가" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "%s 프로젝트 그룹을 추가하고 프로젝트 quota를 업데이트하는데 실패했습니다." -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "프로젝트 quota를 설정하지 못하였습니다." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "프로젝트 상세 정보 편집" -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "프로젝트 \"%s\" 수정하였습니다." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "프로젝트 \"%s\"를 수정할 수 없습니다." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", 프로젝트 그룹 업데이트" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "%s 프로젝트 멤버를 수정하고, 프로젝트 그룹과 프로젝트 quota를 업데이트하는데 실패했습니다." -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4597,7 +4588,7 @@ msgstr "비밀번호가 일치하지 않습니다." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -4711,7 +4702,7 @@ msgstr "사용자 역할을 찾지 못했습니다." msgid "" "Create a new user and set related properties including the Primary Project " "and Role." -msgstr "" +msgstr "새 사용자를 생성하고 기본 프로젝트와 롤을 포함한 속성을 설정합니다." #: dashboards/identity/users/templates/users/_update.html:8 #: dashboards/identity/users/templates/users/_update.html:33 @@ -5030,219 +5021,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "키 패어를 생성할 수 없습니다: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "필수 필드입니다." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "문자열은 ASCII 문자와 숫자만 포함할 수 있습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "시큐리티 그룹을 성공적으로 생성하였습니다.: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "시큐리티 그룹을 생성할 수 없습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "시큐리티 그룹을 성공적으로 업데이트 하였습니다.: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "시큐리티 그룹을 업데이트 할 수 없습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "룰" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Direction" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP 프로토콜" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "0~255 사이의 정수 값을 입력하세요. (-1은 와일드카드)" -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "열린 포트" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "포트" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "포트 범위" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "1 ~ 65535 사이의 정수 값을 입력하세요." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "포트에서" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "포트로" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "ICMP 타입의 범위 값을 입력하세요. (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "코드" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "ICMP 코드의 범위 값을 입력하세요. (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "원격" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "시큐리티 그룹" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "허용된 IP 범위를 지정하려면, \"CIDR\"을 선택하세요. 다른 시큐리티 그룹의 모든 멤버들의 접근을 허용하려면, \"보안 그룹\"을 선택하세요. " -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "내부 도메인 라우팅 클레스가 정해지지 않았습니다. (예. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Ether 타입" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "사용 가능한 시큐리티 그룹이 없습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "사용자 정의 TCP 룰" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "사용자 정의 UDP 룰" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "사용자 정의 ICMP 룰" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "다른 프로토콜" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "들어옴" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "내보냄" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "ICMP 타입이 유효하지 않습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "ICMP 코드가 유효하지 않습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "범위에 들지 않는 ICMP 타입 (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "범위에 들지 않는 ICMP 코드 (-1, 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "지정된 포트 번호가 유효하지 않습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "\"보내는\" 포트 번호가 유효하지 않습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "\"받는\" 포트 번호가 유효하지 않습니다." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "\"to\" 포트의 숫자는 반드시 \"from\" 포트의 숫자보다 크거나 같아야합니다." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR은 반드시 지정되어야 합니다." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "룰이 성공적으로 추가하였습니다: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "시큐리티 그룹에 룰을 추가할 수 없습니다." @@ -5396,6 +5385,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "룰은 시큐리티 그룹에 할당된 인스턴스에게 어떤 트래픽이 허용되는지를 정의합니다. 시큐리티 그룹 룰은 세가지 주요 파트로 구성됩니다: " +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5403,8 +5396,8 @@ msgid "" msgstr "룰 템플릿을 지정하거나 사용자 정의 룰을 사용할 수 있습니다. 옵션으로 사용자 정의 TCP 룰, 사용자 정의 UDP 룰, 또는 사용자 정의 ICMP 룰이 있습니다. " #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "열린 포트/포트 범위" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5414,6 +5407,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "TCP와 UDP 룰을 설정하려면, 단일 포트 또는 특정 범위의 포트를 열 수 있습니다. \"포트 범위\" 옵션을 선택하면 포트 범위 시작값과 최종값을 설정할 수 있습니다. 그러나 ICMP 룰은 주어진 칸에 ICMP 타입과 코드를 지정하여야 합니다. " +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5445,7 +5442,7 @@ msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. After the security group is created, you can add rules " "to the security group." -msgstr "" +msgstr "시큐리티 그룹은 VM에서 네트워크 설정에 적용되는 IP 필터 규칙에대한 묶음입니다. 시큐리티 그룹을 만든후, 시큐리티 그룹에서 규착일 추가할 수 있습니다." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:19 msgid "" @@ -5505,7 +5502,6 @@ msgid "Unable to create container." msgstr "컨테이너를 생성할 수 없습니다." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5637,7 +5633,7 @@ msgid "Create Pseudo-folder" msgstr "가상 폴더 만들기" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "오브젝트 올리기" @@ -5718,18 +5714,22 @@ msgid "Access: " msgstr "접근:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "오브젝트 복사" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" "Make a new copy of an existing object to store in this or another container." " You may additionally specify the path within the selected container where " "the new copy should be stored." -msgstr "" +msgstr "이 컨테이너나 다른 컨테이너에 저장된 기존의 오브젝트를 새롭게 복사하여 만듭니다. 새로운 복사본을 저장할 수 있도록 선택한 컨테이너안에 위치를 지정해야 합니다." + +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "오브젝트 복사" #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" @@ -5753,12 +5753,12 @@ msgid "Create pseudo-folder in container" msgstr "컨테이너에 가상 폴더 만들기" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "가상 폴더" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5790,12 +5790,12 @@ msgid "Edit Object" msgstr "오브젝트 수정" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "오브젝트" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5804,6 +5804,10 @@ msgid "" "consisting of key/value pairs." msgstr "오브젝트는 오픈스택의 오브젝트 스토리지 시스템에 저장하는 파일을 표현하는 기본 스토리지 오브젝트입니다. 오픈스택 오브젝트 스토리지 시스템에 데이터를 업로드할 때, 데이터는 그대로(압축이나 암호화 없이) 저장되고, 위치(컨테이너), 오브젝트 이름, 키/값 쌍으로 구성된 임의의 메타데이터로 구성됩니다. " +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "새로 업로드된 파일은 지금 오브젝트 내용을 대체합니다." @@ -5814,9 +5818,10 @@ msgstr "새로 업로드된 파일은 지금 오브젝트 내용을 대체합니 msgid "Update Object" msgstr "오브젝트 업데이트" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "컨테이너에 오브젝트 올리기" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -5962,23 +5967,23 @@ msgstr "Hadoop 버전" msgid "" "The Cluster Template object should specify Node Group Templates that will be used to build a Hadoop Cluster.\n" " You can add Node Groups using Node Group Templates on a "Node Groups" tab." -msgstr "" +msgstr "클러스터 템플릿 오브젝트는 하둡 클러스터를 구축하는데 사용되는 노드 그룹의 템플릿을 지정해야합니다.\n"노드 그룹" 탭에서 노드 그룹 탬플릿을 이용하여 노드 그룹을 추가할 수 있습니다." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:16 msgid "" "You may set cluster scoped Hadoop configurations on corresponding " "tabs." -msgstr "" +msgstr "해당 탭에서 하둡 구성 클러스터 범위를 설정할 수 있습니다." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:19 msgid "" "The Cluster Template object may specify a list of processes in anti-affinity group.\n" " That means these processes may not be launched more than once on a single host." -msgstr "" +msgstr "클러스터 템플릿 오브젝트는 anti-affinity 그룹의 프로세스 목록에서 지정할 수 있습니다.\n즉, 이러한 프로세스는 하나의 호스에 두번이상 실행되지 않음을 의미합니다." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_create_general_help.html:3 msgid "Select a plugin and Hadoop version for a new Cluster template." -msgstr "" +msgstr "새로운 클러스터 템플릿에대한 플러그인과 하둡 버전을 선택하십시오." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:3 @@ -6002,6 +6007,15 @@ msgstr "no processes" msgid "Node Configurations" msgstr "노드 구성" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6016,8 +6030,9 @@ msgid "Cluster configurations are not specified" msgstr "클러스터 구성을 지정하지 않았습니다." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "노드 그룹" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6074,8 +6089,8 @@ msgid "Upload" msgstr "올리기" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "추가할 노드 그룹 템플릿 선택" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6223,11 +6238,11 @@ msgstr "클러스터를 기존 클러스터 템플릿을 사용하여 시작할 msgid "" "The Cluster object should specify OpenStack Image to boot instances for " "Hadoop Cluster." -msgstr "" +msgstr "클러스터 오브젝트는 하둡 클러스터에대한 인스턴트 부팅을위해 OpenStack 이미지를 지정해야합니다." #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:18 msgid "User has to choose a keypair to have access to clusters instances." -msgstr "" +msgstr "사용자가 클러스터 인스턴스에 접근할 수 있는 키페어를 선택합니다." #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:21 msgid " Done" @@ -6260,10 +6275,20 @@ msgstr "Neutron 관리 네트워크" msgid "Keypair" msgstr "키패어" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "클러스터 인스턴스" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "노드 수" @@ -6433,13 +6458,13 @@ msgstr "이미지 저장소 도구:" msgid "" "Image Registry is used to provide additional information about images for " "Data Processing." -msgstr "" +msgstr "이미지 저장소는 데이터 프로세싱에서 사용된 이미지에 대한 추가 정보를 제공하는데 사용됩니다." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:9 msgid "" "Specified User Name will be used by Data Processing to apply configs and " "manage processes on instances." -msgstr "" +msgstr "지정한 사용자 이름은 구성한 데이터 프로세싱에서 사용되거나 인스턴스에서 프로세스를 관리하는데 사용됩니다." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:12 msgid "" @@ -6453,12 +6478,12 @@ msgstr "사용자 정의 태그를 추가할 수 있습니다." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:19 msgid "Unnecessary tags may be removed by clicking a cross near tag's name." -msgstr "" +msgstr "불필요한 태그를 태그 이름에 있는 엑스표를 클릭하여 제거합니다." #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:5 msgid "" "Register tags required for the Plugin with specified Data Processing Version" -msgstr "" +msgstr "지정한 데이터 프로세싱 버전과 플러그인에 대해 필요한 태그를 등록" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:8 msgid "Version" @@ -6551,11 +6576,11 @@ msgstr "데이터 소스의 타입을 선택하십시오." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:10 msgid "You may need to enter the username and password for your Data Source." -msgstr "" +msgstr "데이터 소스에대한 사용자 이름과 암호를 입력해야합니다." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:13 msgid "You may also enter an optional description for your Data Source." -msgstr "" +msgstr "데이터 소스에대한 옵션 설명을 입력할 수 있습니다." #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:2 msgid "Data Source Overview" @@ -6623,20 +6648,20 @@ msgstr "스크립트 이름" msgid "Script text" msgstr "스크립트 텍스트" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "사용자명" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "내부 바이너리에 대한 목록을 가져오지 못했습니다." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "잡 바이너리를 생성하지 못했습니다." -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6644,11 +6669,11 @@ msgstr "잡 바이너리를 생성하지 못했습니다." msgid "Create Job Binary" msgstr "잡 바이너리 생성" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "잡 바이너리를 업로드 할 수 없습니다." -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "내부 바이너리 목록을 가져올 수 없습니다." @@ -6693,7 +6718,7 @@ msgstr "잡 바이너리를 가져올 수 없습니다: %(exc)s" msgid "" "Important: The name that you give your job binary will be the name used in your job execution.\n" " If your binary requires a particular name or extension (ie: \".jar\"), be sure to include it here." -msgstr "" +msgstr "중요 사항: 잡 바이너리에 지정한 이름을 잡 실행 이름으로 사용합니다.\n바이너리에 특정 이름이나 확장이 필요한 경우 (예: \".jar\"), 여기에 포함해야합니다." #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:8 msgid "Select the storage type for your job binary." @@ -6707,7 +6732,7 @@ msgstr "데이터 프로세싱 내부 데이터베이스" msgid "" "For Data Processing internal job binaries, you may choose from the " "following:" -msgstr "" +msgstr "데이터 프로세싱 내부 잡 바이너리는 다음을 선택할 수 있습니다:" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:17 msgid "Choose an existing file" @@ -6719,7 +6744,7 @@ msgstr "새로운 파일 업로드" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:19 msgid "Create a script to be uploaded dynamically" -msgstr "" +msgstr "동적으로 업로드하는 스크립트를 생성합니다." #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:23 msgid "For Object Store job binaries, you must:" @@ -6735,7 +6760,7 @@ msgstr "파일에 접근할때 필요한 사용자 이름과 비밀번호 입력 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:30 msgid "You may also enter an optional description for your job binary." -msgstr "" +msgstr "잡 바이너리에 대한 옵션 설명을 입력할 수 있습니다." #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:2 msgid "Job Binary Overview" @@ -6861,6 +6886,11 @@ msgstr "생성" msgid "Job Configuration" msgstr "잡 구성" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -6951,7 +6981,7 @@ msgstr "Spark 잡의 경우, 메인은 꼭 필요하고, \"libs\"는 선택사 msgid "" "For MapReduce or Java Action jobs, \"mains\" are not applicable. You are required to add one\n" " or more \"libs\" for these jobs." -msgstr "" +msgstr "MapReduce 또는 자바 엑션 잡은 \"mains\"에 적용되지 않습니다. 이런 작업을 하기위해서는\n하나 이상의 \"라이브러리\"를 추가해야합니다." #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:27 msgid "You may also enter an optional description for your job." @@ -7368,7 +7398,6 @@ msgstr "백업 생성" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "백업 복구" @@ -7444,7 +7473,7 @@ msgid "" "You can perform an incremental backup by specifying a parent backup. " "However, not all databases support incremental backups in " "which case this operation will result in an error." -msgstr "" +msgstr "부모 백업을 지정하여 증분 백업으로 작업을 진행할 수 있습니다. 그러나, 모든 데이터베이스에서 오류가 발생되는 경우에는 증분 백업을 지원하지 않습니다." #: dashboards/project/database_backups/templates/database_backups/backup.html:3 #: dashboards/project/database_backups/templates/database_backups/backup.html:6 @@ -8425,7 +8454,7 @@ msgstr "정책 ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "관리자 업 상태" @@ -8699,7 +8728,7 @@ msgid "" "valid and direct URL to the image binary; it must also be accessible to the " "Image Service. URLs that redirect or serve error pages will result in " "unusable images." -msgstr "" +msgstr "HTTP URL을 통해서 이미지를 선택하면, 이미지 위치 필드는 유효해야하고 이미지 바이너리에 직접 연결된 URL이어야 합니다. 또한 이미지 서비스에서 접근할 수 있어야합니다. 리다이렉션 URL이거나 오류 페이지를 지원하는 경우, 이미지를 가져올 수 없습니다." #: dashboards/project/images/templates/images/images/_detail_overview.html:3 msgid "Image Overview" @@ -9548,7 +9577,6 @@ msgid "No volumes attached." msgstr "볼륨을 연결할 수 없습니다." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Flavor 세부 정보" @@ -9592,6 +9620,11 @@ msgstr "최소 이미지 요구 사항을 충족하지 못하는 일부 flavor msgid "No flavors meet minimum criteria for selected image." msgstr "Flavor를 선택한 이미지에 대한 최소한의 기준을 충족하지 않습니다." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "인스턴스가 시작될때 사용할 고급 옵션을 지정합니다." @@ -9725,7 +9758,7 @@ msgid "" msgid_plural "" "The requested %(req)i instances cannot be launched as you only have " "%(avail)i of your quota available." -msgstr[0] "" +msgstr[0] "사용가능한 Quota 내에서 %(avail)i만 가능하여 %(req)i 인스턴스가 요청한 것에 대해 작동하지 못했습니다." #: dashboards/project/instances/workflows/create_instance.py:197 #, python-format @@ -10076,7 +10109,6 @@ msgstr "세션 지속성" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "쿠키 이름" @@ -10087,7 +10119,7 @@ msgstr "APP_COOKIE 지속성을 위해 요청되었습니다. 다른 경우 무 #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "연결 제한" @@ -10161,7 +10193,7 @@ msgstr "멤버의 정기 정검 사이의 최소 시간" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Timeout" @@ -10219,42 +10251,42 @@ msgstr "모니터 추가" #: dashboards/project/loadbalancers/tables.py:81 msgid "Delete VIP" msgid_plural "Delete VIPs" -msgstr[0] "" +msgstr[0] "VIP 삭제" #: dashboards/project/loadbalancers/tables.py:89 msgid "Scheduled deletion of VIP" msgid_plural "Scheduled deletion of VIPs" -msgstr[0] "" +msgstr[0] "VIP 예약 삭제" #: dashboards/project/loadbalancers/tables.py:107 msgid "Delete Pool" msgid_plural "Delete Pools" -msgstr[0] "" +msgstr[0] "풀 삭제" #: dashboards/project/loadbalancers/tables.py:115 msgid "Scheduled deletion of Pool" msgid_plural "Scheduled deletion of Pools" -msgstr[0] "" +msgstr[0] "풀 예약 삭제" #: dashboards/project/loadbalancers/tables.py:134 msgid "Delete Monitor" msgid_plural "Delete Monitors" -msgstr[0] "" +msgstr[0] "모니터 삭제" #: dashboards/project/loadbalancers/tables.py:142 msgid "Scheduled deletion of Monitor" msgid_plural "Scheduled deletion of Monitors" -msgstr[0] "" +msgstr[0] "모니터 예약 삭제" #: dashboards/project/loadbalancers/tables.py:155 msgid "Delete Member" msgid_plural "Delete Members" -msgstr[0] "" +msgstr[0] "멤버 삭제" #: dashboards/project/loadbalancers/tables.py:163 msgid "Scheduled deletion of Member" msgid_plural "Scheduled deletion of Members" -msgstr[0] "" +msgstr[0] "멤버 예약 삭제" #: dashboards/project/loadbalancers/tables.py:171 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:8 @@ -10312,8 +10344,6 @@ msgstr "공급자" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "서브넷" @@ -10613,7 +10643,7 @@ msgstr "맴버 주소" msgid "" "Relative part of requests this pool member serves compared to others. \n" "The same weight will be applied to all the selected members and can be modified later. Weight must be in the range 1 to 256." -msgstr "" +msgstr "폴 멤버가 제공하는 요청의 다른 부분과 다른 것들을 비교합니다.\n동일한 weight를 선택한 멤버 모두에게 적용하거나 나중에 수정할 수 있습니다. Weight의 범위는 1 ~ 256 입니다." #: dashboards/project/loadbalancers/workflows.py:339 msgid "" @@ -10844,6 +10874,16 @@ msgstr "여기에서 VIP 속성을 업데이트할 수 있습니다: 이름, 설 msgid "Port ID" msgstr "포트 ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11215,8 +11255,16 @@ msgid "Provider Network" msgstr "관리 네트워크" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "네트워크 타입" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11296,7 +11344,6 @@ msgstr "추가 경로" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "대상" @@ -11597,6 +11644,15 @@ msgstr "인터페이스 %s를 삭제하지 못하였습니다." msgid "Unable to set gateway." msgstr "게이트웨이를 설정하지 못했습니다." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11622,26 +11678,47 @@ msgid "Reset to Default" msgstr "기본으로 되돌리기" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "소스" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "룰 충돌" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "더욱 구체적인 룰은 트래픽에 영향을 끼치므로, 전체 source/destination 결합 방식을 제어하는 룰은 자동으로 생성될 수 없습니다. " -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "룰 충돌" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -11946,23 +12023,28 @@ msgstr "작성한 값에 가진 새로운 스택을 만들 수 있습니다." msgid "Stack Overview" msgstr "스택 개요" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "출력" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "스택 매개 변수" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "런치 매개 변수" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "분" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "롤백" @@ -11978,7 +12060,12 @@ msgstr "스택 리소스 ID" msgid "Resource ID" msgstr "리소스 ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "리소스 메타데이터" @@ -12069,7 +12156,6 @@ msgid "Unable to restore backup." msgstr "백업을 복구할 수 없습니다." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "볼륨 백업" @@ -12121,6 +12207,10 @@ msgstr "스냅샷 세부 정보를 찾지 못했습니다." msgid "Create Volume Backup" msgstr "볼륨 백업 생성" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12134,15 +12224,20 @@ msgid "" "they originate from." msgstr "어떤 컨테이너 이름을 제공하지 않으면, volumebackups라는 기본 컨테이너 이름으로 프로비저닝됩니다. 백업은 기존 볼륨과 동일한 크기로 생성됩니다." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "볼륨 백업 개요" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "볼륨 백업 복구" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "복구할 볼륨을 선택합니다." @@ -12665,12 +12760,12 @@ msgstr "암호화된" #: dashboards/project/volumes/volumes/tables.py:388 msgid "Detach Volume" msgid_plural "Detach Volumes" -msgstr[0] "" +msgstr[0] "볼륨 연결 해제" #: dashboards/project/volumes/volumes/tables.py:397 msgid "Detaching Volume" msgid_plural "Detaching Volumes" -msgstr[0] "" +msgstr[0] "볼륨 연결 혜제중" #: dashboards/project/volumes/volumes/tables.py:425 msgid "Device" @@ -12997,42 +13092,42 @@ msgstr "IPSec 사이트 연결 추가" #: dashboards/project/vpn/tables.py:73 msgid "Delete VPN Service" msgid_plural "Delete VPN Services" -msgstr[0] "" +msgstr[0] "VPN 서비스 삭제" #: dashboards/project/vpn/tables.py:81 msgid "Scheduled deletion of VPN Service" msgid_plural "Scheduled deletion of VPN Services" -msgstr[0] "" +msgstr[0] "VPN 서비스 예약 삭제" #: dashboards/project/vpn/tables.py:99 msgid "Delete IKE Policy" msgid_plural "Delete IKE Policies" -msgstr[0] "" +msgstr[0] "IKE 정책 삭제" #: dashboards/project/vpn/tables.py:107 msgid "Scheduled deletion of IKE Policy" msgid_plural "Scheduled deletion of IKE Policies" -msgstr[0] "" +msgstr[0] "IKE 정책 예약 삭제" #: dashboards/project/vpn/tables.py:125 msgid "Delete IPSec Policy" msgid_plural "Delete IPSec Policies" -msgstr[0] "" +msgstr[0] "IPSec 정책 삭제" #: dashboards/project/vpn/tables.py:133 msgid "Scheduled deletion of IPSec Policy" msgid_plural "Scheduled deletion of IPSec Policies" -msgstr[0] "" +msgstr[0] "IPSec 정책 예약 삭제" #: dashboards/project/vpn/tables.py:151 msgid "Delete IPSec Site Connection" msgid_plural "Delete IPSec Site Connections" -msgstr[0] "" +msgstr[0] "IPSec 사이트 연결 삭제" #: dashboards/project/vpn/tables.py:159 msgid "Scheduled deletion of IPSec Site Connection" msgid_plural "Scheduled deletion of IPSec Site Connections" -msgstr[0] "" +msgstr[0] "IPSec 사이트 연결 예약 삭제" #: dashboards/project/vpn/tables.py:167 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:8 @@ -13410,7 +13505,6 @@ msgstr "프로젝트를 검색할 수 없습니다." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "구분 타입" @@ -13447,7 +13541,6 @@ msgstr "Enhanced VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "구분 범위" @@ -13544,17 +13637,25 @@ msgstr "네트워크 프로필 세부 정보를 찾지 못했습니다." msgid "Failed to obtain network profile binding" msgstr "네트워크 프로파일 바인딩을 가져오지 못했습니다." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "이름:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "네트워크 프로필의 이름을 선택하십시오." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "사용 가능한 세그먼트 타입은 VLAN, Overlay, Trunk 입니다." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "세그먼트 서브 타입" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13564,6 +13665,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "사용 가능한 서브 타입은 Overlay와 Trunk 세그먼트를 위한 것입니다. Overlay에 해당되는 서브 타입은 다음과 같습니다. Native-VXLAN, Enhanced-VXLAN 또는 'Other' (예. GRE)로 직접 서브 타입에 대한 텍스트 매개변수로 입력이 가능합니다. 사용 가능한 Trunk는 VLAN이 있습니다." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " @@ -13651,21 +13756,21 @@ msgstr "페이지 당 볼 수 있는 항목 수" #: dashboards/settings/user/forms.py:80 #, python-format msgid "UTC %(hour)s:%(min)s" -msgstr "" +msgstr "UTC %(hour)s:%(min)s" #: dashboards/settings/user/forms.py:86 msgid "UTC" -msgstr "" +msgstr "UTC" #: dashboards/settings/user/forms.py:88 msgid "GMT" -msgstr "" +msgstr "GMT" #. Translators: UTC offset and timezone label #: dashboards/settings/user/forms.py:93 #, python-format msgid "%(offset)s: %(label)s" -msgstr "" +msgstr "%(offset)s: %(label)s" #: dashboards/settings/user/forms.py:121 msgid "Settings saved." diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po index 1a8c21c55b..188c254418 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -419,12 +419,12 @@ msgstr "Administracja" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "Administracja" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "Administracja" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "Administracja" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Nazwa" @@ -611,7 +609,7 @@ msgstr "Hosty" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadane" @@ -749,8 +747,8 @@ msgstr "Dodaj/usuń hosty z agregatu" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -780,31 +778,21 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -816,7 +804,7 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -838,8 +826,6 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -847,26 +833,15 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -881,7 +856,6 @@ msgstr "Błąd w trakcie dodawania lub usuwania hosta." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Opis" @@ -929,7 +903,7 @@ msgstr "Agregaty hostów dzielą strefę dostępności w logiczne jednostki popr #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1340,9 +1314,9 @@ msgstr "Dysk swap" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1523,14 +1497,13 @@ msgstr "Nazwa hosta" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1708,14 +1681,14 @@ msgstr "Strefa" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1724,7 +1697,7 @@ msgstr "Strefa" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1802,6 +1775,15 @@ msgstr "Wykorzystanie dysków" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1810,20 +1792,34 @@ msgstr "Wykorzystanie dysków" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1962,24 +1958,24 @@ msgstr "Informacje systemowe" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Włączone" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Wyłączone" @@ -2162,7 +2158,7 @@ msgstr "Adres IP" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2483,7 +2479,6 @@ msgstr "Fizyczny mechanizm, za pomocą którego jest zaimplementowana sieć wirt #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2497,7 +2492,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "ID segmentacji" @@ -2528,7 +2522,7 @@ msgstr "ID segmentacji" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2707,8 +2701,8 @@ msgstr "Agenci DHCP" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2972,9 +2966,9 @@ msgid "Edit Subnet" msgstr "Modyfikuj podsieć" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3173,7 +3167,6 @@ msgstr "Docelowy CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Akcja" @@ -3196,7 +3189,6 @@ msgid "Interfaces" msgstr "Interfejsy" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Przegląd routerów" @@ -3217,7 +3209,7 @@ msgstr "Przegląd routerów" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3234,9 +3226,9 @@ msgstr "Przegląd routerów" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3272,24 +3264,23 @@ msgstr "ID projektu" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Rozproszony" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "Tryb wysokiej dostępności (HA)" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "Informacje o zewnętrznej bramie" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Podłączona sieć zewnętrzna" @@ -3336,8 +3327,8 @@ msgid "Unable to retrieve volume types" msgstr "Nie można pobrać typów wolumenów." #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "Nie można pobrać specyfikacji QOS" +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 @@ -3409,7 +3400,7 @@ msgstr "Szczegóły migawki wolumenu" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3419,7 +3410,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3432,7 +3423,7 @@ msgstr "Wolumen" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3445,7 +3436,7 @@ msgstr "Specyfikacja" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3468,7 +3459,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3491,23 +3482,23 @@ msgstr "\nStan migawki wolumenu zazwyczaj jest zarządzany automatycznie. W niek #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Powiązanie specyfikacji QOS z typem wolumenu" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nDodanie, zmiana lub usunięcie specyfikacji QOS powiązanej z tym typem wolumenu.\n
\n
\n„Brak” oznacza, że żadna specyfikacja QOS nie jest obecnie powiązana. Ustawienie specyfikacji na „Brak” usunie obecne powiązanie.\n
\n
\nJest to odpowiednik poleceń cinder qos-associate icinder qos-disassociate." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3519,24 +3510,24 @@ msgstr "Powiąż" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Tworzenie specyfikacji QOS" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nSpecyfikacje QOS mogą zostać powiązane z typami wolumenów.\nWykorzystuję się je, by określić zestaw właściwości jakości usług wymaganych przez właściciela wolumenu. Jest to odpowiednik\npolecenia cinder qos-create. Po utworzeniu specyfikacji QOS, należy kliknąć przycisk „Zarządzaj specyfikacjami”, aby zarządzać parami klucz-wartość dla specyfikacji QOS.\n
\n
\nKażda specyfikacja QOS będzie posiadała wartość „konsumenta”, która wskazuje\ngdzie administrator chciałby wymusić politykę QOS. Wartość ta może być „front-end” (Usługa obliczeniowa/Nova Compute), „back-end” (Cinder) lub obie." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3579,29 +3570,29 @@ msgid "" msgstr "\nTyp wolumenu jest typem lub etykietą, która może zostać wybrana podczas\ntworzenie wolumenu w OpenStack. Zazwyczaj określa zestaw możliwości sterownika przechowywania danych dla tego wolumenu. Przykładowo „Wydajność”, „SSD”, „kopie zapasowe”.\nJest to odpowiednik polecenia cinder type-create. Po utworzeniu typu wolumenu, należy kliknąć przycisk „Wyświetl dodatkowe specyfikacje”, aby ustawić pary klucz-wartość dla tego typu wolumenu." #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Edycja konsumenta specyfikacji QOS" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nKażda specyfikacja QOS będzie posiadała wartość „konsumenta”, która wskazuje\ngdzie administrator chciałby wymusić politykę QOS. Wartość ta może być „front-end” (Usługa obliczeniowa/Nova Compute), „back-end” (Cinder) lub obie." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modyfikacja konsumenta" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Powiązanie specyfikacji QOS" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Tworzenie specyfikacji QOS" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3609,8 +3600,8 @@ msgstr "Utwórz typ wolumenu" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Edycja konsumenta specyfikacji QOS" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3639,7 +3630,7 @@ msgstr "Dodatkowa specyfikacja typu wolumenu" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Zamknij" @@ -3660,8 +3651,8 @@ msgstr "Utwórz specyfikację" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Utwórz nową parę klucz-wartość specyfikacji dla specyfikacji QOS „%(qos_spec_name)s”" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3682,12 +3673,12 @@ msgid "Edit Spec" msgstr "Edytuj specyfikację" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "Specyfikacja QOS: " +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "Specyfikacja QOS" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3721,55 +3712,55 @@ msgid "Volume Details:" msgstr "Szczegóły wolumenu:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "Specyfikacja QOS do powiązania" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Wybór powiązanej specyfikacji QOS." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "Nowe powiązanie specyfikacji QOS musi być inne niż obecne powiązanie." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Zaktualizowano powiązanie specyfikacji QOS." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Błąd podczas aktualizacji powiązania specyfikacji QOS." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "Konsument specyfikacji QOS" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Wybór konsumenta dla tej specyfikacji QOS." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "Wartość konsumenta specyfikacji QOS musi być różna od obecnej wartości konsumenta." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Zmodyfikowano konsumenta specyfikacji QOS." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Błąd podczas edycji konsumenta specyfikacji QOS." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "Wyświetl dodatkowe opcje" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Zarządzanie powiązaniami specyfikacji QOS" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3786,23 +3777,23 @@ msgstr[1] "" msgstr[2] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Powiązane specyfikacje QOS" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Zarządzanie specyfikacjami" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -3817,12 +3808,12 @@ msgid "Consumer" msgstr "Konsument" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "Specyfikacja QOS" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Nie można pobrać specyfikacji QOS." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3830,12 +3821,12 @@ msgid "Unable to retrieve volume type details." msgstr "Nie można pobrać szczegółów typu wolumenu." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Nie można pobrać specyfikacji QOS." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Nie można pobrać powiązania ze specyfikacją QOS." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3925,12 +3916,12 @@ msgid "undefined" msgstr "niezdefiniowane" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Nie można pobrać listy specyfikacji QOS." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Nie można pobrać szczegółów specyfikacji QOS." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3965,12 +3956,12 @@ msgstr "Nie można zmienić stanu wolumenu na „%s”." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Utworzono specyfikację QOS: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "Nie można utworzyć specyfikacji QOS." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -4000,8 +3991,8 @@ msgid "Modify Groups" msgstr "Modyfikuj grupy" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Utwórz domenę" @@ -4068,153 +4059,153 @@ msgstr "Brak uprawnień do przeglądania informacji o domenie." msgid "Unable to retrieve domain details." msgstr "Nie można pobrać szczegółów domeny." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Informacje o domenie" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Domeny zapewniają separację między użytkownikami oraz infrastrukturą wykorzystywaną przez różne organizacje. " -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Nie można znaleźć domyślnej roli „%s” w Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Nie znaleziono domyślnej roli." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Nie można pobrać listy użytkowników." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Nie można pobrać listy ról." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Nie można pobrać przypisań do ról użytkowników domeny." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Członkowie domeny" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "Wszyscy użytkownicy" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "Nie znaleziono użytkowników" -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "Brak użytkowników." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Nie można pobrać listy grup. Proszę spróbować później." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Grupy domenowe" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "Wszystkie grupy" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "Nie znaleziono grup." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "Brak grup." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Utworzono nową domenę „%s”." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Nie można utworzyć domeny „%s”." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Domeny zapewniają separację między użytkownikami oraz infrastrukturą wykorzystywaną przez różne organizacje. Można edytować szczegóły domeny, aby dodać lub usunąć z niej grupy." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Edycja domeny" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Zmodyfikowano domenę „%s”." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Nie można zmodyfikować domeny „%s”." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Nie można odwołać uprawnień administracyjnych z domeny, w której jest się zalogowanym. Należy przełączyć się do innej domeny z uprawnieniami administracyjnymi lub usunąć rolę administracyjną ręcznie przy pomocy CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Nie można zmodyfikować członków projektu %s oraz zaktualizować grup domennowych." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Nie można zmodyfikować grup domenowych %s." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Grupa „%s” została utworzona" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Nie można utworzyć grupy." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Zaktualizowano grupę." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Nie można zaktualizować grupy." @@ -4385,13 +4376,13 @@ msgid "View Usage" msgstr "Wyświetl wykorzystanie" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Utwórz projekt" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Edytuj projekt" @@ -4468,99 +4459,99 @@ msgstr "Wartości limitów nie mogą być mniejsze niż obecne wartości zużyci msgid "Domain Name" msgstr "Nazwa domeny" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Informacje o projekcie" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Utworzenie projektu pozwala na uporządkowanie użytkowników" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Nie można pobrać listy użytkowników. Proszę spróbować później." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Członkowie projektu" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Grupy w projekcie" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Utworzono nowy projekt „%s”." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Nie można utworzyć projektu „%s”." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", dodać grup projektów" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Nie można ustawić limitów dla projektu." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Edycja szczegółów projektu." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Zmodyfikowano projekt „%s”." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Nie można zmodyfikować projektu „%s”." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", zaktualizować grup projektów" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4664,7 +4655,7 @@ msgstr "Hasła nie pasują" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5117,219 +5108,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Nie można utworzyć pary kluczy: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "Pole wymagane." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "Ciąg może zawierać wyłącznie znaki ASCII oraz liczby." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Utworzono grupę zabezpieczeń: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Nie można utworzyć grupy zabezpieczeń." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "Zaktualizowano grupę zabezpieczeń: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Nie można zaktualizować grupy zabezpieczeń." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Reguła " -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Kierunek" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "Protokół IP" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Należy podać liczbę całkowitą z przedziału od 0 do 255 (lub -1 dla dowolnej)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Otwarty port" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Port" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Zakres portu" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Należy podać wartość całkowitą z przedziału 1 do 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "Od portu" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "Do portu" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Należy podać typ ICMP z zakresu (-1 :255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Kod" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Należy podać kod ICMP z zakresu (-1 : 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Zdalne" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Grupa zabezpieczeń" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "W celu podania zakresu IP, należy wybrać „CIDR”. Aby zezwolić na dostęp dla wszystkich członków innej grupy zabezpieczeń należy wybrać „Grupa zabezpieczeń”." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Classless Inter-Domain Routing (np. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Typ medium" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "Brak dostępnych grup zabezpieczeń" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Własna reguła TCP" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Własna reguła UDP" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Własna reguła ICMP" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Inny protokół" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Przychodzący" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Wychodzący" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "Niepoprawny typ ICMP." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "Niepoprawny kod ICMP." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "Typ ICMP nie znajduje się w zakresie od -1 do 255" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "Kod ICMP nie znajduje się zakresie od -1 do 255" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "Podany port jest nieprawidłowy." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "Numer portu w polu „od portu” jest nieprawidłowy." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "Numer portu w polu „do portu” jest nieprawidłowy." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "Numer portu w polu „do portu” musi być większy lub równy numerowi w polu „od portu”. " -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "Należy podać CIDR." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Dodano regułę: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Nie można dodać reguły do grupy zabezpieczeń" @@ -5491,6 +5480,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Reguły określają jaki ruch jest dozwolony dla instancji przypisanych do danej grupy zabezpieczeń. Grupa zabezpieczeń składa się z trzech głównych elementów:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5498,8 +5491,8 @@ msgid "" msgstr "Można wybrać reguły z szablonu lub wykorzystać własne reguły TCP, UDP lub ICMP." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Otwarty port/zakres portów" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5509,6 +5502,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "Dla reguł protokołów TCP i UDP można otworzyć pojedynczy port lub zakres portów. Wybranie opcji „Zakres portów” wyświetli pola pozwalające na podanie zarówno początku jak i końca zakresu. Dla reguł protokołu ICMP natomiast, podaje się jego typ i kod." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5600,7 +5597,6 @@ msgid "Unable to create container." msgstr "Nie można utworzyć kontenera." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5736,7 +5732,7 @@ msgid "Create Pseudo-folder" msgstr "Utwórz pseudokatalog" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Wyślij obiekt" @@ -5821,11 +5817,9 @@ msgid "Access: " msgstr "Dostęp:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Kopiuj obiekt" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5834,6 +5828,12 @@ msgid "" "the new copy should be stored." msgstr "Tworzy nową kopię istniejącego obiektu, celem przechowania go w bieżącym lub innym kontenerze. Dodatkowo można podać ścieżkę wewnątrz wybranego kontenera, pod którą ma być przechowywany obiekt." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Kopiuj obiekt" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5856,12 +5856,12 @@ msgid "Create pseudo-folder in container" msgstr "Utwórz pseudo-katalog w kontenerze" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-katalog" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5893,12 +5893,12 @@ msgid "Edit Object" msgstr "Edytuj obiekt" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Obiekt" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5907,6 +5907,10 @@ msgid "" "consisting of key/value pairs." msgstr "Obiekt jest podstawową jednostką przechowywania reprezentującą plik przechowywany w magazynie obiektów OpenStack. Przy wysyłaniu danych do magazynu obiektów OpenStack, dane są przechowywane tak jak są (bez kompresji lub szyfrowania) i składają się z położenia (kontenera), nazwy obiektu i metadanych w formie par klucz/wartość." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "Przesłany plik zastąpi zawartość bieżącego obiektu" @@ -5917,9 +5921,10 @@ msgstr "Przesłany plik zastąpi zawartość bieżącego obiektu" msgid "Update Object" msgstr "Zaktualizuj obiekt" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Przesyłanie obiektu do kontenera" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6109,6 +6114,15 @@ msgstr "brak procesów" msgid "Node Configurations" msgstr "Konfiguracje węzła" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6123,8 +6137,9 @@ msgid "Cluster configurations are not specified" msgstr "Nie podano konfiguracji klastra" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Grupa węzłów" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6181,8 +6196,8 @@ msgid "Upload" msgstr "Wyślij" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Wybór grupy węzłów do dodania" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6371,10 +6386,20 @@ msgstr "Sieć zarządzająca Neutron" msgid "Keypair" msgstr "Para kluczy" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Instancje klastra" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Ilość węzłów" @@ -6742,20 +6767,20 @@ msgstr "Nazwa skryptu" msgid "Script text" msgstr "Zawartość skryptu" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Nazwa użytkownika" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Nie można pobrać listy wewnętrznych bibliotek." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Nie można utworzyć pliku binarnego zadania" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6763,11 +6788,11 @@ msgstr "Nie można utworzyć pliku binarnego zadania" msgid "Create Job Binary" msgstr "Utwórz plik binarny zadania" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Nie można przesłać pliku binarnego zadania" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Nie można pobrać listy wewnętrznych plików binarnych" @@ -6992,6 +7017,11 @@ msgstr "Utworzono" msgid "Job Configuration" msgstr "Konfiguracja zadania" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7503,7 +7533,6 @@ msgstr "Utwórz kopię zapasową" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Przywróć kopię zapasową" @@ -8586,7 +8615,7 @@ msgstr "ID zasady" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Stan administracyjny" @@ -9741,7 +9770,6 @@ msgid "No volumes attached." msgstr "Nie dołączono wolumenów." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Szczegóły odmiany" @@ -9785,6 +9813,11 @@ msgstr "Niektóre z odmian niespełniających minimalnych wymagań obrazu zosta msgid "No flavors meet minimum criteria for selected image." msgstr "Żadna z odmian nie spełnia wymaganych kryteriów dla wybranego obrazu." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Zaawansowane opcje podczas uruchamiania instancji." @@ -10271,7 +10304,6 @@ msgstr "Trwałość sesji" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Nazwa ciasteczka" @@ -10282,7 +10314,7 @@ msgstr "Wymagane dla trwałości sesji typu APP_COOKIE, w innych przypadkach ign #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Limit połączeń" @@ -10356,7 +10388,7 @@ msgstr "Minimalny odstęp czasu w sekundach pomiędzy testami członka" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Limit czasu" @@ -10523,8 +10555,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Podsieć" @@ -11055,6 +11085,16 @@ msgstr "Pozwala na modyfikację atrybutów VIP-a: edycję nazwy, opisu, puli, tr msgid "Port ID" msgstr "ID portu" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11426,8 +11466,16 @@ msgid "Provider Network" msgstr "Sieć dostawcy" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Typ sieci" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11507,7 +11555,6 @@ msgstr "Dodatkowe trasy" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Cel" @@ -11824,6 +11871,15 @@ msgstr "Nie można usunąć interfejsu %s" msgid "Unable to set gateway." msgstr "Nie można ustawić bramki." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11849,26 +11905,47 @@ msgid "Reset to Default" msgstr "Przywróć domyślne" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Źródło" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Konflikt reguł" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "Bardziej szczegółowa reguła dotyczy części ruchu, w związku z czym nie można automatycznie wygenerować reguły kontrolującej zachowanie wszystkich kombinacji źródeł/celi." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Konfliktująca reguła" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12177,23 +12254,28 @@ msgstr "Tworzy nowy stos o podanych wartościach." msgid "Stack Overview" msgstr "Przegląd stosu" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Wyjścia" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Parametry stosu" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Parametry uruchomieniowe" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minut" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Wycofaj" @@ -12209,7 +12291,12 @@ msgstr "ID zasobu stosu" msgid "Resource ID" msgstr "ID zasobu" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Metadane zasobu" @@ -12300,7 +12387,6 @@ msgid "Unable to restore backup." msgstr "Nie można przywrócić kopii zapasowej." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Kopia zapasowa wolumenu" @@ -12356,6 +12442,10 @@ msgstr "Nie można pobrać szczegółów migawki." msgid "Create Volume Backup" msgstr "Utwórz kopię zapasową wolumenu" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12369,15 +12459,20 @@ msgid "" "they originate from." msgstr "Jeśli nie zostanie podana nazwa kontenera, domyślny kontener o nazwie volumebackups zostanie automatycznie utworzony. Kopie zapasowe będą miały ten sam rozmiar, co wolumen z którego zostaną utworzone." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Przegląd kopii zapasowych wolumenu" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Przywróć kopię zapasową wolumenu" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Wybór wolumenu do przywrócenia." @@ -13669,7 +13764,6 @@ msgstr "Nie można pobrać projektów." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Typ segmentu" @@ -13706,7 +13800,6 @@ msgstr "Rozszerzony VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Rozmiar segmentu" @@ -13807,17 +13900,25 @@ msgstr "Nie można pobrać szczegółów profilu sieciowego." msgid "Failed to obtain network profile binding" msgstr "Nie można pobrać powiązania profilu sieciowego" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Nazwa:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "Wybór nazwy profilu sieciowego." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "Dostępne typy segmentów to VLAN, Overlay oraz Trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Podtyp segmentu" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13827,6 +13928,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "Dla segmentów Overlay oraz Trunk dostępne są podtypy. Dostępne podtypy dla Overlay to: Native-VXLAN, Enhanced-VXLAN oraz „Inne” (np. GRE), które mogą być podane ręcznie jako parametr tekstowy dla podtypu. Dostępny podtyp dla Trunk to VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po index 19ddfd7d36..03796b89ec 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -420,12 +420,12 @@ msgstr "Admin" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -433,7 +433,6 @@ msgstr "Admin" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -490,11 +489,11 @@ msgstr "Admin" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -512,7 +511,6 @@ msgstr "Admin" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "Nome" @@ -610,7 +608,7 @@ msgstr "Hosts" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "Metadado" @@ -748,8 +746,8 @@ msgstr "Adicionar/Remover Hosts do Agregado" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -779,31 +777,21 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -815,7 +803,7 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -837,8 +825,6 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -846,26 +832,15 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -880,7 +855,6 @@ msgstr "Erro ao errar ou adicionar hosts." #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "Descrição" @@ -928,7 +902,7 @@ msgstr "Agregados de Host dividem uma zona de disponibilidade em unidades lógic #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1337,9 +1311,9 @@ msgstr "Disco de Swap" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1520,14 +1494,13 @@ msgstr "Nome do host" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1703,14 +1676,14 @@ msgstr "Zona" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1719,7 +1692,7 @@ msgstr "Zona" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1797,6 +1770,15 @@ msgstr "Utilização de Disco" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1805,20 +1787,34 @@ msgstr "Utilização de Disco" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1957,24 +1953,24 @@ msgstr "Informação do Sistema" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "Habilitado" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "Desabilitado" @@ -2155,7 +2151,7 @@ msgstr "Endereço IP" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2476,7 +2472,6 @@ 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/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2490,7 +2485,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "ID de Segmentação" @@ -2521,7 +2515,7 @@ msgstr "ID de Segmentação" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2698,8 +2692,8 @@ msgstr "Agentes DHCP" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2957,9 +2951,9 @@ msgid "Edit Subnet" msgstr "Editar Sub-rede" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3158,7 +3152,6 @@ msgstr "Destino CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "Ação" @@ -3181,7 +3174,6 @@ msgid "Interfaces" msgstr "Interfaces" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "Visão Geral de Roteador" @@ -3202,7 +3194,7 @@ msgstr "Visão Geral de Roteador" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3219,9 +3211,9 @@ msgstr "Visão Geral de Roteador" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3257,24 +3249,23 @@ msgstr "ID do Projeto" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "Distribuido" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "Modo Alta Disponibilidade" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "Informação de Gateway Externo" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "Rede Externa Conectada" @@ -3321,8 +3312,8 @@ msgid "Unable to retrieve volume types" msgstr "Não foi possível recuperar tipos de volume" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "Não é possível recuperar as especificações QOS" +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 @@ -3394,7 +3385,7 @@ msgstr "Detalhe do Snapshot de Volume" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3404,7 +3395,7 @@ msgstr "Info" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3417,7 +3408,7 @@ msgstr "Volume" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3430,7 +3421,7 @@ msgstr "Especificações" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3453,7 +3444,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3476,23 +3467,23 @@ msgstr "\n O status de um snapshot de volume é normalmente gerenciado automa #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "Associa especificações QOS com o Tipo de Volume" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\nAdicionar, alterar ou remover o QOS Spec associado a este tipo de volume.
\"Nenhum\" indica que nenhuma QOS Spec está atualmente associado. Por outro lado, a definição da QOS Spec para \"None\" para remover o atual associação.
Este é equivalente ao cinder qos-associate e cincer qos-disassociate comandos." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3504,24 +3495,24 @@ msgstr "Associar" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "Criar especificação QOS" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nQOS Specs pode ser associado com os tipos de volume.\nEle é usado para mapear um conjunto de qualidade de capacidades de serviço solicitado\npelo proprietário do volume. Isto é equivalente ao\n qos-criar cinza comando . Uma vez que o QOS Spec é criado,\nclique no botão \"Gerenciar Specs\" para gerenciar as especificações de valores-chave para o QOS Spec.\n
\n
\nCada entidade QOS Specs terá um valor de \"consumidor\", que indica onde o\nadministrador gostaria que a diretiva de QoS para ser executada. Este valor pode ser \"front-end\"\n(Nova Compute), \"back-end\" (Cinder back-end), ou ambos." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3564,29 +3555,29 @@ msgid "" msgstr "\nTipo de Volume é um tipo ou o rótulo que pode ser selecionado na criação de volume\ntempo em OpenStack. Geralmente, os mapas para um conjunto de capacidades de armazenamento\ncontrolador de back-end para ser usado para este volume. Exemplos: \"Performance\",\n\"SSD\", \"Backup\", etc Isto é equivalente ao\n cinder type-create. Uma vez que o tipo de volume é criado,\nclique no botão \"Ver Specs extra\" para configurar especificações extras de valor-chave\npar (es) para aquele tipo de volume" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "Edita o Consumidor de Especificações QOS" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\nCada entidade QOS Specs terá um valor de \"consumidor\", que indica onde o\nadministrador gostaria que a diretiva de QoS para ser executada. Este valor pode ser \"front-end\" \n(Nova Compute), \"back-end\" (Cinder back-end), ou ambos." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "Modificar Consumidor" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "Associa Especificações QOS" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "Cria um especificação QOS" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3594,8 +3585,8 @@ msgstr "Criar um Tipo de Volume" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "Edita Consumidro de Especificações QOS" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3624,7 +3615,7 @@ msgstr "Especificações Extra de Tipo de Volume" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "Fechar" @@ -3645,8 +3636,8 @@ msgstr "Criar Especificação" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "Cria um novo par de valor-chave de \"especificação\" para Especificação de QOS \"%(qos_spec_name)s\"" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3667,12 +3658,12 @@ msgid "Edit Spec" msgstr "Editar Especificação" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "Especificação QOS:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "Especificação QOS" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3706,55 +3697,55 @@ msgid "Volume Details:" msgstr "Detalhes do volume:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "Especificação QOS a ser associada" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "Escolhe especificação QOS associada." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "Nova especificação QOS associada deve ser diferente da atual." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "Especificação QOS atualizada com sucesso." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "Erro atualizando associação de especificação QOS." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "Consumidor de Especificação QOS" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "Escolher consumidor para essa especificação QOS." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "Valor de consumidor de especificação QOS deve ser diferente do atual." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "Consumidor de especificação QOS alterado com sucesso." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "Erro editando consumidor de especificação QOS." +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "Ver Especificações Extras" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "Genrenciar Associação de Especificação QOS" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3769,22 +3760,22 @@ msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "Especificação de QOS Associada" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "Gerenciar Especificações" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" @@ -3798,12 +3789,12 @@ msgid "Consumer" msgstr "Consumidor" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "Especificações QOS" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "Não é possível recuperar detalhes da especificação QOS." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3811,12 +3802,12 @@ msgid "Unable to retrieve volume type details." msgstr "Não é possível recuperar detalhes do tipo de volume." #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "Não é possível recuperar Especificações QOS." +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "Não é possível recuperar associação de especificação QOS." +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3904,12 +3895,12 @@ msgid "undefined" msgstr "Indefinido" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "Não é possível recuperar a lista de especificações QOS." +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "Não é possível recuperar detalhes da especificação QOS." +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3944,12 +3935,12 @@ msgstr "Não é possível atualizar o status do volume para \"%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "Especificação QOS criada com sucesso: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "Não é possível criar especificação QOS." +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3979,8 +3970,8 @@ msgid "Modify Groups" msgstr "Modificar Grupos" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "Criar Domínio" @@ -4045,153 +4036,153 @@ msgstr "Nível de privilégios insuficiente para visualizar informações do dom msgid "Unable to retrieve domain details." msgstr "Não foi possível recuperar detalhes de domínio." -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "Informação de domínio" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "Domínios fornecem a separação entre os usuários e a infraestrutura usada por diferentes organizações." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "Não foi possível encontrar o papel \"%s\" no Keystone" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "Não é possível encontrar o papel padrão." -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "Não foi possível obter a lista de usuários." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "Não foi possível obter a lista de papéis." -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "Não é possível recuperar as atribuições de função de domínio do usuário." -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "Membros do domínio" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "Todos Usuários" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "Nenhum usuário encontrado." -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "Nenhum usuário." -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "Não é possível recuperar lista de grupo. Por favor tente novamente mais tarde." -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "Grupos de Domínio" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "Todos Grupos" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "Nenhum grupo de encontrado." -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "Sem grupos." -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "Criado novo domínio \"%s\"." -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "Não foi possível criar domínio \"%s\"." -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "Domínios fornecem a separaçao entre usuários e a infraestrutura utilizada por diferente organizações. Edite os detalhes do domínio para adicionar ou remover grupos no domínio." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "Editar Domínio" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "Domínio \"%s\" modificado." -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "Não é possível modificar domínio \"%s\"." -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "Você não pode revogar seus privilégios administrativos a partir do domínio que você está conectado no momento. Por favor, mude para outro domínio com privilégios administrativos ou remover a função administrativa manualmente através do CLI." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "Falha ao modificar %s membros do projeto e atualizar grupos do domínio." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "Falha ao modificar grupos de domínio %s." -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "Grupo \"%s\" foi criado com sucesso." -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "Não é possível criar grupo." -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "Grupo atualizado com sucesso." -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "Não foi possível atualizar o grupo." @@ -4356,13 +4347,13 @@ msgid "View Usage" msgstr "Ver Utilização" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "Criar Projeto" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "Editar Projeto" @@ -4437,99 +4428,99 @@ msgstr "Valore(s) de quota não deve ser menor(es) do que o(s) utilizado(s) atua msgid "Domain Name" msgstr "Nome do Domínio" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "Informações do Projeto" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "Criar um projeto para organizar usuários" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "Não foi possível obter a lista de usuários. Por favor tente novamente depois." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "Membros do Projeto" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "Grupos de Projeto" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "Criado novo projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "Incapaz de criar a projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ", adiciona grupos de projeto" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, 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:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "Não foi possível setar cotas do projeto." -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "Editar detalhes do projeto." -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "Projeto \"%s\" modificado." -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "Não foi possível modificar o projeto \"%s\"." -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ", atualiza grupos de projeto" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, 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:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4631,7 +4622,7 @@ msgstr "As senhas não conferem." #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5074,219 +5065,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "Não foi possível criar o par de chaves: %(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "Este campo é obrigatório." #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "A string pode conter apenas caracteres ASCII e números." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "Grupo de segurança criado com sucesso: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "Não é possível criar grupo de segurança." -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "Grupo de segurança atualizado com sucesso: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "Não foi possível atualizar grupo de segurança." -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "Regra" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "Direção" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "Protocolo IP" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "Digite um número inteiro entre 0 e 255 (ou -1 que significa caractere curinga)." -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "Porta Aberta" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "Porta" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "Faixa de Portas" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "Digite um valor inteiro entre 1 e 65535." -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "A partir da porta" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "Até a Porta" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "Digite um valor para o tipo ICMP na faixa (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "Código" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "Digite um valor para o código ICMP na faixa (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "Remoto" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "Grupo de Segurança" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "Para especificar uma faixa de IPs, selecione \"CIDR\". Para permitir acesso de todos membros de outro grupo de segurança selecione \"Grupo de segurança\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "Roteamento Inter-Domínios Sem Classe (ex: 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "Tipo Ether" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "Nenhum grupo de segurança disponível" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "Regra TCP customizada" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "Regra UDP Customizada" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "Regra ICMP customizada" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "Outro Protocolo" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "Ingresso" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "Egresso" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "O tipo ICMP é inválido." -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "O código ICMP é inválido." -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "O tipo ICMP não está na faixa (-1,255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "O código de ICMP não está no range (-1,255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "A porta especificada é inválida." -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "O número de porta \"de\" é inválido." -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "O número de porta \"até\" é inválido." -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "O número de porta \"até\" deve ser maior ou igual ao número de porta \"de\"." -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "CIDR precisa ser especificado." -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "Regra adicionada com sucesso: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "Não foi possível adicionar regra ao grupo de segurança." @@ -5444,6 +5433,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "Regras definem qual tráfego é permitido para as instâncias atribuídas ao grupo de segurança. Um grupo de segurança consiste de três partes principais:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5451,8 +5444,8 @@ msgid "" msgstr "Você pode especificar o modelo de regra desejado ou utilizar regras customizadas, as opções são Regra TCP customizada, Regra UDP customizada, ou Regra ICMP customizada." #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "Abrir porta/faixa de portas" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5462,6 +5455,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "Para regras TCP e UDP você pode escolher abrir apenas uma porta ou então uma faixa de portas. Selecionando \"Faixa de Portas\" será fornecido um espaço para inserir a porta inicial e porta final para a faixa. Para regras ICMP você em vez disto especifica um tipo ICMP e código no espaço fornecido." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5553,7 +5550,6 @@ msgid "Unable to create container." msgstr "Não é possível criar contêiner." #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5687,7 +5683,7 @@ msgid "Create Pseudo-folder" msgstr "Criar Pseudo-Pasta" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "Enviar Objeto" @@ -5770,11 +5766,9 @@ msgid "Access: " msgstr "Acesso:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "Copiar Objeto" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5783,6 +5777,12 @@ msgid "" "the new copy should be stored." msgstr "Faça uma nova cópia de um objeto existente para armazenar neste ou em outro recipiente. Além disso, você pode especificar o caminho dentro do recipiente escolhido que a nova cópia deve ser armazenado." +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "Copiar Objeto" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5805,12 +5805,12 @@ msgid "Create pseudo-folder in container" msgstr "Criar pseudo-folder no recipiente." #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "Pseudo-pasta" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5842,12 +5842,12 @@ msgid "Edit Object" msgstr "Editar objeto" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "Objeto" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5856,6 +5856,10 @@ msgid "" "consisting of key/value pairs." msgstr "Um objeto é a entidade básica de armazenamento que representa um arquivo que você armazena no sistema de armazenamento de objetos do OpenStack. Quando você envia dados para o armazenamento de objetos do OpenStack, os dados são armazenados como estão (sem compressão ou encriptação) e consiste de uma localização (contêiner), o nome do objeto, e qualquer metadado consistindo em pares de chave/valor." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "Um novo arquivo enviado substituirá o conteúdo do objeto atual." @@ -5866,9 +5870,10 @@ msgstr "Um novo arquivo enviado substituirá o conteúdo do objeto atual." msgid "Update Object" msgstr "Atualizar objeto" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "Faça upload do objeto para o contêiner" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6056,6 +6061,15 @@ msgstr "nenhum processo" msgid "Node Configurations" msgstr "Configurações de Nós" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6070,8 +6084,9 @@ msgid "Cluster configurations are not specified" msgstr "Configurações de Cluster não estão especificadas." #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "Grupo de Nós" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6128,8 +6143,8 @@ msgid "Upload" msgstr "Enviar" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "Escolha um modelo de Node Group para adicionar" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6316,10 +6331,20 @@ msgstr "Neutron Management Network" msgid "Keypair" msgstr "Par de chave" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "Instâncias do Cluster" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "Número de nós" @@ -6683,20 +6708,20 @@ msgstr "Nome do Script" msgid "Script text" msgstr "Texto do Script" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "Usuário" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "Falha ao obter a lista de binários internos." -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "Não é possível criar job binário" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6704,11 +6729,11 @@ msgstr "Não é possível criar job binário" msgid "Create Job Binary" msgstr "Criar Job Binário" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "Não é possível fazer upload job binário" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "Falha ao buscar lista de binário interno." @@ -6927,6 +6952,11 @@ msgstr "Criado" msgid "Job Configuration" msgstr "Configuração do Job" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7436,7 +7466,6 @@ msgstr "Criar Backup" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "Restaurar Backup" @@ -8506,7 +8535,7 @@ msgstr "ID da Política" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "Estado do admin UP" @@ -9645,7 +9674,6 @@ msgid "No volumes attached." msgstr "Nenhum volume anexado." #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "Detalhes do Flavor" @@ -9689,6 +9717,11 @@ msgstr "Alguns flavors que não cumprem os requisitos mínimos de imagem foram d msgid "No flavors meet minimum criteria for selected image." msgstr " Flavors não atendem critérios mínimos para a imagem selecionada." +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "Especifique opções avançadas para usar quando iniciar uma instância." @@ -10174,7 +10207,6 @@ msgstr "Persistência de sessão" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Nome do Cookie" @@ -10185,7 +10217,7 @@ msgstr "Requerido para persistência de APP_COOKIE; Ignorado caso contrário." #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "Limite de conexão" @@ -10259,7 +10291,7 @@ msgstr "O tempo mínimo em segundos entre verificações regulares de um membro" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "Tempo limite" @@ -10418,8 +10450,6 @@ 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/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "Sub-rede" @@ -10950,6 +10980,16 @@ msgstr " Você pode atualizar atributos vIP aqui: editar nome, descrição, poo msgid "Port ID" msgstr "Porta ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11321,8 +11361,16 @@ msgid "Provider Network" msgstr "Rede do Provedor" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "Tipo de Rede" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11402,7 +11450,6 @@ msgstr "Rotas adicionais" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "Destino" @@ -11711,6 +11758,15 @@ msgstr "Falha ao excluir interface %s" msgid "Unable to set gateway." msgstr "Não foi possível setar o gateway." +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11736,26 +11792,47 @@ msgid "Reset to Default" msgstr "Reset para padrão" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "Origem" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "Conflito de regra" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "Uma regra mais específica afeta uma parte deste tráfego portanto uma regra não pode ser gerada automaticamente para controlar comportamento completo de uma fonte/destino." -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "Regra conflitante" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -12062,23 +12139,28 @@ msgstr "Cria um novo stack com os valores fornecidos." msgid "Stack Overview" msgstr "Visão Geral do Stack" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "Saídas" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "Parâmetros de Stack" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "Parâmetros de Disparo" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "Minutos" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "Rollback" @@ -12094,7 +12176,12 @@ msgstr "ID de Recurso de Stack" msgid "Resource ID" msgstr "ID do Recurso" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "Metadados de Recurso" @@ -12185,7 +12272,6 @@ msgid "Unable to restore backup." msgstr "Não foi possível restaurar o Backup." #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "Backup do Volume" @@ -12239,6 +12325,10 @@ msgstr "Não foi possível obter detalhes do snapshot." msgid "Create Volume Backup" msgstr "Criar Backup do Volume" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12252,15 +12342,20 @@ msgid "" "they originate from." msgstr "Se nenhum nome de recipiente é fornecido, um contêiner padrão chamado volumebackups será provisionado para você. Cópias de segurança será o mesmo tamanho que o volume que se originam a partir de." -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "Visão geral do Volume de backup " +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "Restaurar Backup do Volume" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "Selecionar um volume para restaurar." @@ -13540,7 +13635,6 @@ msgstr "Projetos não puderam ser obtidos." #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "Tipo de Segmento" @@ -13577,7 +13671,6 @@ msgstr "VXLAN aprimorada" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "Faixa de Segmento" @@ -13676,17 +13769,25 @@ msgstr "Não foi possível obter detalhes do perfil da rede." msgid "Failed to obtain network profile binding" msgstr "Não foi possível obter perfil de rede de ligação" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "Nome:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "Selecione um nome para seu perfil de rede." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "Tipos de segmentos disponíveis são VLAN, OVERLAY e Tronco." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "Sub tipo de Segmento" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13696,6 +13797,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "Sub tipos estão disponíveis para os segmentos de Overlay e Trunk. Os Sub-tipos disponíveis para Overlay são: Native-VXLAN, Enhanced-VXLAN, ou \"Outros\" (por exemplo, GRE), que podem ser imputados manualmente, como um parâmetro de texto para o subtipo. O sub-tipo disponível para Trunk é: VLAN." +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po index 187524ac42..962f6c4de8 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -419,12 +419,12 @@ msgstr "管理员" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "管理员" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "管理员" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "管理员" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "名称" @@ -607,7 +605,7 @@ msgstr "主机" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "元数据" @@ -745,8 +743,8 @@ msgstr "添加/删除集合中的主机" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -776,31 +774,21 @@ msgstr "增加或删除主机时错误" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -812,7 +800,7 @@ msgstr "增加或删除主机时错误" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -834,8 +822,6 @@ msgstr "增加或删除主机时错误" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -843,26 +829,15 @@ msgstr "增加或删除主机时错误" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -877,7 +852,6 @@ msgstr "增加或删除主机时错误" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "描述" @@ -925,7 +899,7 @@ msgstr "主机聚合通过将主机组合来把可用区域划分成逻辑单元 #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1332,9 +1306,9 @@ msgstr "交换盘空间" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1515,14 +1489,13 @@ msgstr "主机名字" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1696,14 +1669,14 @@ msgstr "域" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1712,7 +1685,7 @@ msgstr "域" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1790,6 +1763,15 @@ msgstr "磁盘使用情况" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1798,20 +1780,34 @@ msgstr "磁盘使用情况" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1950,24 +1946,24 @@ msgstr "系统信息" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "激活" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "已关闭" @@ -2146,7 +2142,7 @@ msgstr "IP 地址" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2467,7 +2463,6 @@ msgstr "物理机制的虚拟网络的实现。" #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2481,7 +2476,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "段ID" @@ -2512,7 +2506,7 @@ msgstr "段ID" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2687,8 +2681,8 @@ msgstr "DHCP Agents" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2940,9 +2934,9 @@ msgid "Edit Subnet" msgstr "编辑子网" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3141,7 +3135,6 @@ msgstr "目的CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "动作" @@ -3164,7 +3157,6 @@ msgid "Interfaces" msgstr "接口" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "路由概览" @@ -3185,7 +3177,7 @@ msgstr "路由概览" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3202,9 +3194,9 @@ msgstr "路由概览" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3240,24 +3232,23 @@ msgstr "项目ID" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "分布式的" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "高可用模式" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "外部网关信息" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "已连接外部网络" @@ -3304,8 +3295,8 @@ msgid "Unable to retrieve volume types" msgstr "无法获得云硬盘类型" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "无法获取QOS规格" +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 @@ -3377,7 +3368,7 @@ msgstr "云硬盘快照概览" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3387,7 +3378,7 @@ msgstr "信息" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3400,7 +3391,7 @@ msgstr "云硬盘" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3413,7 +3404,7 @@ msgstr "规格" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3436,7 +3427,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3459,23 +3450,23 @@ msgstr "\n卷快照状态通常是自动管理的。在某些特定的环境下 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "将QOS规格关联到卷类型" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n 增加,更新或者删除该卷类型关联的QOS规格.\n
\n
\n \"None\"表示目前没有关联的QOS规格。相对的,设置\n QOS规格为\"None\"将删除所有的关联.\n
\n
\n 相当于cinder qos-associatecinder qos-disassociate\n 命令.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3487,24 +3478,24 @@ msgstr "关联" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "创建QOS规格" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n QOS规格可以关联到卷类型.\n 被卷所有者映射到一组要求的服务水准能力.\n 相当于命令\n cinder qos-create. QOS Spec规格一旦被创建,\n 点击\"管理规格\"按钮来设置QOS规格的键-值参数.\n
\n
\n 每个QOS规格实体都有一个\"消费者\"的值,指明\n 管理员希望QOS策略实施的场所. 该值可以是\"前端\"\n (Nova Compute), \"后端\" (Cinder back-end), 或者两者皆可.\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3547,29 +3538,29 @@ msgid "" msgstr "\n卷类型标签可以在卷创建的时候指定。它通常映射到用来创建这些卷的存储后端驱动的集合。例如“性能”,\n“SSD”,“备份”,等。这个等同于\ncinder type-create命令。一旦卷类型被创建,\n点击“查看额外信息”按钮去设置\n卷类型的额外键值对(s)。" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "编辑QOS规格的消费者" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n 每个QOS规格实体都有一个\"消费者\"的值,指明\n 管理员希望QOS策略实施的场所. 该值可以是\"前端\"\n (Nova Compute), \"后端\" (Cinder back-end), 或者两者皆可." +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "更改消费者" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "关联QOS规格" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "创建QOS规格" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3577,8 +3568,8 @@ msgstr "创建云硬盘类型" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "编辑QOS规格的消费者" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3607,7 +3598,7 @@ msgstr "卷扩展规格属性" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "关闭" @@ -3628,8 +3619,8 @@ msgstr "创建规格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "为QOS规格\"%(qos_spec_name)s\"创建新\"规格\"的键-值对" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3650,12 +3641,12 @@ msgid "Edit Spec" msgstr "编辑规格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS规格:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS规格" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3689,55 +3680,55 @@ msgid "Volume Details:" msgstr "卷详细信息:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "要关联的QOS规格" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "选择关联的QOS规格." +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "新关联的QOS规格必须不同于目前关联的QOS规格." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "成功更新QOS规格关联." +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "更新QOS规格关联失败." +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS规格消费者" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "为QOS规格选择消费者." +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "QOS规格消费者的值必须与当前消费者不同." +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "成功更改QOS规格消费者." +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "编辑QOS规格消费者出错" +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "查看特别设定" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "管理QOS规格关联" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3750,21 +3741,21 @@ msgid_plural "Deleted VolumeTypes" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "已关联QOS规格" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "管理规格" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:138 @@ -3777,12 +3768,12 @@ msgid "Consumer" msgstr "消费者" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS 规格" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "无法获取QOS规格详细信息." +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3790,12 +3781,12 @@ msgid "Unable to retrieve volume type details." msgstr "无法获取卷类型详细信息。" #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "无法获取QOS规格" +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "无法获取QOS规格关联" +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3881,12 +3872,12 @@ msgid "undefined" msgstr "无定义" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "无法获取QOS规格列表" +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "无法获取QOS规格详细信息" +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3921,12 +3912,12 @@ msgstr "无法更新卷状状态为\"%s\"." #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "成功创建QOS规格: %s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "无法创建QOS规格" +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3956,8 +3947,8 @@ msgid "Modify Groups" msgstr "修改组" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "创建域" @@ -4020,153 +4011,153 @@ msgstr "查看域信息权限不足。" msgid "Unable to retrieve domain details." msgstr "无法获取域详情。" -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "域信息" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "域提供了用户和不同组织使用的基础设施之间的分离." -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "在keystone中无法找到默认角色\"%s\"" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "无法获取默认角色" -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "无法获取用户列表." -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "无法获取角色列表。" -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "无法获取用户在域中的角色分配" -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "域成员" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "全部用户" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "没有找到用户" -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "没有用户" -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "无法获取组列表。稍后请重试。" -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "域组" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "全部组" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "无法找到组。" -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "没有组。" -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "创建新域 \"%s\"。" -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "无法创建新域\"%s\"。" -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "域提供了不同组织使用的用户和基础设施之间的分离. 编辑域的详细信息,添加或删除域中的组." -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "编辑域" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "已修改域 \"%s\"。" -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "无法修改域 \"%s\"。" -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "你无法撤消你目前登录到的域中的管理员权限。请切换到另外的域并使用管理员权限,或者通过CLI手动删除管理员角色." -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "无法更改%s项目成员和更新域的组成员." -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "修改域组%s失败。" -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "组 \"%s\" 已经成功创建。" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "无法创建组。" -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "组已经被成功更新。" -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "无法更新组。" @@ -4325,13 +4316,13 @@ msgid "View Usage" msgstr "查看使用情况" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "创建项目" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "编辑项目" @@ -4404,99 +4395,99 @@ msgstr "配额的值不能小于当前使用的值: %s." msgid "Domain Name" msgstr "域名" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "项目信息" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "为组织用户创建一个项目" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "无法得到用户信息列表.请稍后重试." -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "项目成员" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "项目组" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "创建项目\"%s\"" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "无法创建项目\"%s\"" -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr ",添加项目组" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "无法添加 %s 项目组并更新项目配额。" -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "无法设置项目配额" -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "编辑项目详情" -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "已修改项目\"%s\"" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "无法修改项目\"%s\"" -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr ",更新项目组" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "无法修改 %s 项目成员,更新项目组和项目配额。" -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4596,7 +4587,7 @@ msgstr "密码不匹配。" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5029,219 +5020,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "无法创建密钥对:%(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "必填项" #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "字符串只能包含ASCII码和数字." -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "安全组创建成功:%s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "安全组创建失败" -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "成功更新安全组: %s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "无法更新安全组。" -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "规则" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "方向" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP协议" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "输入一个0到255之间的整数值(或输入-1作为通配符)。" -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "打开端口" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "端口" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "端口范围" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "输入大于1小于65535的整数" -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "起始端口号" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "终止端口号" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "请输入ICMP类型值范围 (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "编码" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "请输入ICMP代码范围 (-1: 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "远程" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "安全组" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "指定合法的ip范围,选择\"CIDR\".如果允许所有的安全组访问,选择\"安全组\"." -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "无类别域间路由(e.g. 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "输入类型" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "无可用安全组" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "定制TCP规则" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "定制UDP规则" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "定制ICMP规则" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "其他协议" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "入口" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "出口" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "无效的ICMP类型。" -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "无效的ICMP代码。" -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "ICMP类型不在(-1, 255)范围内" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "ICMP 代码不在(-1, 255)范围内 " -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "指定端口不可用" -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "起始端口号不合法" -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "终止端口号不合法" -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "终止端口号必须大于或者等于起始端口号" -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "必须指定CIDR。" -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "添加规则:%s成功" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "无法为安全组添加规则。" @@ -5395,6 +5384,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "安全组定义哪些通过规则可以访问云主机.安全组由一下三个组要组件组成:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5402,8 +5395,8 @@ msgid "" msgstr "你可以指定期望的规则模板或者使用定制规则,选项有定制TCP规则、定制UDP规则或定制ICMP规则。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "打开端口/端口fanwei" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5413,6 +5406,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "你选择的TCP和UDP规则可能会打开一个或一组端口.选择\"端口范围\"将为你提供开始和结束端口的范围.对于ICMP规则你需要指定ICMP类型和所提供的空间里面的代码." +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5504,7 +5501,6 @@ msgid "Unable to create container." msgstr "无法创建容器。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5636,7 +5632,7 @@ msgid "Create Pseudo-folder" msgstr "创建虚拟文件夹" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "上传对象" @@ -5717,11 +5713,9 @@ msgid "Access: " msgstr "可访问性:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "复制对象" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5730,6 +5724,12 @@ msgid "" "the new copy should be stored." msgstr "创建一个存在的存储对象的拷贝存放在相同或者不同的容器中。你应该额外指定这个新拷贝在你选定容器中的存放路径" +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "复制对象" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5752,12 +5752,12 @@ msgid "Create pseudo-folder in container" msgstr "在容器里面创建虚拟文件夹" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "虚拟目录" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5789,12 +5789,12 @@ msgid "Edit Object" msgstr "编辑对象" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "对象" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5803,6 +5803,10 @@ msgid "" "consisting of key/value pairs." msgstr "对象代表openstack对象存储系统中的一个基本存储实体.当上传数据倒openstack对象存储时,数据总是(无压缩或者加密)存住一个固定的位置(容器)中,对象的名称,其他所有元数据由键/值对组成." +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "新上传的文件会替换当前的对象内容" @@ -5813,9 +5817,10 @@ msgstr "新上传的文件会替换当前的对象内容" msgid "Update Object" msgstr "更新对象" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "上传对象到容器中" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6001,6 +6006,15 @@ msgstr "没有过程" msgid "Node Configurations" msgstr "节点配置" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6015,8 +6029,9 @@ msgid "Cluster configurations are not specified" msgstr "集群配置没有被指定" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "节点组" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6073,8 +6088,8 @@ msgid "Upload" msgstr "上传" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "选择一个节点组模板来添加" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6259,10 +6274,20 @@ msgstr "Neutron管理网络" msgid "Keypair" msgstr "密钥对" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "集群实例" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "节点数量" @@ -6622,20 +6647,20 @@ msgstr "脚本名称" msgid "Script text" msgstr "脚本文本" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "用户名" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "获取Hadoop内部使用的二进制文件失败。" -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "无法创建任务二进制文件" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6643,11 +6668,11 @@ msgstr "无法创建任务二进制文件" msgid "Create Job Binary" msgstr "创建任务二进制文件" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "无法上传任务二进制文件" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "获取内部二进制文件列表失败" @@ -6860,6 +6885,11 @@ msgstr "已创建" msgid "Job Configuration" msgstr "任务配置" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7367,7 +7397,6 @@ msgstr "创建备份" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "恢复备份" @@ -8424,7 +8453,7 @@ msgstr "策略ID" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "管理员状态中" @@ -9547,7 +9576,6 @@ msgid "No volumes attached." msgstr "未连接云硬盘" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "方案详情" @@ -9591,6 +9619,11 @@ msgstr "一些不能满足镜像最低要求的主机类型已经被禁用" msgid "No flavors meet minimum criteria for selected image." msgstr "没有主机类型能满足选定的镜像的最低要求" +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "指定启动实例时使用的高级选项" @@ -10075,7 +10108,6 @@ msgstr "会话持久化" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Cookie名称" @@ -10086,7 +10118,7 @@ msgstr "需要使用APP_COOKIE持久化;忽略其他" #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "连接限制" @@ -10160,7 +10192,7 @@ msgstr "两次常规成员检查之间的最小时间间隔,以秒为单位。 #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "超时" @@ -10311,8 +10343,6 @@ msgstr "提供者" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "子网" @@ -10843,6 +10873,16 @@ msgstr "你可以在此更新VIP属性:编辑名称、描述、资源池、会 msgid "Port ID" msgstr "端口ID" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11214,8 +11254,16 @@ msgid "Provider Network" msgstr "提供者网络" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "网络类型" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11295,7 +11343,6 @@ msgstr "附加路由" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "目的地" @@ -11596,6 +11643,15 @@ msgstr "删除接口%s失败" msgid "Unable to set gateway." msgstr "无法设置网关" +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11621,26 +11677,47 @@ msgid "Reset to Default" msgstr "设置为默认" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "源" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "规则冲突" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "较具体的规则会影响流量的某一部分。所以,无法自动生成一个规则,使其能够控制全部来源/目标组合的行为。" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "冲突规则" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -11945,23 +12022,28 @@ msgstr "使用提供的值创建一个新栈。" msgid "Stack Overview" msgstr "栈概况" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "输出" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "栈参数" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "启动参数" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "分钟" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "回滚" @@ -11977,7 +12059,12 @@ msgstr "栈资源ID" msgid "Resource ID" msgstr "资源ID" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "资源元数据" @@ -12068,7 +12155,6 @@ msgid "Unable to restore backup." msgstr "无法恢复备份。" #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "卷备份" @@ -12120,6 +12206,10 @@ msgstr "无法获取快照详情" msgid "Create Volume Backup" msgstr "创建一个卷备份" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12133,15 +12223,20 @@ msgid "" "they originate from." msgstr "如果不提供容器名字,默认会使用 volumebackups 来作为名字。备份会跟它们原来的卷大小一样。" -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "卷备份概要" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "恢复卷备份" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "选择一个卷用来恢复。" @@ -13409,7 +13504,6 @@ msgstr "无法获取项目。" #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "段类型" @@ -13446,7 +13540,6 @@ msgstr "增强VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "段范围" @@ -13543,17 +13636,25 @@ msgstr "无法获取网络配置概要的详细信息。" msgid "Failed to obtain network profile binding" msgstr "获取网络简况绑定失败" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "名称:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "为你的网络配置概要选择一个名称。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "可用的段类型是VLAN, Overlay and Trunk." #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "段子类型" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13563,6 +13664,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "叠加(Overlay)段和主干(Trunk)段有可用的子类型。叠加(Overlay)段的可用子类型包括:Native_VXLAN,Enhanced-VXLAN,或者其他(e.g. GRE),可以以文本类型参数的形式,手动输入这些子类型。主干(Trunk)段的可用子类型是:VLAN。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po index ed8b695a19..ff7c893fbc 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-08 00:40-0500\n" -"PO-Revision-Date: 2014-10-08 03:35+0000\n" +"POT-Creation-Date: 2014-10-09 22:05-0500\n" +"PO-Revision-Date: 2014-10-09 23:51+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" @@ -419,12 +419,12 @@ msgstr "管理員" #: dashboards/identity/domains/tables.py:198 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 -#: dashboards/identity/groups/forms.py:55 +#: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:193 #: dashboards/identity/projects/workflows.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:37 -#: dashboards/project/access_and_security/security_groups/forms.py:64 +#: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:122 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:112 @@ -432,7 +432,6 @@ msgstr "管理員" #: dashboards/project/data_processing/clusters/tables.py:108 #: dashboards/project/data_processing/clusters/tabs.py:134 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 -#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:60 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 @@ -489,11 +488,11 @@ msgstr "管理員" #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:165 #: dashboards/project/routers/ports/tables.py:94 -#: dashboards/project/routers/templates/routers/_detail_overview.html:7 +#: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:10 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:325 @@ -511,7 +510,6 @@ msgstr "管理員" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/router/nexus1000v/forms.py:50 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name" msgstr "名稱" @@ -607,7 +605,7 @@ msgstr "主機" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:44 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:67 msgid "Metadata" msgstr "描述資料" @@ -745,8 +743,8 @@ msgstr "加入/移除主機到聚合中" #: dashboards/admin/flavors/workflows.py:264 #: 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:299 -#: dashboards/identity/projects/workflows.py:510 +#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/projects/workflows.py:511 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 @@ -776,31 +774,21 @@ msgstr "加入或移除主機時出錯。" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/identity/domains/tables.py:200 -#: dashboards/identity/domains/workflows.py:36 -#: dashboards/identity/groups/forms.py:32 -#: dashboards/identity/groups/forms.py:57 +#: dashboards/identity/domains/workflows.py:37 +#: dashboards/identity/groups/forms.py:33 +#: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/projects/tables.py:197 -#: dashboards/identity/projects/workflows.py:128 +#: dashboards/identity/projects/workflows.py:129 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/security_groups/forms.py:44 -#: dashboards/project/access_and_security/security_groups/forms.py:71 +#: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:123 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 -#: 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:19 #: dashboards/project/data_processing/cluster_templates/tables.py:123 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 @@ -812,7 +800,7 @@ msgstr "加入或移除主機時出錯。" #: dashboards/project/data_processing/data_sources/tables.py:65 #: 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:76 +#: dashboards/project/data_processing/job_binaries/forms.py:77 #: dashboards/project/data_processing/job_binaries/tables.py:86 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:152 @@ -834,8 +822,6 @@ msgstr "加入或移除主機時出錯。" #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:194 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 -#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 -#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:80 #: dashboards/project/loadbalancers/tables.py:272 @@ -843,26 +829,15 @@ msgstr "加入或移除主機時出錯。" #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 -#: dashboards/project/networks/templates/networks/_create.html:17 -#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:121 -#: dashboards/project/routers/templates/routers/ports/_create.html:18 -#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 -#: dashboards/project/stacks/templates/stacks/_change_template.html:19 -#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 -#: dashboards/project/stacks/templates/stacks/_select_template.html:19 -#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:109 #: dashboards/project/volumes/snapshots/forms.py:27 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:15 +#: 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/templates/volumes/volumes/_extend_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 -#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/volumes/forms.py:50 #: dashboards/project/volumes/volumes/forms.py:474 #: dashboards/project/volumes/volumes/forms.py:512 @@ -877,7 +852,6 @@ msgstr "加入或移除主機時出錯。" #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 msgid "Description" msgstr "描述" @@ -925,7 +899,7 @@ msgstr "主機聚合以分組主機的方式劃分一個可用區域至邏輯單 #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:24 #: dashboards/project/containers/templates/containers/_update.html:28 -#: dashboards/project/containers/templates/containers/_upload.html:27 +#: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 @@ -1332,9 +1306,9 @@ msgstr "Swap 硬碟" #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 -#: dashboards/project/routers/templates/routers/_detail_overview.html:9 +#: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: 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:35 dashboards/project/vpn/forms.py:69 @@ -1515,14 +1489,13 @@ msgstr "主機名稱" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 -#: dashboards/project/access_and_security/security_groups/forms.py:169 -#: dashboards/project/access_and_security/security_groups/forms.py:176 +#: 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/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/loadbalancers/templates/loadbalancers/_vip_details.html:41 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:84 @@ -1696,14 +1669,14 @@ msgstr "區域" #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:55 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:124 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:169 #: dashboards/project/routers/ports/tables.py:98 -#: dashboards/project/routers/templates/routers/_detail_overview.html:11 +#: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:113 #: dashboards/project/stacks/tables.py:150 #: dashboards/project/stacks/tables.py:197 @@ -1712,7 +1685,7 @@ msgstr "區域" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:116 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:18 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: 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 @@ -1790,6 +1763,15 @@ msgstr "硬碟使用量" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 +#: 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/_update.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 @@ -1798,20 +1780,34 @@ msgstr "硬碟使用量" #: dashboards/project/images/templates/images/images/_create.html:19 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:18 +#: dashboards/project/instances/templates/instances/_decryptpassword.html:20 +#: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 +#: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 +#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_create.html:18 +#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 +#: dashboards/project/stacks/templates/stacks/_change_template.html:19 +#: dashboards/project/stacks/templates/stacks/_create.html:18 +#: dashboards/project/stacks/templates/stacks/_select_template.html:19 +#: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 +#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 +#: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 @@ -1950,24 +1946,24 @@ msgstr "系統資訊" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:81 #: dashboards/identity/domains/tables.py:202 -#: dashboards/identity/domains/workflows.py:38 +#: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:203 #: dashboards/identity/projects/tables.py:205 -#: dashboards/identity/projects/workflows.py:130 -#: dashboards/identity/projects/workflows.py:489 +#: dashboards/identity/projects/workflows.py:131 +#: dashboards/identity/projects/workflows.py:490 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/tables.py:218 #: dashboards/project/firewalls/workflows.py:69 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "已啟用" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:82 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "已關閉" @@ -2146,7 +2142,7 @@ msgstr "IP 位址" #: dashboards/project/instances/tables.py:892 #: 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:35 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:331 @@ -2467,7 +2463,6 @@ msgstr "來自已實作的虛擬網路的實體機制。" #: dashboards/admin/networks/forms.py:57 dashboards/admin/networks/forms.py:64 #: dashboards/admin/networks/forms.py:65 -#: dashboards/project/networks/templates/networks/_detail_overview.html:24 #: dashboards/router/nexus1000v/forms.py:114 #: dashboards/router/nexus1000v/forms.py:120 msgid "Physical Network" @@ -2481,7 +2476,6 @@ 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/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID" msgstr "分段識別號" @@ -2512,7 +2506,7 @@ msgstr "分段識別號" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 -#: dashboards/project/routers/templates/routers/_detail_overview.html:13 +#: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:41 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:35 #: dashboards/project/vpn/workflows.py:421 @@ -2687,8 +2681,8 @@ msgstr "DHCP 媒介" #: 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 -#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 +#: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" @@ -2940,9 +2934,9 @@ msgid "Edit Subnet" msgstr "編輯子網路" #: dashboards/admin/networks/subnets/tables.py:93 -#: dashboards/project/access_and_security/security_groups/forms.py:192 -#: dashboards/project/access_and_security/security_groups/forms.py:204 -#: dashboards/project/access_and_security/security_groups/forms.py:214 +#: dashboards/project/access_and_security/security_groups/forms.py:196 +#: dashboards/project/access_and_security/security_groups/forms.py:208 +#: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "CIDR" @@ -3141,7 +3135,6 @@ msgstr "目標 CIDR" #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Action" msgstr "行為" @@ -3164,7 +3157,6 @@ msgid "Interfaces" msgstr "網路卡介面" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 msgid "Router Overview" msgstr "路由器概觀" @@ -3185,7 +3177,7 @@ msgstr "路由器概觀" #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/templates/instances/_detail_overview.html:109 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:46 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 @@ -3202,9 +3194,9 @@ msgstr "路由器概觀" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 -#: dashboards/project/routers/templates/routers/_detail_overview.html:3 -#: dashboards/project/routers/templates/routers/_detail_overview.html:8 +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 +#: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 @@ -3240,24 +3232,23 @@ msgstr "專案識別號" #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:173 -#: dashboards/project/routers/templates/routers/_detail_overview.html:16 +#: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "分散式" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 -#: dashboards/project/routers/templates/routers/_detail_overview.html:20 +#: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "高可用性模式" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 -#: dashboards/project/routers/templates/routers/_detail_overview.html:24 +#: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "對外閘道資訊" #: dashboards/admin/routers/templates/routers/_detail_overview.html:27 -#: dashboards/project/routers/templates/routers/_detail_overview.html:25 msgid "Connected External Network" msgstr "已連接對外網路" @@ -3304,8 +3295,8 @@ msgid "Unable to retrieve volume types" msgstr "無法取回儲存空間的類型" #: dashboards/admin/volumes/tabs.py:87 -msgid "Unable to retrieve QOS specs" -msgstr "無法取回 QOS 規格。" +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 @@ -3377,7 +3368,7 @@ msgstr "儲存空間即時存檔概觀" #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:7 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Info" @@ -3387,7 +3378,7 @@ msgstr "資訊" #: dashboards/project/instances/templates/instances/_detail_overview.html:138 #: dashboards/project/instances/workflows/create_instance.py:98 #: dashboards/project/instances/workflows/create_instance.py:367 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:21 +#: 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 msgid "Volume" @@ -3400,7 +3391,7 @@ msgstr "儲存空間" #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:43 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:32 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" @@ -3413,7 +3404,7 @@ msgstr "規格" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:36 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 @@ -3436,7 +3427,7 @@ msgstr "GB" #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/stacks/tables.py:104 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" @@ -3459,23 +3450,23 @@ msgstr "\n 一般來說,儲存空間即時存檔的狀態會被自動地管 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 -msgid "Associate QOS Spec with Volume Type" -msgstr "以儲存空間類型聯結 QOS 規格" +msgid "Associate QoS Spec with Volume Type" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" -" Add, modify or remove the QOS Spec associated with this volume type.\n" +" Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" -" \"None\" indicates that no QOS Spec is currently associated. Conversely, setting\n" -" the QOS Spec to \"None\" will remove the current association.\n" +" \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" +" the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " -msgstr "\n 加入、更改或移除以此儲存空間類型聯結的 QOS 規格。\n
\n
\n 「無」表示尚無已聯結的 QOS 規格。相對地,設定\n QOS 規格至「無」將移移目前的聯結。\n
\n
\n 這相當於 cinder qos-associate 和\n cinder qos-disassociate 指令。\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:107 @@ -3487,24 +3478,24 @@ msgstr "聯結" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:107 -msgid "Create QOS Spec" -msgstr "新增 QOS 規格" +msgid "Create QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" -" QOS Specs can be associated with volume types.\n" +" QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" -" cinder qos-create command. Once the QOS Spec gets created,\n" -" click the \"Manage Specs\" button to manage the key-value specs for the QOS Spec.\n" +" cinder qos-create command. Once the QoS Spec gets created,\n" +" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n QOS 規格可以以儲存空間類型聯結。\n 它是用來映射儲存空間持有人所請求的伺服器能力質量的集合。\n 這相當於 cinder qos-create 指令。\n 當第一次 QOS 規格被新增時,點擊「管理規格」按鈕\n 來為 QOS 規格管理鍵值設定。\n
\n
\n 每個 QOS 規格條目要有一個「規範對象」值來表示管理員\n 想套用 QOS 政策的地方。這個值可以是「前端」(Nova 運算)、\n 「後端」(Cinder 後端),或者兩者。\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 @@ -3547,29 +3538,29 @@ msgid "" msgstr "\n 儲存空間類型是一個可以在儲存空間被新增在 OpenStack 裡時的類別或標籤。\n 它常映射到一組用於此儲存空間的後端儲存硬碟能力。例如:\n 「高效能」、「SSD」、「備份」等等。這相當於\n cinder type-create 指令。當第一次新增儲存空間類型時,\n 點擊「檢視額外的規格」按鈕來為儲存空間類型設定額外的規格鍵值對。\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 -msgid "Edit Consumer of QOS Spec" -msgstr "編輯 QOS 規格規範的對象" +msgid "Edit Consumer of QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" -" Each QOS Specs entity will have a \"consumer\" value which indicates where the\n" -" administrator would like the QOS policy to be enforced. This value can be \"front-end\"\n" -" (Nova Compute), \"back-end\" (Cinder back-end), or both.\n" +" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" +" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" +" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " -msgstr "\n 每個 QOS 規格條目要有一個「規範對象」值來表示管理員\n 想套用 QOS 政策的地方。這個值可以是「前端」(Nova 運算)、\n 「後端」(Cinder 後端),或者兩者。\n " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "更改規範對象" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 -msgid "Associate QOS Spec" -msgstr "聯結 QOS 規格" +msgid "Associate QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 -msgid "Create a QOS Spec" -msgstr "新增一道 QOS 規格" +msgid "Create a QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" @@ -3577,8 +3568,8 @@ msgstr "新增一個新的儲存空間類型" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 -msgid "Edit QOS Spec Consumer" -msgstr "編輯 QOS 規格規範的對象" +msgid "Edit QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 @@ -3607,7 +3598,7 @@ msgstr "儲存空間類型的額外規格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:103 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 msgid "Close" msgstr "關閉" @@ -3628,8 +3619,8 @@ msgstr "新增規格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format -msgid "Create a new \"spec\" key-value pair for QOS Spec \"%(qos_spec_name)s\"" -msgstr "為 QOS 規格「%(qos_spec_name)s」新增一個「規格」的鍵值對" +msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " @@ -3650,12 +3641,12 @@ msgid "Edit Spec" msgstr "編輯規格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 -msgid "QOS Spec: " -msgstr "QOS 規格:" +msgid "QoS Spec: " +msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 -msgid "QOS Spec" -msgstr "QOS 規格" +msgid "QoS Spec" +msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 @@ -3689,55 +3680,55 @@ msgid "Volume Details:" msgstr "儲存空間的詳細資訊:" #: dashboards/admin/volumes/volume_types/forms.py:25 -msgid "QOS Spec to be associated" -msgstr "欲聯結的 QOS 規格" +msgid "QoS Spec to be associated" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:26 -msgid "Choose associated QOS Spec." -msgstr "選擇已聯結的 QOS 規格。" +msgid "Choose associated QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:71 msgid "" -"New associated QOS Spec must be different than the current associated QOS " +"New associated QoS Spec must be different than the current associated QoS " "Spec." -msgstr "新聯結的 QOS 規格必須與目前已聯結的 QOS 規格不同。" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:103 -msgid "Successfully updated QOS Spec association." -msgstr "已成功更新 QOS 規格聯結。" +msgid "Successfully updated QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:107 -msgid "Error updating QOS Spec association." -msgstr "更新 QOS 規格聯結時出錯。" +msgid "Error updating QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:113 -msgid "QOS Spec Consumer" -msgstr "QOS 規格規範用戶" +msgid "QoS Spec Consumer" +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:115 -msgid "Choose consumer for this QOS Spec." -msgstr "為此 QOS 規格選擇規範用戶。" +msgid "Choose consumer for this QoS Spec." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "" -"QOS Spec consumer value must be different than the current consumer value." -msgstr "QOS 規格規範用戶值必須與目前的規範用戶值不同。" +"QoS Spec consumer value must be different than the current consumer value." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:145 -msgid "Successfully modified QOS Spec consumer." -msgstr "已成功變更 QOS 規格規範用戶。" +msgid "Successfully modified QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:148 -msgid "Error editing QOS Spec consumer." -msgstr "編輯 QOS 規格規範用戶時出錯。" +msgid "Error editing QoS Spec consumer." +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:33 msgid "View Extra Specs" msgstr "檢視額外的規格" #: dashboards/admin/volumes/volume_types/tables.py:41 -msgid "Manage QOS Spec Association" -msgstr "管理 QOS 規格的聯結" +msgid "Manage QoS Spec Association" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:52 msgid "Delete VolumeType" @@ -3750,21 +3741,21 @@ msgid_plural "Deleted VolumeTypes" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:73 -msgid "Associated QOS Spec" -msgstr "已聯結的 QOS 規格" +msgid "Associated QoS Spec" +msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:93 msgid "Manage Specs" msgstr "管理規格" #: dashboards/admin/volumes/volume_types/tables.py:118 -msgid "Delete QOS Spec" -msgid_plural "Delete QOS Specs" +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:126 -msgid "Deleted QOS Spec" -msgid_plural "Deleted QOS Specs" +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" msgstr[0] "" #: dashboards/admin/volumes/volume_types/tables.py:138 @@ -3777,12 +3768,12 @@ msgid "Consumer" msgstr "規範用戶" #: dashboards/admin/volumes/volume_types/tables.py:161 -msgid "QOS Specs" -msgstr "QOS 規格" +msgid "QoS Specs" +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:69 -msgid "Unable to retrieve QOS Spec details." -msgstr "無法取回 QOS 規格詳細資訊。" +msgid "Unable to retrieve QoS Spec details." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:101 #: dashboards/admin/volumes/volume_types/extras/views.py:36 @@ -3790,12 +3781,12 @@ msgid "Unable to retrieve volume type details." msgstr "無法取回儲存空間類型詳細資訊。" #: dashboards/admin/volumes/volume_types/views.py:111 -msgid "Unable to retrieve QOS Specs." -msgstr "無法取回 QOS 規格。" +msgid "Unable to retrieve QoS Specs." +msgstr "" #: dashboards/admin/volumes/volume_types/views.py:130 -msgid "Unable to retrieve QOS Spec association." -msgstr "無法取回 QOS 規格的聯結。" +msgid "Unable to retrieve QoS Spec association." +msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 @@ -3881,12 +3872,12 @@ msgid "undefined" msgstr "未定義" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 -msgid "Unable to retrieve QOS spec list." -msgstr "無法取回 QOS 規格的列表。" +msgid "Unable to retrieve QoS spec list." +msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 -msgid "Unable to retrieve QOS spec details." -msgstr "無法取回 QOS 規格的詳細資訊。" +msgid "Unable to retrieve QoS spec details." +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format @@ -3921,12 +3912,12 @@ msgstr "無法更新儲存空間的狀態至「%s」。" #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format -msgid "Successfully created QOS Spec: %s" -msgstr "已成功新增 QOS 規格:%s" +msgid "Successfully created QoS Spec: %s" +msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 -msgid "Unable to create QOS Spec." -msgstr "無法新增 QOS 規格。" +msgid "Unable to create QoS Spec." +msgstr "" #: dashboards/admin/volumes/volumes/views.py:61 #: dashboards/project/volumes/volumes/views.py:66 @@ -3956,8 +3947,8 @@ msgid "Modify Groups" msgstr "更改群組" #: dashboards/identity/domains/tables.py:68 -#: dashboards/identity/domains/workflows.py:252 #: dashboards/identity/domains/workflows.py:253 +#: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "新增地域" @@ -4020,153 +4011,153 @@ msgstr "權限的等級不足以檢視地域資訊。" msgid "Unable to retrieve domain details." msgstr "無法取回地域詳細資訊。" -#: dashboards/identity/domains/workflows.py:43 -#: dashboards/identity/domains/workflows.py:280 +#: dashboards/identity/domains/workflows.py:44 +#: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "地域資訊" -#: dashboards/identity/domains/workflows.py:45 +#: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "地域提供了在不同組織間從底層結構中抽離出使用者。" -#: dashboards/identity/domains/workflows.py:71 -#: dashboards/identity/domains/workflows.py:170 -#: dashboards/identity/projects/workflows.py:178 -#: dashboards/identity/projects/workflows.py:276 +#: dashboards/identity/domains/workflows.py:72 +#: dashboards/identity/domains/workflows.py:171 +#: dashboards/identity/projects/workflows.py:179 +#: dashboards/identity/projects/workflows.py:277 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "在 Keystone 裡不能找到預設的角色「%s」" -#: dashboards/identity/domains/workflows.py:76 +#: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "無法找到預設的角色。" -#: dashboards/identity/domains/workflows.py:88 -#: dashboards/identity/projects/workflows.py:248 +#: dashboards/identity/domains/workflows.py:89 +#: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "無法取回使用者列表。" -#: dashboards/identity/domains/workflows.py:97 -#: dashboards/identity/domains/workflows.py:144 -#: dashboards/identity/domains/workflows.py:241 -#: dashboards/identity/projects/workflows.py:345 +#: dashboards/identity/domains/workflows.py:98 +#: dashboards/identity/domains/workflows.py:145 +#: dashboards/identity/domains/workflows.py:242 +#: dashboards/identity/projects/workflows.py:346 msgid "Unable to retrieve role list." msgstr "無法取回角色列表。" -#: dashboards/identity/domains/workflows.py:114 +#: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "無法取回使用者地域的角色指派。" -#: dashboards/identity/domains/workflows.py:126 -#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/domains/workflows.py:127 +#: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "地域成員" -#: dashboards/identity/domains/workflows.py:132 -#: dashboards/identity/projects/workflows.py:237 +#: dashboards/identity/domains/workflows.py:133 +#: dashboards/identity/projects/workflows.py:238 msgid "All Users" msgstr "所有的使用者" -#: dashboards/identity/domains/workflows.py:134 -#: dashboards/identity/projects/workflows.py:239 +#: dashboards/identity/domains/workflows.py:135 +#: dashboards/identity/projects/workflows.py:240 msgid "No users found." msgstr "找不到任何使用者。" -#: dashboards/identity/domains/workflows.py:135 -#: dashboards/identity/projects/workflows.py:240 +#: dashboards/identity/domains/workflows.py:136 +#: dashboards/identity/projects/workflows.py:241 msgid "No users." msgstr "沒有使用者。" -#: dashboards/identity/domains/workflows.py:160 -#: dashboards/identity/projects/workflows.py:262 +#: dashboards/identity/domains/workflows.py:161 +#: dashboards/identity/projects/workflows.py:263 msgid "Unable to retrieve group list. Please try again later." msgstr "無法取回群組列表。請稍後再試一次。" -#: dashboards/identity/domains/workflows.py:223 -#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/domains/workflows.py:224 +#: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "地域群組" -#: dashboards/identity/domains/workflows.py:229 -#: dashboards/identity/projects/workflows.py:334 +#: dashboards/identity/domains/workflows.py:230 +#: dashboards/identity/projects/workflows.py:335 msgid "All Groups" msgstr "所有的群組" -#: dashboards/identity/domains/workflows.py:231 -#: dashboards/identity/projects/workflows.py:336 +#: dashboards/identity/domains/workflows.py:232 +#: dashboards/identity/projects/workflows.py:337 msgid "No groups found." msgstr "找不到任何群組。" -#: dashboards/identity/domains/workflows.py:232 -#: dashboards/identity/projects/workflows.py:337 +#: dashboards/identity/domains/workflows.py:233 +#: dashboards/identity/projects/workflows.py:338 msgid "No groups." msgstr "沒有群組。" -#: dashboards/identity/domains/workflows.py:254 +#: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "已新增新的地域「%s」。" -#: dashboards/identity/domains/workflows.py:255 +#: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "無法新增地域「%s」。" -#: dashboards/identity/domains/workflows.py:282 +#: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "地域提供了在不同組織間從底層結構中抽離出使用者。編輯地域詳細資料來加入或移除地域裡的群組。" -#: dashboards/identity/domains/workflows.py:298 +#: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "編輯地域" -#: dashboards/identity/domains/workflows.py:300 +#: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "已更改地域「%s」。" -#: dashboards/identity/domains/workflows.py:301 +#: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "無法更改地域「%s」。" -#: dashboards/identity/domains/workflows.py:366 +#: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "您不能從此地域裡撤銷您目前已登入的管理員權限。請以管理員權限交換到其他地域或用命令列介面手動移除管理員角色。" -#: dashboards/identity/domains/workflows.py:401 +#: dashboards/identity/domains/workflows.py:402 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "更改 %s 專案的成員及更新地域群組時失敗。" -#: dashboards/identity/domains/workflows.py:473 +#: dashboards/identity/domains/workflows.py:474 #, python-format msgid "Failed to modify %s domain groups." msgstr "更改地域群組 %s 時失敗。" -#: dashboards/identity/groups/forms.py:45 +#: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "已成功新增群組「%s」。" -#: dashboards/identity/groups/forms.py:48 +#: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "無法新增群組。" -#: dashboards/identity/groups/forms.py:69 +#: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "已成功更新群組。" -#: dashboards/identity/groups/forms.py:71 +#: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "無法更新群組。" @@ -4325,13 +4316,13 @@ msgid "View Usage" msgstr "檢視使用量" #: dashboards/identity/projects/tables.py:75 -#: dashboards/identity/projects/workflows.py:356 #: dashboards/identity/projects/workflows.py:357 +#: dashboards/identity/projects/workflows.py:358 msgid "Create Project" msgstr "新增專案" #: dashboards/identity/projects/tables.py:87 -#: dashboards/identity/projects/workflows.py:509 +#: dashboards/identity/projects/workflows.py:510 msgid "Edit Project" msgstr "編輯專案" @@ -4404,99 +4395,99 @@ msgstr "配額數值不能小於目前已用掉的數值:%s。" msgid "Domain Name" msgstr "地域名稱" -#: dashboards/identity/projects/workflows.py:145 -#: dashboards/identity/projects/workflows.py:492 +#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:493 msgid "Project Information" msgstr "專案資訊" -#: dashboards/identity/projects/workflows.py:146 +#: dashboards/identity/projects/workflows.py:147 msgid "Create a project to organize users." msgstr "新增一個專案以組織使用者。" -#: dashboards/identity/projects/workflows.py:164 +#: dashboards/identity/projects/workflows.py:165 msgid "Unable to retrieve user list. Please try again later." msgstr "無法取回使用者列表。請稍後再試一次。" -#: dashboards/identity/projects/workflows.py:231 -#: dashboards/identity/projects/workflows.py:238 +#: dashboards/identity/projects/workflows.py:232 +#: dashboards/identity/projects/workflows.py:239 msgid "Project Members" msgstr "專案成員" -#: dashboards/identity/projects/workflows.py:328 -#: dashboards/identity/projects/workflows.py:335 +#: dashboards/identity/projects/workflows.py:329 +#: dashboards/identity/projects/workflows.py:336 msgid "Project Groups" msgstr "專案群組" -#: dashboards/identity/projects/workflows.py:358 +#: dashboards/identity/projects/workflows.py:359 #, python-format msgid "Created new project \"%s\"." msgstr "已新增新的專案「%s」。" -#: dashboards/identity/projects/workflows.py:359 +#: dashboards/identity/projects/workflows.py:360 #, python-format msgid "Unable to create project \"%s\"." msgstr "無法新增專案「%s」。" -#: dashboards/identity/projects/workflows.py:421 +#: dashboards/identity/projects/workflows.py:422 msgid ", add project groups" msgstr "、加入專案群組" -#: dashboards/identity/projects/workflows.py:424 +#: dashboards/identity/projects/workflows.py:425 #, 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:456 +#: dashboards/identity/projects/workflows.py:457 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "加入 %s 專案群組和更新專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:484 +#: dashboards/identity/projects/workflows.py:485 msgid "Unable to set project quotas." msgstr "無法設定專案的配額。" -#: dashboards/identity/projects/workflows.py:494 +#: dashboards/identity/projects/workflows.py:495 msgid "Edit the project details." msgstr "編輯專案的詳細資訊。" -#: dashboards/identity/projects/workflows.py:511 +#: dashboards/identity/projects/workflows.py:512 #, python-format msgid "Modified project \"%s\"." msgstr "已更改專案「%s」。" -#: dashboards/identity/projects/workflows.py:512 +#: dashboards/identity/projects/workflows.py:513 #, python-format msgid "Unable to modify project \"%s\"." msgstr "無法更改專案「%s」。" -#: dashboards/identity/projects/workflows.py:607 +#: dashboards/identity/projects/workflows.py:608 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:642 +#: dashboards/identity/projects/workflows.py:643 msgid ", update project groups" msgstr "、更新專案群組" -#: dashboards/identity/projects/workflows.py:645 +#: dashboards/identity/projects/workflows.py:646 #, 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:718 +#: dashboards/identity/projects/workflows.py:719 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "更改 %s 專案成員、更新專案群組以及更新專案配額時失敗。" -#: dashboards/identity/projects/workflows.py:751 +#: dashboards/identity/projects/workflows.py:752 msgid "" "Modified project information and members, but unable to modify project " "quotas." @@ -4596,7 +4587,7 @@ msgstr "密碼沒有相配。" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 -#: dashboards/project/data_processing/job_binaries/forms.py:71 +#: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:153 msgid "Password" @@ -5029,219 +5020,217 @@ msgid "Unable to create key pair: %(exc)s" msgstr "無法新增密鑰對:%(exc)s" #: dashboards/project/access_and_security/security_groups/forms.py:40 -#: dashboards/project/access_and_security/security_groups/forms.py:67 +#: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "這個欄位無法留空。" #: dashboards/project/access_and_security/security_groups/forms.py:41 -#: dashboards/project/access_and_security/security_groups/forms.py:68 +#: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "字串只能含有 ASCII 字符和數字。" -#: dashboards/project/access_and_security/security_groups/forms.py:52 +#: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "已成功新增安全性群組:%s" -#: dashboards/project/access_and_security/security_groups/forms.py:58 +#: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "無法新增安全性群組。" -#: dashboards/project/access_and_security/security_groups/forms.py:80 +#: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "已成功更新安全性群組:%s" -#: dashboards/project/access_and_security/security_groups/forms.py:86 +#: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "無法更新安全性群組。" -#: dashboards/project/access_and_security/security_groups/forms.py:92 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +#: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "規則" -#: dashboards/project/access_and_security/security_groups/forms.py:101 -#: dashboards/project/access_and_security/security_groups/forms.py:106 -#: dashboards/project/access_and_security/security_groups/forms.py:107 -#: dashboards/project/access_and_security/security_groups/forms.py:108 -#: dashboards/project/access_and_security/security_groups/forms.py:109 +#: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 +#: dashboards/project/access_and_security/security_groups/forms.py:113 +#: dashboards/project/access_and_security/security_groups/forms.py:114 +#: dashboards/project/access_and_security/security_groups/forms.py:115 +#: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Direction" msgstr "方向" -#: dashboards/project/access_and_security/security_groups/forms.py:116 -#: dashboards/project/access_and_security/security_groups/forms.py:123 +#: dashboards/project/access_and_security/security_groups/forms.py:120 +#: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:244 msgid "IP Protocol" msgstr "IP 協定" -#: dashboards/project/access_and_security/security_groups/forms.py:117 +#: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "輸入一個 0 到 255 之間的整數(或者以 -1 代表萬用符號)。" -#: dashboards/project/access_and_security/security_groups/forms.py:126 -#: dashboards/project/access_and_security/security_groups/forms.py:133 -#: dashboards/project/access_and_security/security_groups/forms.py:134 +#: dashboards/project/access_and_security/security_groups/forms.py:130 +#: dashboards/project/access_and_security/security_groups/forms.py:137 +#: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "開放埠口" -#: dashboards/project/access_and_security/security_groups/forms.py:127 -#: dashboards/project/access_and_security/security_groups/forms.py:136 -#: dashboards/project/access_and_security/security_groups/forms.py:143 +#: dashboards/project/access_and_security/security_groups/forms.py:131 +#: dashboards/project/access_and_security/security_groups/forms.py:140 +#: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "接口" -#: dashboards/project/access_and_security/security_groups/forms.py:128 +#: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:247 msgid "Port Range" msgstr "埠口範圍" -#: dashboards/project/access_and_security/security_groups/forms.py:138 -#: dashboards/project/access_and_security/security_groups/forms.py:149 -#: dashboards/project/access_and_security/security_groups/forms.py:160 +#: dashboards/project/access_and_security/security_groups/forms.py:142 +#: dashboards/project/access_and_security/security_groups/forms.py:153 +#: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:168 msgid "Enter an integer value between 1 and 65535." msgstr "輸入一個 1 到 65535 之間的整數。" -#: dashboards/project/access_and_security/security_groups/forms.py:147 -#: dashboards/project/access_and_security/security_groups/forms.py:154 +#: dashboards/project/access_and_security/security_groups/forms.py:151 +#: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "從此埠口" -#: dashboards/project/access_and_security/security_groups/forms.py:158 -#: dashboards/project/access_and_security/security_groups/forms.py:165 +#: dashboards/project/access_and_security/security_groups/forms.py:162 +#: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "到此埠口" -#: dashboards/project/access_and_security/security_groups/forms.py:171 +#: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "為 ICMP 類型輸入一個數值(範圍:-1 到 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:180 -#: dashboards/project/access_and_security/security_groups/forms.py:187 +#: dashboards/project/access_and_security/security_groups/forms.py:184 +#: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Code" msgstr "代碼" -#: dashboards/project/access_and_security/security_groups/forms.py:182 +#: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "為 ICMP 代碼輸入一個數值(範圍:-1 到 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:191 +#: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:248 -#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote" msgstr "遠程" -#: dashboards/project/access_and_security/security_groups/forms.py:193 -#: dashboards/project/access_and_security/security_groups/forms.py:216 -#: dashboards/project/access_and_security/security_groups/forms.py:221 +#: dashboards/project/access_and_security/security_groups/forms.py:197 +#: dashboards/project/access_and_security/security_groups/forms.py:220 +#: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "安全性群組" -#: dashboards/project/access_and_security/security_groups/forms.py:194 +#: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select \"CIDR\". To allow access from all " "members of another security group select \"Security Group\"." msgstr "選擇「CIDR」來指定一組允許的 IP 範圍。選擇「安全性群組」來允許來自其他安全性群組的所有成員存取。" -#: dashboards/project/access_and_security/security_groups/forms.py:207 +#: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "無類別域間路由(如 192.168.0.0/24)" -#: dashboards/project/access_and_security/security_groups/forms.py:225 -#: dashboards/project/access_and_security/security_groups/forms.py:233 +#: dashboards/project/access_and_security/security_groups/forms.py:229 +#: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:242 msgid "Ether Type" msgstr "網路協定類型" -#: dashboards/project/access_and_security/security_groups/forms.py:227 +#: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "IPv4" -#: dashboards/project/access_and_security/security_groups/forms.py:228 +#: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "IPv6" -#: dashboards/project/access_and_security/security_groups/forms.py:243 +#: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "無可用的安全性群組" -#: dashboards/project/access_and_security/security_groups/forms.py:253 +#: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "自訂 TCP 規則" -#: dashboards/project/access_and_security/security_groups/forms.py:254 +#: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "自訂 UDP 規則" -#: dashboards/project/access_and_security/security_groups/forms.py:255 +#: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "自訂 ICMP 規則" -#: dashboards/project/access_and_security/security_groups/forms.py:257 +#: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "其他協定" -#: dashboards/project/access_and_security/security_groups/forms.py:262 +#: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:213 msgid "Ingress" msgstr "入口" -#: dashboards/project/access_and_security/security_groups/forms.py:263 +#: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:215 msgid "Egress" msgstr "出口" -#: dashboards/project/access_and_security/security_groups/forms.py:293 +#: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type is invalid." msgstr "ICMP 類型是無效的。" -#: dashboards/project/access_and_security/security_groups/forms.py:296 +#: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code is invalid." msgstr "ICMP 代碼是無效的" -#: dashboards/project/access_and_security/security_groups/forms.py:299 +#: dashboards/project/access_and_security/security_groups/forms.py:303 msgid "The ICMP type not in range (-1, 255)" msgstr "ICMP 類型沒有在範圍裡(-1 到 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:302 +#: dashboards/project/access_and_security/security_groups/forms.py:306 msgid "The ICMP code not in range (-1, 255)" msgstr "ICMP 代碼沒有在範圍裡(-1 到 255)" -#: dashboards/project/access_and_security/security_groups/forms.py:315 +#: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "指定的埠口是無效的。" -#: dashboards/project/access_and_security/security_groups/forms.py:320 +#: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "「從」埠口號是無效的。" -#: dashboards/project/access_and_security/security_groups/forms.py:323 +#: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "「到」埠口號是無效的。" -#: dashboards/project/access_and_security/security_groups/forms.py:326 +#: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "「到」埠口號必須大於等於「從」埠口號。" -#: dashboards/project/access_and_security/security_groups/forms.py:359 +#: dashboards/project/access_and_security/security_groups/forms.py:363 msgid "CIDR must be specified." msgstr "必須指定 CIDR。" -#: dashboards/project/access_and_security/security_groups/forms.py:382 +#: dashboards/project/access_and_security/security_groups/forms.py:386 #, python-format msgid "Successfully added rule: %s" msgstr "已成功加入規則:%s" -#: dashboards/project/access_and_security/security_groups/forms.py:388 +#: dashboards/project/access_and_security/security_groups/forms.py:392 msgid "Unable to add rule to security group." msgstr "無法加入規則到安全性群組。" @@ -5395,6 +5384,10 @@ msgid "" "group. A security group rule consists of three main parts:" msgstr "規則是分配給安全性群組定義允許進入執行實例的交通。一條安全性群組規則包含三個主要的部份:" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 +msgid "Rule:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " @@ -5402,8 +5395,8 @@ msgid "" msgstr "您可以指定想要的規則樣板或者使用自訂規則,這個選項可自訂 TCP 規則、自訂 UDP 規則或者是自訂 ICMP 規則。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 -msgid "Open Port/Port Range" -msgstr "開放埠口/埠口範圍" +msgid "Open Port/Port Range:" +msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "" @@ -5413,6 +5406,10 @@ msgid "" "you instead specify an ICMP type and code in the spaces provided." msgstr "您能選擇開放一個單獨的埠口或者一個範圍的埠口給 TCP 和 UDP 規則。選擇「埠口範圍」選項將可供您以空格提供開始與結束的埠口範圍。供您用空白插入指定的 ICMP 類型及代碼給 ICMP。" +#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 +msgid "Remote:" +msgstr "" + #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " @@ -5504,7 +5501,6 @@ msgid "Unable to create container." msgstr "無法新增容器。" #: dashboards/project/containers/forms.py:84 -#: dashboards/project/containers/templates/containers/_update.html:22 #: dashboards/project/instances/workflows/create_instance.py:569 #: dashboards/project/stacks/forms.py:56 msgid "File" @@ -5636,7 +5632,7 @@ msgid "Create Pseudo-folder" msgstr "新增虛擬資料夾" #: dashboards/project/containers/tables.py:197 -#: dashboards/project/containers/templates/containers/_upload.html:26 +#: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "上傳物件" @@ -5717,11 +5713,9 @@ msgid "Access: " msgstr "存取權:" #: dashboards/project/containers/templates/containers/_copy.html:8 -#: dashboards/project/containers/templates/containers/_copy.html:23 -#: dashboards/project/containers/templates/containers/copy.html:3 -#: dashboards/project/containers/templates/containers/copy.html:6 -msgid "Copy Object" -msgstr "複製物件" +#, python-format +msgid "Copy Object: %(object_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" @@ -5730,6 +5724,12 @@ msgid "" "the new copy should be stored." msgstr "在此或其他的容器中製作一個已存在物件的新複本。您也要指定一個路徑使得新的複本可以儲存至選擇的容器。" +#: dashboards/project/containers/templates/containers/_copy.html:23 +#: dashboards/project/containers/templates/containers/copy.html:3 +#: dashboards/project/containers/templates/containers/copy.html:6 +msgid "Copy Object" +msgstr "複製物件" + #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " @@ -5752,12 +5752,12 @@ msgid "Create pseudo-folder in container" msgstr "在容器裡新增虛擬資料夾" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 -msgid "Pseudo-folder" -msgstr "虛擬資料夾" +#: dashboards/project/containers/templates/containers/_upload.html:23 +msgid "Pseudo-folder:" +msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 -#: dashboards/project/containers/templates/containers/_upload.html:21 +#: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " @@ -5789,12 +5789,12 @@ msgid "Edit Object" msgstr "編輯物件" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 -msgid "Object" -msgstr "物件" +#: dashboards/project/containers/templates/containers/_upload.html:22 +msgid "Object:" +msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 -#: dashboards/project/containers/templates/containers/_upload.html:20 +#: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " @@ -5803,6 +5803,10 @@ msgid "" "consisting of key/value pairs." msgstr "一個物件是基本的儲存實體來代表您儲存在 OpenStack 物件式儲存系統的檔案。當您上傳資料到 OpenStack 物件式儲存空間,資料會被儲存成它原來的樣子(無壓縮或加密)並且包含一個位置(容器)、物件名稱以及任何包含鍵值對的描述資料。" +#: dashboards/project/containers/templates/containers/_update.html:22 +msgid "File:" +msgstr "" + #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "新上傳的檔案即將替換目前物件的內容" @@ -5813,9 +5817,10 @@ msgstr "新上傳的檔案即將替換目前物件的內容" msgid "Update Object" msgstr "更新物件" -#: dashboards/project/containers/templates/containers/_upload.html:10 -msgid "Upload Object To Container" -msgstr "上傳物件到容器" +#: dashboards/project/containers/templates/containers/_upload.html:11 +#, python-format +msgid "Upload Object To Container: %(container_name)s" +msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" @@ -6001,6 +6006,15 @@ msgstr "無處理行程" msgid "Node Configurations" msgstr "節點設置" +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 +#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:54 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 +#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 +#, python-format +msgid "%(conf_name)s: %(conf_value)s" +msgstr "" + #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 @@ -6015,8 +6029,9 @@ msgid "Cluster configurations are not specified" msgstr "未指定叢集設置" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 -msgid "Node Group" -msgstr "節點群組" +#, python-format +msgid "Node Group: %(node_group_name)s" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" @@ -6073,8 +6088,8 @@ msgid "Upload" msgstr "上傳" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 -msgid "Select a Node Group Template to add" -msgstr "選擇一個節點群組樣板來加入" +msgid "Select a Node Group Template to add:" +msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" @@ -6259,10 +6274,20 @@ msgstr "Neutron 網路管理" msgid "Keypair" msgstr "密鑰對" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 +#, python-format +msgid "%(key)s:%(val | safe)s " +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "叢集執行實例" +#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 +#, python-format +msgid "Name: %(node_group_name)s" +msgstr "" + #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "節點數量" @@ -6622,20 +6647,20 @@ msgstr "腳本名稱" msgid "Script text" msgstr "腳本文字" -#: dashboards/project/data_processing/job_binaries/forms.py:68 +#: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "使用者名稱" -#: dashboards/project/data_processing/job_binaries/forms.py:98 +#: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "獲得內部程式列表時失敗。" -#: dashboards/project/data_processing/job_binaries/forms.py:128 -#: dashboards/project/data_processing/job_binaries/forms.py:171 +#: dashboards/project/data_processing/job_binaries/forms.py:129 +#: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "無法新增工作程式" -#: dashboards/project/data_processing/job_binaries/forms.py:143 +#: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 @@ -6643,11 +6668,11 @@ msgstr "無法新增工作程式" msgid "Create Job Binary" msgstr "新增工作程式" -#: dashboards/project/data_processing/job_binaries/forms.py:160 +#: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "無法上傳工作程式" -#: dashboards/project/data_processing/job_binaries/forms.py:193 +#: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "取得內部程式列表時失敗" @@ -6860,6 +6885,11 @@ msgstr "新增於" msgid "Job Configuration" msgstr "工作設置" +#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 +#, python-format +msgid "%(group)s:" +msgstr "" + #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" @@ -7367,7 +7397,6 @@ msgstr "新增備份" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 -#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup" msgstr "恢復備份" @@ -8424,7 +8453,7 @@ msgstr "政策識別號" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:52 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "管理員狀態上線" @@ -9547,7 +9576,6 @@ msgid "No volumes attached." msgstr "沒有附加儲存空間。" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 -#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 msgid "Flavor Details" msgstr "虛擬硬體樣板詳細資料" @@ -9591,6 +9619,11 @@ msgstr "不符合映像檔最低需求的虛擬硬體樣板已被關閉。" msgid "No flavors meet minimum criteria for selected image." msgstr "沒有可選擇的虛擬硬體樣板符合最低標準。" +#: dashboards/project/instances/templates/instances/_instance_flavor.html:8 +#, python-format +msgid "Flavor Details: %(name)s\">%(name)s" +msgstr "" + #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "指定進階的選項以用於發動執行實例。" @@ -10075,7 +10108,6 @@ msgstr "維持連線階段" #: dashboards/project/loadbalancers/forms.py:87 #: dashboards/project/loadbalancers/workflows.py:180 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Cookie Name" msgstr "Cookie 名稱" @@ -10086,7 +10118,7 @@ msgstr "APP_COOKIE 維持需要;否則忽略。" #: dashboards/project/loadbalancers/forms.py:92 #: dashboards/project/loadbalancers/workflows.py:189 -#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:49 +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "連線數限制" @@ -10160,7 +10192,7 @@ msgstr "定期偵測一個成員的最短間隔秒數" #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:501 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:60 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "逾期" @@ -10311,8 +10343,6 @@ msgstr "提供者" #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:44 #: dashboards/project/vpn/tables.py:265 dashboards/project/vpn/workflows.py:32 msgid "Subnet" msgstr "子網域" @@ -10843,6 +10873,16 @@ msgstr "您可以在此更新虛擬 IP 屬性:編輯名稱、描述、倉庫 msgid "Port ID" msgstr "接口識別號" +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 +#, python-format +msgid "Type: %(persistence_type)s" +msgstr "" + +#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 +#, python-format +msgid "Cookie Name: %(cookie_name)s" +msgstr "" + #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" @@ -11214,8 +11254,16 @@ msgid "Provider Network" msgstr "提供者概觀" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 -msgid "Network Type" -msgstr "網路類型" +msgid "Network Type:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:24 +msgid "Physical Network:" +msgstr "" + +#: dashboards/project/networks/templates/networks/_detail_overview.html:25 +msgid "Segmentation ID:" +msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 @@ -11295,7 +11343,6 @@ msgstr "額外的路由" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Destination" msgstr "目標" @@ -11596,6 +11643,15 @@ msgstr "刪除網路卡介面 %s 時失敗" msgid "Unable to set gateway." msgstr "無法設定閘道" +#: dashboards/project/routers/templates/routers/_detail_overview.html:4 +#, python-format +msgid "Router Overview: %(router_name)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/_detail_overview.html:27 +msgid "Connected External Network:" +msgstr "" + #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " @@ -11621,26 +11677,47 @@ msgid "Reset to Default" msgstr "重置為預設值" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Source" msgstr "來源" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:92 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 +#, python-format +msgid "Subnet: %(dest_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 +#, python-format +msgid "Subnet: %(row_source_subnetname)s" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "規則衝突" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:95 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "更具體的規則會影響此交通,所以不能自動化產生規則來結合全部來源/目標。" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:97 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "相衝的規則" -#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 +msgid "Source:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 +msgid "Destination:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 +msgid "Action:" +msgstr "" + +#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" @@ -11945,23 +12022,28 @@ msgstr "以已提供的值新增一個新的機櫃。" msgid "Stack Overview" msgstr "機櫃概觀" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:32 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 +#, python-format +msgid "%(stack_status_title)s: %(stack_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "輸出" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "機櫃參數" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:57 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "發動參數" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "分鐘" -#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 +#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "回退" @@ -11977,7 +12059,12 @@ msgstr "機櫃資源識別號" msgid "Resource ID" msgstr "資源識別號" -#: dashboards/project/stacks/templates/stacks/_resource_overview.html:46 +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 +#, python-format +msgid "%(resource_status)s: %(resource_status_reason)s" +msgstr "" + +#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "資源描述資料" @@ -12068,7 +12155,6 @@ msgid "Unable to restore backup." msgstr "無法恢復備份。" #: dashboards/project/volumes/backups/tables.py:47 -#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup" msgstr "儲存空間備份" @@ -12120,6 +12206,10 @@ msgstr "無法取回即時存檔詳細資訊。" msgid "Create Volume Backup" msgstr "新增儲存空間備份" +#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 +msgid "Volume Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " @@ -12133,15 +12223,20 @@ msgid "" "they originate from." msgstr "若不提供容器名稱,將提供您預設的容器命名 volumebackups。備份將擁有與儲存空間原本容量相同的容量。" -#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:4 -msgid "Volume Backup Overview" -msgstr "儲存空間備份概觀" +#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 +#, python-format +msgid "Volume Backup Overview: %(backup_display_name)s" +msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "恢復儲存空間備份" +#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 +msgid "Restore Backup:" +msgstr "" + #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "選擇一個儲存空間來恢復。" @@ -13409,7 +13504,6 @@ msgstr "專案不能被取回。" #: dashboards/router/nexus1000v/forms.py:51 #: dashboards/router/nexus1000v/tables.py:78 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type" msgstr "區段類型" @@ -13446,7 +13540,6 @@ msgstr "增強型 VXLAN" #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/forms.py:87 #: dashboards/router/nexus1000v/tables.py:82 -#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range" msgstr "區段範圍" @@ -13543,17 +13636,25 @@ msgstr "無法取回網路基本資料的詳細資訊。" msgid "Failed to obtain network profile binding" msgstr "取得網路基本資料綁定時失敗" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 +msgid "Name:" +msgstr "名稱:" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "為您的網路基本資料取一個名稱。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 +msgid "Segment Type:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "可用的區段類型為虛擬區域網路、覆蓋及主幹。" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 -msgid "Segment Sub Type" -msgstr "區段子類型" +msgid "Segment Sub Type:" +msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "" @@ -13563,6 +13664,10 @@ msgid "" "sub-type for Trunk is: VLAN." msgstr "子類型可用於覆蓋及主幹的區段。覆蓋可用的子類型為:基本型 VXLAN、增強型 VXLAN 或可手動輸入的「其他」(如 GRE)。主幹可用的子類型為:虛擬區域網路。" +#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 +msgid "Segment Range:" +msgstr "" + #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN "