From 1372e7e2fe1c0b8b660a0d8253f1c6a034ef694b Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Mon, 18 Apr 2016 06:39:41 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I9428750e02aeb9d87d60242620135856a09ef307 --- horizon/locale/django.pot | 115 +- horizon/locale/djangojs.pot | 12 +- horizon/locale/ja/LC_MESSAGES/djangojs.po | 10 +- .../locale/as/LC_MESSAGES/django.po | 30 +- .../locale/bn_IN/LC_MESSAGES/django.po | 28 +- .../locale/brx/LC_MESSAGES/django.po | 28 +- .../locale/cs/LC_MESSAGES/django.po | 34 +- .../locale/de/LC_MESSAGES/django.po | 32 +- .../locale/de/LC_MESSAGES/djangojs.po | 8 +- openstack_dashboard/locale/django.pot | 3108 ++++++++++++++--- openstack_dashboard/locale/djangojs.pot | 231 +- .../locale/en_AU/LC_MESSAGES/django.po | 33 +- .../locale/en_AU/LC_MESSAGES/djangojs.po | 8 +- .../locale/en_GB/LC_MESSAGES/django.po | 33 +- .../locale/es/LC_MESSAGES/django.po | 38 +- .../locale/fr/LC_MESSAGES/django.po | 40 +- .../locale/fr/LC_MESSAGES/djangojs.po | 8 +- .../locale/gu/LC_MESSAGES/django.po | 27 +- .../locale/hi/LC_MESSAGES/django.po | 16 +- .../locale/it/LC_MESSAGES/django.po | 35 +- .../locale/it/LC_MESSAGES/djangojs.po | 8 +- .../locale/ja/LC_MESSAGES/django.po | 70 +- .../locale/ja/LC_MESSAGES/djangojs.po | 15 +- .../locale/kn/LC_MESSAGES/django.po | 28 +- .../locale/ko_KR/LC_MESSAGES/django.po | 36 +- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 8 +- .../locale/kok/LC_MESSAGES/django.po | 27 +- .../locale/ks/LC_MESSAGES/django.po | 28 +- .../locale/mai/LC_MESSAGES/django.po | 27 +- .../locale/mni/LC_MESSAGES/django.po | 31 +- .../locale/mr/LC_MESSAGES/django.po | 27 +- .../locale/ne/LC_MESSAGES/django.po | 27 +- .../locale/pa_IN/LC_MESSAGES/django.po | 28 +- .../locale/pl_PL/LC_MESSAGES/django.po | 34 +- .../locale/pt_BR/LC_MESSAGES/django.po | 33 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- .../locale/ru/LC_MESSAGES/django.po | 31 +- .../locale/ru/LC_MESSAGES/djangojs.po | 8 +- .../locale/ta/LC_MESSAGES/django.po | 31 +- .../locale/tr_TR/LC_MESSAGES/django.po | 30 +- .../locale/ur/LC_MESSAGES/django.po | 28 +- .../locale/zh_CN/LC_MESSAGES/django.po | 32 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- .../locale/zh_TW/LC_MESSAGES/django.po | 33 +- .../locale/zh_TW/LC_MESSAGES/djangojs.po | 8 +- releasenotes/source/locale/releasenotes.pot | 1084 ++++++ 46 files changed, 4091 insertions(+), 1511 deletions(-) create mode 100644 releasenotes/source/locale/releasenotes.pot diff --git a/horizon/locale/django.pot b/horizon/locale/django.pot index a5fba9f513..0f468de7e9 100644 --- a/horizon/locale/django.pot +++ b/horizon/locale/django.pot @@ -1,23 +1,23 @@ -# Translations template for PROJECT. +# Translations template for horizon. # Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the horizon project. # FIRST AUTHOR , 2016. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-08 07:05+0000\n" +"Project-Id-Version: horizon 9.0.1.dev91\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2016-04-18 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.1\n" +"Generated-By: Babel 2.2.0\n" -#: horizon/base.py:500 +#: horizon/base.py:499 msgid "Other" msgstr "" @@ -97,7 +97,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: horizon/tables/actions.py:462 +#: horizon/tables/actions.py:464 #: horizon/templates/horizon/common/_data_table_table_actions.html:21 #: horizon/templates/horizon/common/_data_table_table_actions.html:33 #: horizon/templates/horizon/common/_workflow_step_update_members.html:14 @@ -105,33 +105,57 @@ msgstr "" msgid "Filter" msgstr "" -#: horizon/tables/actions.py:658 +#: horizon/tables/actions.py:660 msgid "This action cannot be undone." msgstr "" -#: horizon/tables/actions.py:845 +#: horizon/tables/actions.py:782 +#, python-format +msgctxt "past" +msgid "%(action)s %(data_type)s" +msgstr "" + +#: horizon/tables/actions.py:784 +#, python-format +msgctxt "present" +msgid "%(action)s %(data_type)s" +msgstr "" + +#: horizon/tables/actions.py:847 #, python-format msgid "You are not allowed to %(action)s: %(objs)s" msgstr "" -#: horizon/tables/actions.py:852 +#: horizon/tables/actions.py:854 #, python-format msgid "Unable to %(action)s: %(objs)s" msgstr "" -#: horizon/tables/actions.py:858 +#: horizon/tables/actions.py:860 #, python-format msgid "%(action)s: %(objs)s" msgstr "" -#: horizon/tables/actions.py:929 +#: horizon/tables/actions.py:931 msgid "Delete" msgstr "" -#: horizon/tables/actions.py:931 +#: horizon/tables/actions.py:933 msgid "Deleted" msgstr "" +#: horizon/tables/actions.py:961 +msgid "Update Item" +msgid_plural "Update Items" +msgstr[0] "" +msgstr[1] "" + +#: horizon/tables/actions.py:969 +msgid "Updated Item" +msgid_plural "Updated Items" +msgstr[0] "" +msgstr[1] "" + #: horizon/tables/base.py:307 msgid "-" msgstr "" @@ -350,6 +374,13 @@ msgstr "" msgid "Available" msgstr "" +#: horizon/templatetags/sizeformat.py:51 horizon/templatetags/sizeformat.py:56 +#, python-format +msgid "%(size)d Byte" +msgid_plural "%(size)d Bytes" +msgstr[0] "" +msgstr[1] "" + #: horizon/templatetags/sizeformat.py:59 #, python-format msgid "%s KB" @@ -379,6 +410,62 @@ msgstr "" msgid "0 Bytes" msgstr "" +#. Translators: test code, don't really have to translate +#: horizon/test/test_dashboards/dogs/puppies/tables.py:30 +msgid "Sell Puppy" +msgid_plural "Sell Puppies" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/test_dashboards/dogs/puppies/tables.py:39 +msgid "Sold Puppy" +msgid_plural "Sold Puppies" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:139 +msgid "Batch Item" +msgid_plural "Batch Items" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:148 +msgid "Batched Item" +msgid_plural "Batched Items" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:176 +msgid "Up Item" +msgid_plural "Up Items" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:183 +msgid "Down Item" +msgid_plural "Down Items" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:192 +msgid "Upped Item" +msgid_plural "Upped Items" +msgstr[0] "" +msgstr[1] "" + +#. Translators: test code, don't really have to translate +#: horizon/test/tests/tables.py:199 +msgid "Downed Item" +msgid_plural "Downed Items" +msgstr[0] "" +msgstr[1] "" + #: horizon/test/tests/views.py:59 msgid "Fake" msgstr "" diff --git a/horizon/locale/djangojs.pot b/horizon/locale/djangojs.pot index c7af69aafb..6c70a8f4b0 100644 --- a/horizon/locale/djangojs.pot +++ b/horizon/locale/djangojs.pot @@ -1,21 +1,21 @@ -# Translations template for PROJECT. +# Translations template for horizon. # Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the horizon project. # FIRST AUTHOR , 2016. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-08 07:05+0000\n" +"Project-Id-Version: horizon 9.0.1.dev91\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2016-04-18 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.1\n" +"Generated-By: Babel 2.2.0\n" #: horizon/static/framework/conf/resource-type-registry.service.spec.js:86 msgid "Example" diff --git a/horizon/locale/ja/LC_MESSAGES/djangojs.po b/horizon/locale/ja/LC_MESSAGES/djangojs.po index 6e05688c36..3dde34feb3 100644 --- a/horizon/locale/ja/LC_MESSAGES/djangojs.po +++ b/horizon/locale/ja/LC_MESSAGES/djangojs.po @@ -1,16 +1,17 @@ # Yuko Katabami , 2015. #zanata # Andreas Jaeger , 2016. #zanata +# Shu Muto , 2016. #zanata # Yuko Katabami , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:24+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-21 10:33+0000\n" -"Last-Translator: Yuko Katabami \n" +"PO-Revision-Date: 2016-04-11 02:34+0000\n" +"Last-Translator: Shu Muto \n" "Language-Team: Japanese\n" "Language: ja\n" "X-Generator: Zanata 3.7.3\n" @@ -78,6 +79,9 @@ msgstr "戻る" msgid "Cancel" msgstr "取り消し" +msgid "Click each item to get its description here." +msgstr "説明を取得するには、それぞれのアイテムをクリックしてください。" + msgid "Click here for filters." msgstr "フィルターを指定するにはここをクリックしてください。" diff --git a/openstack_dashboard/locale/as/LC_MESSAGES/django.po b/openstack_dashboard/locale/as/LC_MESSAGES/django.po index dffd0f0de2..93af67c1df 100644 --- a/openstack_dashboard/locale/as/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/as/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2427,10 +2427,6 @@ msgstr "ফ্লটিং IP বোৰ" msgid "Folder created successfully." msgstr "ফল্ডাৰ সফলতাৰে তৈয়াৰ কৰা হল." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE নেটৱৰ্কবোৰৰ বাবে, বৈধ টানেল IDবোৰ হল %(max)s ৰ জৰিয়তে %(min)s." - msgid "" "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 " @@ -2442,30 +2438,6 @@ msgstr "" "আৰম্ভণি আৰু শেষৰ পোৰ্ট দুয়োটালৈ খালী ঠাই আগবঢ়াব. ICMP নিয়মবোৰৰ বাবে আপুনি এটা " "ICMP প্ৰকাৰ আৰু দিয়া ঠাইবোৰ কোড নিৰ্দিষ্ট কৰাৰ পৰিৱৰ্তে." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN নেটৱৰ্কবোৰৰ বাবে, ফিজিকেল নেটৱৰ্কটোত থকা VLAN VID টোৱে ভিৰচুৱেল নেটৱৰ্কটো " -"উপলব্ধি কৰে. বৈধ VLAN VIDবোৰ হল %(vlan_max)s ৰ জৰিয়তে %(vlan_min)s. GRE বা " -"VXLAN নেটৱৰ্কৰ বাবে, টানেল ID টো. GRE নেটৱৰ্কবোৰৰ বাবে বৈধ টানেল IDবোৰ হল " -"%(gre_max)s ৰ জৰিয়তে %(gre_min)s. VXLAN নেটৱৰ্কবোৰৰ বাবে, through " -"%(vxlan_max)s ৰ জৰিয়তে %(vxlan_min)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN নেটৱৰ্কবোৰৰ বাবে, বৈধ VLAN IDবোৰ হল %(max)s ৰ জৰিয়তে %(min)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN নেটৱৰ্কবোৰৰ বাবে , বৈধ টানেল ID বোৰ হল through %(max)s ৰ জৰিয়তে " -"%(min)s." - msgid "Forbidden" msgstr "নিষিদ্ধ কৰা হল" diff --git a/openstack_dashboard/locale/bn_IN/LC_MESSAGES/django.po b/openstack_dashboard/locale/bn_IN/LC_MESSAGES/django.po index 2c70c14796..524d967f57 100644 --- a/openstack_dashboard/locale/bn_IN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/bn_IN/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2364,10 +2364,6 @@ msgstr "ভাসমান IPs" msgid "Folder created successfully." msgstr "ফোল্ডার সফলভাবে তৈরি হয়েছে." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE নেটওয়ার্কের জন্য, বৈধ tunnel IDs %(min)s থেকে %(max)s পর্যন্ত." - msgid "" "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 " @@ -2379,28 +2375,6 @@ msgstr "" "প্রদান করে. ICMP নিয়মের জন্য প্রদান করা ফাঁকে একটি ICMP প্রকার এবং কোড নির্দিষ্ট " "করুন ." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN নেটওয়ার্কের জন্য, ভৌতিক নেটওয়ার্কে VLAN VID যা কার্যকর নেটওয়ার্ক বাস্তবে " -"পরিণত করে. বৈধ VLAN VID হল %(vlan_max)s এর মাধ্যমে %(vlan_min)s. GRE বা VXLAN " -"নেটওয়ার্কের জন্য, টানেল ID. GRE নেটওয়ার্কের জন্য বৈধ টানেল ID গুলি হল %(gre_max)s " -"এর মাধ্যমে %(gre_min)s. VXLAN নেটওয়ার্কের জন্য, %(vxlan_max)s এর মাধ্যমে " -"%(vxlan_min)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN নেটওয়ার্কের জন্য, বৈধ VLAN IDs %(min)s থেকে %(max)s পর্যন্ত." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN নেটওয়ার্কের জন্য, বৈধ tunnel IDs %(min)s থেকে %(max)s পর্যন্ত." - msgid "Forbidden" msgstr "নিষিদ্ধ" diff --git a/openstack_dashboard/locale/brx/LC_MESSAGES/django.po b/openstack_dashboard/locale/brx/LC_MESSAGES/django.po index a255efb811..a68596a6a5 100644 --- a/openstack_dashboard/locale/brx/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/brx/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2420,10 +2420,6 @@ msgstr "फ्ल'टिं IP" msgid "Folder created successfully." msgstr "फल्डारखौ जाफुंसारै सोरजिबाय।" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE नेटवार्कनि थाखाय, बाहाय जाथाव टानेल IDs आ %(max)s नि गेजेरजों %(min)s" - msgid "" "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 " @@ -2435,28 +2431,6 @@ msgstr "" "पर्ट मोननैबो होनो नोंथांनो स्पेस (जायगा) होगोन। ICMP नियमनि थाखाय, बेनि सोलायै " "नोंथाङा मोनसे ICMP रोखोम आरो क'डखौ होखानाय स्पेस (जायगा)खौ थिक खालामो।" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN नेटवार्कनि थाखाय, देहायारि नेटवार्कआव थानाय VLAN VID आ नुथाव नेटवार्कखौ " -"दिन्थियो। बाहाय जाथाव VLAN VID आ %(vlan_max)s नि गेजेरजों %(vlan_min)s। GRE एबा " -"VXLAN नेटवार्कनि थाखाय, टानेल ID। GRE नेटवार्कनि थाखाय बाहाय जाथाव टानेलID आ " -"%(gre_max)s नि गेजेरजों %(gre_min)s जायो। VXLAN नेटवार्कनि थाखाय, %(vxlan_max)s " -"नि गेजेरजों %(vxlan_min)s" - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN नेटवार्कनि थाखाय, बाहाय जाथाव VLAN IDs आ %(max)s नि गेजेरजों %(min)s" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN नेटवार्कनि थाखाय, बाहाय जाथाव टानेल IDs आ %(max)s नि गेजेरजों %(min)s" - msgid "Forbidden" msgstr "हेंथा होजाबाय" diff --git a/openstack_dashboard/locale/cs/LC_MESSAGES/django.po b/openstack_dashboard/locale/cs/LC_MESSAGES/django.po index 1dc1251273..1bc7ea7a52 100644 --- a/openstack_dashboard/locale/cs/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/cs/LC_MESSAGES/django.po @@ -1,15 +1,16 @@ # OpenStack Infra , 2015. #zanata # Zbyněk Schwarz , 2015. #zanata +# OpenStack Infra , 2016. #zanata # Zbyněk Schwarz , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-01-08 01:30+0000\n" +"PO-Revision-Date: 2016-04-09 08:09+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech\n" "Language: cs\n" @@ -1388,6 +1389,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Probíhá kontrola" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Zkontrolovat zásobník" @@ -3976,10 +3978,6 @@ msgstr "Plovoucí IP adresy:" msgid "Folder created successfully." msgstr "Složka byla úspěšně vytvořena." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Platné ID tunelu pro sítě GRE jsou %(min)s až %(max)s." - msgid "" "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 " @@ -3991,27 +3989,6 @@ msgstr "" "koncového portu rozsahu. U pravidla ICMP zadáváte do přidělených polí typ " "ICMP a kód." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Pro sítě VLAN je virtuální síť na fyzické síti určena pomocí VLAN VID. " -"Platné VLAN VID jsou %(vlan_min)s až po %(vlan_max)s. Pro sítě GRE či VXLAN " -"je to ID tunelu. Platné ID tunelu pro sítě GRE jsou %(gre_min)s až " -"%(gre_max)s. Pro sítě VXLAN %(vxlan_min)s až %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Platné VLAN ID pro sítě VLAN jsou %(min)s až %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Platné ID tunelu pro sítě VXLAN jsou %(min)s až %(max)s." - msgid "Forbidden" msgstr "Zakázáno" @@ -5055,6 +5032,7 @@ msgstr "Metriky:" msgid "Migrate" msgstr "Přenést" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Přesunout hostitele" @@ -6507,6 +6485,7 @@ msgstr[0] "Obnovit instanci" msgstr[1] "Obnovit instance" msgstr[2] "Obnovit instance" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Obnovit zásobník" @@ -7645,6 +7624,7 @@ msgstr[0] "Uspat instanci" msgstr[1] "Uspat instance" msgstr[2] "Uspat instance" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Uspat zásobník" diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/django.po b/openstack_dashboard/locale/de/LC_MESSAGES/django.po index a7392c2d44..aea29b6843 100644 --- a/openstack_dashboard/locale/de/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/de/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1509,6 +1509,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Überprüfung im Gang" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Stack überprüfen" @@ -4218,10 +4219,6 @@ msgstr "Floating IPs:" msgid "Folder created successfully." msgstr "Ordner erfolgreich erstellt." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Die gültigen Tunnel IDs für GRE Netzwerke sind %(min)s bis %(max)s." - msgid "" "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 " @@ -4233,28 +4230,6 @@ msgstr "" "Start- und einen End-Wert für den Port-Bereich anzugeben. In ICMP Regeln " "geben Sie dagegen den ICMP Typ und Code an." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Für VLAN Netzwerke die VLAN ID auf dem physischen Netzwerk, das die VLANs " -"realisiert. Gültige VLAN IDs sind %(vlan_min)s bis %(vlan_max)s. Für GRE " -"oder VXLAN Netzwerke die Tunnel ID. Gültige Tunnel IDs für GRE Netzwerke " -"sind %(gre_min)s bis %(gre_max)s, für VXLAN Netzwerke %(vxlan_min)s bis " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Die gültigen VLAN IDs für VLAN Netzwerke sind %(min)s bis %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Die gültigen Tunnel IDs für VXLAN Netzwerke sind %(min)s bis %(max)s." - msgid "Forbidden" msgstr "Verboten" @@ -5381,6 +5356,7 @@ msgstr "Metrik:" msgid "Migrate" msgstr "Migriere" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Host migrieren" @@ -6957,6 +6933,7 @@ msgid_plural "Resume Instances" msgstr[0] "Instanz fortsetzen" msgstr[1] "Instanzen fortsetzen" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Stack wiederaufnehmen" @@ -8150,6 +8127,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Instanz aussetzen" msgstr[1] "Instanzen aussetzen" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Stack aussetzen" diff --git a/openstack_dashboard/locale/de/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/de/LC_MESSAGES/djangojs.po index cbd9f1e60b..8fe7f1b791 100644 --- a/openstack_dashboard/locale/de/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/de/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1502,12 +1502,6 @@ msgstr "Auswahloptionen" msgid "Separated link" msgstr "Getrennter Link" -msgid "Server" -msgstr "Server" - -msgid "Servers" -msgstr "Server" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Diensttyp ist nicht aktiviert: %(desiredType)s" diff --git a/openstack_dashboard/locale/django.pot b/openstack_dashboard/locale/django.pot index 047ae1b75c..b1f6bf9169 100644 --- a/openstack_dashboard/locale/django.pot +++ b/openstack_dashboard/locale/django.pot @@ -1,21 +1,21 @@ -# Translations template for PROJECT. +# Translations template for horizon. # Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the horizon project. # FIRST AUTHOR , 2016. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-08 07:06+0000\n" +"Project-Id-Version: horizon 9.0.1.dev91\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2016-04-18 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.1\n" +"Generated-By: Babel 2.2.0\n" #: openstack_dashboard/settings.py:87 msgid "Select format" @@ -77,6 +77,22 @@ msgstr "" msgid "All ICMP" msgstr "" +#: openstack_dashboard/settings.py:263 openstack_dashboard/theme_settings.py:64 +#: openstack_dashboard/theme_settings.py:94 +msgctxt "Default style theme" +msgid "Default" +msgstr "" + +#: openstack_dashboard/settings.py:267 +msgctxt "Google's Material Design style theme" +msgid "Material" +msgstr "" + +#: openstack_dashboard/theme_settings.py:85 +msgctxt "Custom style theme" +msgid "Custom" +msgstr "" + #: openstack_dashboard/api/ceilometer.py:792 msgid "Unable to retrieve Ceilometer meter list." msgstr "" @@ -368,6 +384,11 @@ msgstr "" msgid "front-end" msgstr "" +#: openstack_dashboard/api/cinder.py:50 +msgctxt "Both of front-end and back-end" +msgid "both" +msgstr "" + #: openstack_dashboard/api/cinder.py:279 msgid "Unknown instance" msgstr "" @@ -470,7 +491,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:46 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:12 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:19 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:545 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:547 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:9 @@ -480,7 +501,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:27 #: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:21 #: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:32 -#: openstack_dashboard/dashboards/project/routers/tables.py:188 +#: openstack_dashboard/dashboards/project/routers/tables.py:189 #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:381 #: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpn_ips.html:12 msgid "-" @@ -571,15 +592,15 @@ msgstr "" #: openstack_dashboard/dashboards/admin/info/tables.py:118 #: openstack_dashboard/dashboards/admin/info/tables.py:169 #: openstack_dashboard/dashboards/admin/info/tables.py:207 -#: openstack_dashboard/dashboards/admin/instances/tables.py:138 +#: openstack_dashboard/dashboards/admin/instances/tables.py:140 #: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:128 -#: openstack_dashboard/dashboards/admin/networks/forms.py:38 -#: openstack_dashboard/dashboards/admin/networks/forms.py:234 +#: openstack_dashboard/dashboards/admin/networks/forms.py:88 +#: openstack_dashboard/dashboards/admin/networks/forms.py:296 #: openstack_dashboard/dashboards/admin/networks/ports/forms.py:44 #: openstack_dashboard/dashboards/admin/networks/ports/tables.py:82 #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:92 -#: openstack_dashboard/dashboards/admin/routers/ports/tables.py:24 #: openstack_dashboard/dashboards/admin/routers/tables.py:41 +#: openstack_dashboard/dashboards/admin/routers/ports/tables.py:24 #: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:59 #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:9 #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:11 @@ -605,39 +626,39 @@ msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:34 #: openstack_dashboard/dashboards/project/firewalls/forms.py:104 #: openstack_dashboard/dashboards/project/firewalls/forms.py:131 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:292 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:331 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:378 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:5 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:5 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:5 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:293 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:332 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:379 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:31 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:252 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:324 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:5 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:5 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:5 #: openstack_dashboard/dashboards/project/images/images/forms.py:90 -#: openstack_dashboard/dashboards/project/images/images/forms.py:292 +#: openstack_dashboard/dashboards/project/images/images/forms.py:301 #: openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 #: openstack_dashboard/dashboards/project/instances/workflows/update_instance.py:105 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:31 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:73 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:454 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:8 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:8 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:456 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:36 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:150 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:8 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:8 #: openstack_dashboard/dashboards/project/networks/forms.py:36 +#: openstack_dashboard/dashboards/project/networks/tables.py:172 #: openstack_dashboard/dashboards/project/networks/ports/forms.py:39 #: openstack_dashboard/dashboards/project/networks/ports/tables.py:69 #: openstack_dashboard/dashboards/project/networks/subnets/tables.py:129 -#: openstack_dashboard/dashboards/project/networks/tables.py:172 #: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:7 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/routers/forms.py:144 +#: openstack_dashboard/dashboards/project/routers/tables.py:213 #: openstack_dashboard/dashboards/project/routers/ports/tables.py:108 -#: openstack_dashboard/dashboards/project/routers/tables.py:212 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/stacks/templates/stacks/_detail_overview.html:5 #: openstack_dashboard/dashboards/project/volumes/backups/tables.py:135 @@ -660,14 +681,14 @@ msgstr "" #: openstack_dashboard/dashboards/project/vpn/tables.py:328 #: openstack_dashboard/dashboards/project/vpn/tables.py:352 #: openstack_dashboard/dashboards/project/vpn/tables.py:373 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:5 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:5 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:5 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:5 #: openstack_dashboard/dashboards/project/vpn/workflows.py:25 #: openstack_dashboard/dashboards/project/vpn/workflows.py:118 #: openstack_dashboard/dashboards/project/vpn/workflows.py:239 #: openstack_dashboard/dashboards/project/vpn/workflows.py:362 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:5 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:5 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:5 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:5 msgid "Name" msgstr "" @@ -701,16 +722,28 @@ msgstr "" #: openstack_dashboard/dashboards/admin/aggregates/panel.py:25 #: openstack_dashboard/dashboards/admin/aggregates/tables.py:153 -#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/index.html:3 #: openstack_dashboard/dashboards/admin/aggregates/views.py:39 +#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/index.html:3 msgid "Host Aggregates" msgstr "" +#: openstack_dashboard/dashboards/admin/aggregates/tables.py:28 +msgid "Delete Host Aggregate" +msgid_plural "Delete Host Aggregates" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/aggregates/tables.py:36 +msgid "Deleted Host Aggregate" +msgid_plural "Deleted Host Aggregates" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/aggregates/tables.py:48 -#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/create.html:3 #: openstack_dashboard/dashboards/admin/aggregates/views.py:68 #: openstack_dashboard/dashboards/admin/aggregates/workflows.py:177 #: openstack_dashboard/dashboards/admin/aggregates/workflows.py:178 +#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/create.html:3 msgid "Create Host Aggregate" msgstr "" @@ -727,9 +760,9 @@ msgid "Update Metadata" msgstr "" #: openstack_dashboard/dashboards/admin/aggregates/tables.py:82 +#: openstack_dashboard/dashboards/admin/aggregates/views.py:75 #: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/_update.html:8 #: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/update.html:3 -#: openstack_dashboard/dashboards/admin/aggregates/views.py:75 msgid "Edit Host Aggregate" msgstr "" @@ -781,8 +814,8 @@ msgstr "" msgid "Unable to retrieve the aggregate to be updated" msgstr "" -#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3 #: openstack_dashboard/dashboards/admin/aggregates/views.py:104 +#: openstack_dashboard/dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3 msgid "Manage Hosts Aggregate" msgstr "" @@ -1015,8 +1048,8 @@ msgid "" msgstr "" #: openstack_dashboard/dashboards/admin/defaults/panel.py:21 -#: openstack_dashboard/dashboards/admin/defaults/templates/defaults/index.html:3 #: openstack_dashboard/dashboards/admin/defaults/views.py:29 +#: openstack_dashboard/dashboards/admin/defaults/templates/defaults/index.html:3 msgid "Defaults" msgstr "" @@ -1062,14 +1095,14 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/workflows.py:44 #: openstack_dashboard/dashboards/admin/hypervisors/tables.py:56 #: openstack_dashboard/dashboards/admin/instances/panel.py:25 -#: openstack_dashboard/dashboards/admin/instances/tables.py:172 -#: openstack_dashboard/dashboards/admin/instances/templates/instances/index.html:3 +#: openstack_dashboard/dashboards/admin/instances/tables.py:174 #: openstack_dashboard/dashboards/admin/instances/views.py:68 +#: openstack_dashboard/dashboards/admin/instances/templates/instances/index.html:3 #: openstack_dashboard/dashboards/identity/projects/workflows.py:54 #: openstack_dashboard/dashboards/project/instances/panel.py:21 #: openstack_dashboard/dashboards/project/instances/tables.py:1204 -#: openstack_dashboard/dashboards/project/instances/templates/instances/index.html:3 #: openstack_dashboard/dashboards/project/instances/views.py:61 +#: openstack_dashboard/dashboards/project/instances/templates/instances/index.html:3 #: openstack_dashboard/dashboards/project/network_topology/instances/tables.py:23 #: openstack_dashboard/usage/quotas.py:65 openstack_dashboard/usage/views.py:67 msgid "Instances" @@ -1086,15 +1119,15 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/workflows.py:56 #: openstack_dashboard/dashboards/admin/volumes/panel.py:19 #: openstack_dashboard/dashboards/admin/volumes/tabs.py:35 -#: openstack_dashboard/dashboards/admin/volumes/templates/volumes/index.html:3 #: openstack_dashboard/dashboards/admin/volumes/views.py:29 +#: openstack_dashboard/dashboards/admin/volumes/templates/volumes/index.html:3 #: openstack_dashboard/dashboards/admin/volumes/volumes/tables.py:99 #: openstack_dashboard/dashboards/identity/projects/workflows.py:59 #: openstack_dashboard/dashboards/project/volumes/panel.py:21 #: openstack_dashboard/dashboards/project/volumes/tabs.py:136 -#: openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/_detail_overview.html:23 -#: openstack_dashboard/dashboards/project/volumes/templates/volumes/index.html:3 #: openstack_dashboard/dashboards/project/volumes/views.py:26 +#: openstack_dashboard/dashboards/project/volumes/templates/volumes/index.html:3 +#: openstack_dashboard/dashboards/project/volumes/templates/volumes/cgroups/_detail_overview.html:23 #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:473 #: openstack_dashboard/usage/quotas.py:75 openstack_dashboard/usage/views.py:78 msgid "Volumes" @@ -1102,11 +1135,11 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/tables.py:49 #: openstack_dashboard/dashboards/admin/defaults/workflows.py:55 -#: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:69 #: openstack_dashboard/dashboards/admin/volumes/tabs.py:117 +#: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:69 #: openstack_dashboard/dashboards/identity/projects/workflows.py:60 -#: openstack_dashboard/dashboards/project/volumes/snapshots/tables.py:179 #: openstack_dashboard/dashboards/project/volumes/tabs.py:153 +#: openstack_dashboard/dashboards/project/volumes/snapshots/tables.py:179 #: openstack_dashboard/usage/quotas.py:76 msgid "Volume Snapshots" msgstr "" @@ -1131,8 +1164,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/workflows.py:40 #: openstack_dashboard/dashboards/identity/projects/workflows.py:64 #: openstack_dashboard/dashboards/identity/projects/workflows.py:76 -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:222 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:80 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:223 #: openstack_dashboard/usage/quotas.py:69 #: openstack_dashboard/usage/quotas.py:82 openstack_dashboard/usage/views.py:71 msgid "Floating IPs" @@ -1142,8 +1175,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/workflows.py:51 #: openstack_dashboard/dashboards/identity/projects/workflows.py:67 #: openstack_dashboard/dashboards/identity/projects/workflows.py:73 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:150 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:43 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:150 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:75 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:555 #: openstack_dashboard/dashboards/project/instances/workflows/update_instance.py:80 @@ -1164,8 +1197,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/defaults/tables.py:55 #: openstack_dashboard/dashboards/admin/defaults/workflows.py:41 -#: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:105 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:63 +#: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:105 #: openstack_dashboard/usage/quotas.py:73 msgid "Key Pairs" msgstr "" @@ -1278,25 +1311,37 @@ msgstr "" #: openstack_dashboard/dashboards/admin/flavors/panel.py:25 #: openstack_dashboard/dashboards/admin/flavors/tables.py:170 -#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/index.html:3 #: openstack_dashboard/dashboards/admin/flavors/views.py:40 +#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/index.html:3 #: openstack_dashboard/dashboards/admin/ngflavors/panel.py:22 #: openstack_dashboard/dashboards/admin/ngflavors/templates/ngflavors/index.html:3 msgid "Flavors" msgstr "" +#: openstack_dashboard/dashboards/admin/flavors/tables.py:34 +msgid "Delete Flavor" +msgid_plural "Delete Flavors" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/flavors/tables.py:42 +msgid "Deleted Flavor" +msgid_plural "Deleted Flavors" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/flavors/tables.py:54 -#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/create.html:3 #: openstack_dashboard/dashboards/admin/flavors/views.py:80 #: openstack_dashboard/dashboards/admin/flavors/workflows.py:187 #: openstack_dashboard/dashboards/admin/flavors/workflows.py:188 +#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/create.html:3 msgid "Create Flavor" msgstr "" #: openstack_dashboard/dashboards/admin/flavors/tables.py:62 -#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/update.html:3 #: openstack_dashboard/dashboards/admin/flavors/views.py:86 #: openstack_dashboard/dashboards/admin/flavors/workflows.py:280 +#: openstack_dashboard/dashboards/admin/flavors/templates/flavors/update.html:3 msgid "Edit Flavor" msgstr "" @@ -1350,8 +1395,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/flavors/tables.py:155 #: openstack_dashboard/dashboards/admin/flavors/workflows.py:41 +#: openstack_dashboard/dashboards/admin/networks/forms.py:298 #: openstack_dashboard/dashboards/admin/networks/agents/tables.py:90 -#: openstack_dashboard/dashboards/admin/networks/forms.py:236 #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:11 #: openstack_dashboard/dashboards/admin/volumes/volumes/forms.py:90 #: openstack_dashboard/dashboards/admin/volumes/volumes/forms.py:149 @@ -1403,8 +1448,8 @@ msgstr "" #: openstack_dashboard/dashboards/project/containers/forms.py:47 #: openstack_dashboard/dashboards/project/containers/templates/containers/_container_detail.html:13 #: openstack_dashboard/dashboards/project/containers/templates/containers/_container_metadata.html:7 -#: openstack_dashboard/dashboards/project/images/images/forms.py:168 -#: openstack_dashboard/dashboards/project/images/images/forms.py:334 +#: openstack_dashboard/dashboards/project/images/images/forms.py:172 +#: openstack_dashboard/dashboards/project/images/images/forms.py:343 #: openstack_dashboard/dashboards/project/images/images/tables.py:209 #: openstack_dashboard/dashboards/project/images/images/tables.py:314 #: openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html:17 @@ -1544,8 +1589,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/hypervisors/panel.py:21 #: openstack_dashboard/dashboards/admin/hypervisors/tables.py:64 -#: openstack_dashboard/dashboards/admin/hypervisors/templates/hypervisors/index.html:4 #: openstack_dashboard/dashboards/admin/hypervisors/views.py:72 +#: openstack_dashboard/dashboards/admin/hypervisors/templates/hypervisors/index.html:4 msgid "Hypervisors" msgstr "" @@ -1557,11 +1602,11 @@ msgstr "" #: openstack_dashboard/dashboards/admin/hypervisors/tables.py:27 #: openstack_dashboard/dashboards/admin/info/tables.py:168 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:180 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:187 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:185 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:192 #: openstack_dashboard/dashboards/project/images/images/tables.py:306 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:11 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:477 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:11 #: openstack_dashboard/dashboards/project/routers/ports/tables.py:116 #: openstack_dashboard/dashboards/project/stacks/resource_types/tables.py:31 #: openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:23 @@ -1676,13 +1721,13 @@ msgid "Failed to evacuate host: %s." msgstr "" #: openstack_dashboard/dashboards/admin/hypervisors/compute/forms.py:73 -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:142 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:143 #: openstack_dashboard/dashboards/admin/info/tables.py:66 #: openstack_dashboard/dashboards/admin/info/tables.py:95 #: openstack_dashboard/dashboards/admin/info/tables.py:119 #: openstack_dashboard/dashboards/admin/info/tables.py:170 #: openstack_dashboard/dashboards/admin/info/tables.py:209 -#: openstack_dashboard/dashboards/admin/instances/tables.py:134 +#: openstack_dashboard/dashboards/admin/instances/tables.py:136 #: openstack_dashboard/dashboards/admin/networks/agents/tables.py:91 #: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:64 #: openstack_dashboard/dashboards/admin/volumes/volumes/forms.py:58 @@ -1712,9 +1757,9 @@ msgid "Running Instance Migration Type" msgstr "" #: openstack_dashboard/dashboards/admin/hypervisors/compute/forms.py:108 +#: openstack_dashboard/dashboards/admin/instances/views.py:157 #: openstack_dashboard/dashboards/admin/instances/templates/instances/_live_migrate.html:7 #: openstack_dashboard/dashboards/admin/instances/templates/instances/live_migrate.html:3 -#: openstack_dashboard/dashboards/admin/instances/views.py:157 msgid "Live Migrate" msgstr "" @@ -1758,48 +1803,89 @@ msgstr "" msgid "Disable Service" msgstr "" +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:63 +msgid "Enable Service" +msgid_plural "Enable Services" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:71 +msgid "Enabled Service" +msgid_plural "Enabled Services" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:91 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:97 #: openstack_dashboard/dashboards/admin/hypervisors/compute/views.py:82 #: openstack_dashboard/dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:7 #: openstack_dashboard/dashboards/admin/hypervisors/templates/hypervisors/compute/migrate_host.html:3 msgid "Migrate Host" +msgid_plural "Migrate Hosts" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:105 +msgid "Migrated Host" +msgid_plural "Migrated Hosts" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:133 +msgctxt "Current status of a Hypervisor" +msgid "Enabled" msgstr "" -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:143 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:135 +msgctxt "Current status of a Hypervisor" +msgid "Disabled" +msgstr "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:137 +msgctxt "Current state of a Hypervisor" +msgid "Up" +msgstr "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:139 +msgctxt "Current state of a Hypervisor" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:144 #: openstack_dashboard/dashboards/admin/info/tables.py:96 #: openstack_dashboard/dashboards/admin/info/tables.py:120 msgid "Zone" msgstr "" -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:148 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:149 #: openstack_dashboard/dashboards/admin/info/tables.py:68 #: openstack_dashboard/dashboards/admin/info/tables.py:97 #: openstack_dashboard/dashboards/admin/info/tables.py:121 #: openstack_dashboard/dashboards/admin/info/tables.py:171 -#: openstack_dashboard/dashboards/admin/instances/tables.py:150 -#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:92 +#: openstack_dashboard/dashboards/admin/instances/tables.py:152 #: openstack_dashboard/dashboards/admin/networks/tables.py:106 +#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:92 #: openstack_dashboard/dashboards/admin/volumes/snapshots/forms.py:43 #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:17 #: openstack_dashboard/dashboards/admin/volumes/volumes/forms.py:218 -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:202 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:387 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:203 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:388 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:23 #: openstack_dashboard/dashboards/project/images/images/tables.py:309 #: openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html:15 #: openstack_dashboard/dashboards/project/instances/tables.py:1180 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:9 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:465 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:521 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:467 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:523 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:27 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:41 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:64 -#: openstack_dashboard/dashboards/project/networks/ports/tables.py:74 #: openstack_dashboard/dashboards/project/networks/tables.py:180 +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:74 #: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:13 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:19 +#: openstack_dashboard/dashboards/project/routers/tables.py:216 #: openstack_dashboard/dashboards/project/routers/ports/tables.py:113 -#: openstack_dashboard/dashboards/project/routers/tables.py:215 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:11 #: openstack_dashboard/dashboards/project/stacks/tables.py:279 #: openstack_dashboard/dashboards/project/stacks/tables.py:325 @@ -1822,7 +1908,7 @@ msgstr "" msgid "Status" msgstr "" -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:153 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:154 #: openstack_dashboard/dashboards/admin/info/tables.py:98 #: openstack_dashboard/dashboards/admin/info/tables.py:122 #: openstack_dashboard/dashboards/admin/info/tables.py:172 @@ -1831,12 +1917,12 @@ msgstr "" msgid "State" msgstr "" -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:155 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:156 #: openstack_dashboard/dashboards/admin/networks/agents/tables.py:95 msgid "Updated At" msgstr "" -#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:167 +#: openstack_dashboard/dashboards/admin/hypervisors/compute/tables.py:168 #: openstack_dashboard/dashboards/admin/hypervisors/compute/tabs.py:24 msgid "Compute Host" msgstr "" @@ -1895,12 +1981,12 @@ msgstr "" #: openstack_dashboard/dashboards/admin/images/panel.py:25 #: openstack_dashboard/dashboards/admin/images/tables.py:100 -#: openstack_dashboard/dashboards/admin/images/templates/images/index.html:3 #: openstack_dashboard/dashboards/admin/images/views.py:44 -#: openstack_dashboard/dashboards/project/images/images/tables.py:331 +#: openstack_dashboard/dashboards/admin/images/templates/images/index.html:3 #: openstack_dashboard/dashboards/project/images/panel.py:22 -#: openstack_dashboard/dashboards/project/images/templates/images/index.html:3 #: openstack_dashboard/dashboards/project/images/views.py:38 +#: openstack_dashboard/dashboards/project/images/images/tables.py:331 +#: openstack_dashboard/dashboards/project/images/templates/images/index.html:3 #: openstack_dashboard/dashboards/project/ngimages/panel.py:21 #: openstack_dashboard/dashboards/project/ngimages/templates/ngimages/index.html:3 msgid "Images" @@ -1915,7 +2001,7 @@ msgid "Image Name =" msgstr "" #: openstack_dashboard/dashboards/admin/images/tables.py:82 -#: openstack_dashboard/dashboards/admin/instances/tables.py:107 +#: openstack_dashboard/dashboards/admin/instances/tables.py:109 #: openstack_dashboard/dashboards/project/instances/tables.py:1148 msgid "Status =" msgstr "" @@ -1933,7 +2019,7 @@ msgid "Max. Size (MB) =" msgstr "" #: openstack_dashboard/dashboards/admin/images/tables.py:92 -#: openstack_dashboard/dashboards/admin/instances/tables.py:140 +#: openstack_dashboard/dashboards/admin/instances/tables.py:142 #: openstack_dashboard/dashboards/project/images/images/tables.py:304 #: openstack_dashboard/dashboards/project/instances/tables.py:1172 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:103 @@ -1943,10 +2029,10 @@ msgid "Image Name" msgstr "" #: openstack_dashboard/dashboards/admin/images/tables.py:94 -#: openstack_dashboard/dashboards/admin/instances/tables.py:127 +#: openstack_dashboard/dashboards/admin/instances/tables.py:129 #: openstack_dashboard/dashboards/admin/metering/tables.py:42 #: openstack_dashboard/dashboards/admin/metering/templates/metering/stats.html:93 -#: openstack_dashboard/dashboards/admin/networks/forms.py:40 +#: openstack_dashboard/dashboards/admin/networks/forms.py:90 #: openstack_dashboard/dashboards/admin/networks/tables.py:93 #: openstack_dashboard/dashboards/admin/routers/tables.py:39 #: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:65 @@ -1958,8 +2044,8 @@ msgid "Project" msgstr "" #: openstack_dashboard/dashboards/admin/images/views.py:77 -#: openstack_dashboard/dashboards/project/images/images/forms.py:189 -#: openstack_dashboard/dashboards/project/images/images/forms.py:205 +#: openstack_dashboard/dashboards/project/images/images/forms.py:198 +#: openstack_dashboard/dashboards/project/images/images/forms.py:214 msgid "Unable to retrieve image list." msgstr "" @@ -1971,16 +2057,16 @@ msgstr "" msgid "Unable to retrieve project list." msgstr "" -#: openstack_dashboard/dashboards/admin/images/templates/images/create.html:3 #: openstack_dashboard/dashboards/admin/images/views.py:125 +#: openstack_dashboard/dashboards/admin/images/templates/images/create.html:3 #: openstack_dashboard/dashboards/project/images/images/views.py:45 #: openstack_dashboard/dashboards/project/images/images/views.py:51 #: openstack_dashboard/dashboards/project/images/templates/images/images/create.html:3 msgid "Create An Image" msgstr "" -#: openstack_dashboard/dashboards/admin/images/templates/images/update.html:4 #: openstack_dashboard/dashboards/admin/images/views.py:133 +#: openstack_dashboard/dashboards/admin/images/templates/images/update.html:4 #: openstack_dashboard/dashboards/project/images/images/tables.py:129 #: openstack_dashboard/dashboards/project/images/images/views.py:74 #: openstack_dashboard/dashboards/project/images/images/views.py:75 @@ -2019,8 +2105,8 @@ msgid "Edit the image details." msgstr "" #: openstack_dashboard/dashboards/admin/info/panel.py:25 -#: openstack_dashboard/dashboards/admin/info/templates/info/index.html:3 #: openstack_dashboard/dashboards/admin/info/views.py:32 +#: openstack_dashboard/dashboards/admin/info/templates/info/index.html:3 msgid "System Information" msgstr "" @@ -2039,16 +2125,16 @@ msgstr "" #: openstack_dashboard/dashboards/identity/projects/tables.py:272 #: openstack_dashboard/dashboards/identity/projects/tables.py:279 #: openstack_dashboard/dashboards/identity/projects/tables.py:283 -#: openstack_dashboard/dashboards/identity/projects/templates/projects/_detail_overview.html:9 #: openstack_dashboard/dashboards/identity/projects/workflows.py:157 #: openstack_dashboard/dashboards/identity/projects/workflows.py:566 +#: openstack_dashboard/dashboards/identity/projects/templates/projects/_detail_overview.html:9 #: openstack_dashboard/dashboards/identity/users/forms.py:120 #: openstack_dashboard/dashboards/identity/users/tables.py:254 #: openstack_dashboard/dashboards/identity/users/templates/users/_detail_overview.html:23 #: openstack_dashboard/dashboards/project/firewalls/forms.py:76 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:314 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:51 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:315 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:72 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:51 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:47 #: openstack_dashboard/dashboards/project/stacks/templates/stacks/_detail_overview.html:53 msgid "Enabled" @@ -2079,7 +2165,7 @@ msgstr "" #: openstack_dashboard/dashboards/admin/metering/tables.py:43 #: openstack_dashboard/dashboards/admin/metering/tables.py:64 #: openstack_dashboard/dashboards/admin/metering/views.py:104 -#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:100 +#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:101 msgid "Service" msgstr "" @@ -2087,6 +2173,14 @@ msgstr "" msgid "Services" msgstr "" +#: openstack_dashboard/dashboards/admin/info/tables.py:101 +#: openstack_dashboard/dashboards/admin/info/tables.py:125 +#: openstack_dashboard/dashboards/admin/info/tables.py:174 +#: openstack_dashboard/dashboards/admin/info/tables.py:216 +msgctxt "Time since the last update" +msgid "Last Updated" +msgstr "" + #: openstack_dashboard/dashboards/admin/info/tables.py:112 msgid "Compute Services" msgstr "" @@ -2180,53 +2274,65 @@ msgstr "" msgid "Migrating instances may cause some unrecoverable results." msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:75 +#: openstack_dashboard/dashboards/admin/instances/tables.py:50 +msgid "Migrate Instance" +msgid_plural "Migrate Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/instances/tables.py:58 +msgid "Scheduled migration (pending confirmation) of Instance" +msgid_plural "Scheduled migration (pending confirmation) of Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/instances/tables.py:76 msgid "Live Migrate Instance" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:102 +#: openstack_dashboard/dashboards/admin/instances/tables.py:104 msgid "Project =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:103 +#: openstack_dashboard/dashboards/admin/instances/tables.py:105 msgid "Host =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:104 +#: openstack_dashboard/dashboards/admin/instances/tables.py:106 msgid "Name =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:105 +#: openstack_dashboard/dashboards/admin/instances/tables.py:107 msgid "IPv4 Address =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:106 +#: openstack_dashboard/dashboards/admin/instances/tables.py:108 msgid "IPv6 Address =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:108 +#: openstack_dashboard/dashboards/admin/instances/tables.py:110 #: openstack_dashboard/dashboards/project/instances/tables.py:1149 msgid "Image ID =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:109 +#: openstack_dashboard/dashboards/admin/instances/tables.py:111 #: openstack_dashboard/dashboards/project/instances/tables.py:1150 msgid "Flavor ID =" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:142 -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:194 +#: openstack_dashboard/dashboards/admin/instances/tables.py:144 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:195 #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:33 #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:40 #: openstack_dashboard/dashboards/project/instances/tables.py:1174 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:511 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:513 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:45 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:60 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:39 msgid "IP Address" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:145 +#: openstack_dashboard/dashboards/admin/instances/tables.py:147 #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:32 #: openstack_dashboard/dashboards/project/containers/tables.py:421 #: openstack_dashboard/dashboards/project/containers/templates/containers/_container_detail.html:21 @@ -2243,17 +2349,17 @@ msgstr "" msgid "Size" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:155 +#: openstack_dashboard/dashboards/admin/instances/tables.py:157 #: openstack_dashboard/dashboards/project/instances/tables.py:1187 msgid "Task" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:162 +#: openstack_dashboard/dashboards/admin/instances/tables.py:164 #: openstack_dashboard/dashboards/project/instances/tables.py:1194 msgid "Power State" msgstr "" -#: openstack_dashboard/dashboards/admin/instances/tables.py:165 +#: openstack_dashboard/dashboards/admin/instances/tables.py:167 #: openstack_dashboard/dashboards/project/instances/tables.py:1197 #: openstack_dashboard/usage/tables.py:86 msgid "Time since created" @@ -2264,8 +2370,8 @@ msgid "Unable to retrieve instance project information." msgstr "" #: openstack_dashboard/dashboards/admin/instances/views.py:104 -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:99 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:117 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:99 msgid "Unable to retrieve instance list." msgstr "" @@ -2304,7 +2410,7 @@ msgstr "" #: openstack_dashboard/dashboards/admin/metadata_defs/forms.py:38 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:627 -#: openstack_dashboard/dashboards/project/stacks/forms.py:64 +#: openstack_dashboard/dashboards/project/stacks/forms.py:65 msgid "Direct Input" msgstr "" @@ -2324,8 +2430,8 @@ msgstr "" #: openstack_dashboard/dashboards/admin/metadata_defs/forms.py:59 #: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:149 #: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:15 -#: openstack_dashboard/dashboards/project/images/images/forms.py:169 -#: openstack_dashboard/dashboards/project/images/images/forms.py:335 +#: openstack_dashboard/dashboards/project/images/images/forms.py:176 +#: openstack_dashboard/dashboards/project/images/images/forms.py:344 #: openstack_dashboard/dashboards/project/images/images/tables.py:318 #: openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html:19 msgid "Protected" @@ -2365,17 +2471,29 @@ msgid "Error updating resource types for namespace %s." msgstr "" #: openstack_dashboard/dashboards/admin/metadata_defs/panel.py:24 -#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/index.html:3 #: openstack_dashboard/dashboards/admin/metadata_defs/views.py:40 +#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/index.html:3 msgid "Metadata Definitions" msgstr "" #: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:30 -#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:8 #: openstack_dashboard/dashboards/admin/metadata_defs/views.py:87 +#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:8 msgid "Import Namespace" msgstr "" +#: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:40 +msgid "Delete Namespace" +msgid_plural "Delete Namespaces" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:48 +msgid "Deleted Namespace" +msgid_plural "Deleted Namespaces" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:69 msgid "Update Associations" msgstr "" @@ -2401,8 +2519,8 @@ msgstr "" #: openstack_dashboard/dashboards/identity/identity_providers/tables.py:85 #: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_detail_overview.html:9 #: openstack_dashboard/dashboards/identity/projects/tables.py:263 -#: openstack_dashboard/dashboards/identity/projects/templates/projects/_detail_overview.html:11 #: openstack_dashboard/dashboards/identity/projects/workflows.py:155 +#: openstack_dashboard/dashboards/identity/projects/templates/projects/_detail_overview.html:11 #: openstack_dashboard/dashboards/identity/users/forms.py:110 #: openstack_dashboard/dashboards/identity/users/forms.py:204 #: openstack_dashboard/dashboards/identity/users/tables.py:234 @@ -2412,25 +2530,25 @@ msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:37 #: openstack_dashboard/dashboards/project/firewalls/forms.py:106 #: openstack_dashboard/dashboards/project/firewalls/forms.py:134 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:294 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:333 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:380 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:8 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:8 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:295 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:334 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:381 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:35 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:254 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:327 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:8 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:8 #: openstack_dashboard/dashboards/project/images/images/forms.py:94 -#: openstack_dashboard/dashboards/project/images/images/forms.py:296 +#: openstack_dashboard/dashboards/project/images/images/forms.py:305 #: openstack_dashboard/dashboards/project/images/templates/images/images/_detail_overview.html:8 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:36 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:78 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:456 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:11 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:11 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:458 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:39 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:153 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:11 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:11 #: openstack_dashboard/dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: openstack_dashboard/dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: openstack_dashboard/dashboards/project/stacks/templates/stacks/_resource_overview.html:19 @@ -2456,22 +2574,22 @@ msgstr "" #: openstack_dashboard/dashboards/project/vpn/tables.py:330 #: openstack_dashboard/dashboards/project/vpn/tables.py:354 #: openstack_dashboard/dashboards/project/vpn/tables.py:375 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:8 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:8 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:8 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:8 #: openstack_dashboard/dashboards/project/vpn/workflows.py:28 #: openstack_dashboard/dashboards/project/vpn/workflows.py:121 #: openstack_dashboard/dashboards/project/vpn/workflows.py:242 #: openstack_dashboard/dashboards/project/vpn/workflows.py:365 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:8 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:8 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:8 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:8 msgid "Description" msgstr "" #: openstack_dashboard/dashboards/admin/metadata_defs/tables.py:137 #: openstack_dashboard/dashboards/project/stacks/resource_types/panel.py:20 #: openstack_dashboard/dashboards/project/stacks/resource_types/tables.py:45 -#: openstack_dashboard/dashboards/project/stacks/resource_types/templates/stacks.resource_types/index.html:3 #: openstack_dashboard/dashboards/project/stacks/resource_types/views.py:33 +#: openstack_dashboard/dashboards/project/stacks/resource_types/templates/stacks.resource_types/index.html:3 msgid "Resource Types" msgstr "" @@ -2500,8 +2618,8 @@ msgstr "" msgid "Error getting metadata definitions." msgstr "" -#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/create.html:3 #: openstack_dashboard/dashboards/admin/metadata_defs/views.py:86 +#: openstack_dashboard/dashboards/admin/metadata_defs/templates/metadata_defs/create.html:3 msgid "Create a Metadata Namespace" msgstr "" @@ -2535,8 +2653,8 @@ msgstr "" #: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_detail_overview.html:8 #: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_detail_overview.html:10 #: openstack_dashboard/dashboards/identity/projects/templates/projects/_detail_overview.html:12 -#: openstack_dashboard/dashboards/identity/users/templates/users/_detail_overview.html:22 #: openstack_dashboard/dashboards/identity/users/views.py:202 +#: openstack_dashboard/dashboards/identity/users/templates/users/_detail_overview.html:22 #: openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:15 #: openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:17 #: openstack_dashboard/dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:25 @@ -2772,9 +2890,9 @@ msgid "Resource Usage" msgstr "" #: openstack_dashboard/dashboards/admin/metering/tables.py:27 +#: openstack_dashboard/dashboards/admin/metering/views.py:44 #: openstack_dashboard/dashboards/admin/metering/templates/metering/_daily.html:8 #: openstack_dashboard/dashboards/admin/metering/templates/metering/daily.html:3 -#: openstack_dashboard/dashboards/admin/metering/views.py:44 msgid "Modify Usage Report Parameters" msgstr "" @@ -2862,8 +2980,8 @@ msgstr "" msgid "Dates cannot be recognized." msgstr "" -#: openstack_dashboard/dashboards/admin/metering/templates/metering/index.html:3 #: openstack_dashboard/dashboards/admin/metering/views.py:37 +#: openstack_dashboard/dashboards/admin/metering/templates/metering/index.html:3 msgid "Resources Usage Overview" msgstr "" @@ -2964,60 +3082,65 @@ msgstr "" msgid "Statistics of all resources" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:29 +#: openstack_dashboard/dashboards/admin/networks/forms.py:35 msgid "Local" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:29 +#: openstack_dashboard/dashboards/admin/networks/forms.py:40 msgid "Flat" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:30 +#: openstack_dashboard/dashboards/admin/networks/forms.py:45 msgid "VLAN" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:30 +#: openstack_dashboard/dashboards/admin/networks/forms.py:50 msgid "GRE" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:31 +#: openstack_dashboard/dashboards/admin/networks/forms.py:55 msgid "VXLAN" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:45 +#: openstack_dashboard/dashboards/admin/networks/forms.py:60 +msgid "MidoNet" +msgstr "" + +#: openstack_dashboard/dashboards/admin/networks/forms.py:65 +msgid "MidoNet Uplink" +msgstr "" + +#: openstack_dashboard/dashboards/admin/networks/forms.py:95 #: openstack_dashboard/dashboards/project/networks/workflows.py:44 msgid "Network Profile" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:49 +#: openstack_dashboard/dashboards/admin/networks/forms.py:99 msgid "Provider Network Type" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:50 +#: openstack_dashboard/dashboards/admin/networks/forms.py:100 msgid "The physical mechanism by which the virtual network is implemented." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:58 -#: openstack_dashboard/dashboards/admin/networks/forms.py:65 -#: openstack_dashboard/dashboards/admin/networks/forms.py:66 +#: openstack_dashboard/dashboards/admin/networks/forms.py:108 +#: openstack_dashboard/dashboards/admin/networks/forms.py:195 msgid "Physical Network" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:59 +#: openstack_dashboard/dashboards/admin/networks/forms.py:109 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:69 -#: openstack_dashboard/dashboards/admin/networks/forms.py:73 -#: openstack_dashboard/dashboards/admin/networks/forms.py:74 -#: openstack_dashboard/dashboards/admin/networks/forms.py:75 +#: openstack_dashboard/dashboards/admin/networks/forms.py:117 +#: openstack_dashboard/dashboards/admin/networks/forms.py:189 msgid "Segmentation ID" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:77 -#: openstack_dashboard/dashboards/admin/networks/forms.py:239 +#: openstack_dashboard/dashboards/admin/networks/forms.py:122 +#: openstack_dashboard/dashboards/admin/networks/forms.py:301 #: openstack_dashboard/dashboards/admin/networks/ports/forms.py:46 #: openstack_dashboard/dashboards/project/firewalls/forms.py:137 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:330 @@ -3030,8 +3153,8 @@ msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:333 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:540 #: openstack_dashboard/dashboards/project/networks/forms.py:41 -#: openstack_dashboard/dashboards/project/networks/ports/forms.py:41 #: openstack_dashboard/dashboards/project/networks/workflows.py:48 +#: openstack_dashboard/dashboards/project/networks/ports/forms.py:41 #: openstack_dashboard/dashboards/project/routers/forms.py:37 #: openstack_dashboard/dashboards/project/routers/forms.py:145 #: openstack_dashboard/dashboards/project/vpn/forms.py:37 @@ -3041,8 +3164,8 @@ msgstr "" msgid "UP" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:78 -#: openstack_dashboard/dashboards/admin/networks/forms.py:240 +#: openstack_dashboard/dashboards/admin/networks/forms.py:123 +#: openstack_dashboard/dashboards/admin/networks/forms.py:302 #: openstack_dashboard/dashboards/admin/networks/ports/forms.py:47 #: openstack_dashboard/dashboards/project/firewalls/forms.py:138 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:331 @@ -3055,8 +3178,8 @@ msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:334 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:541 #: openstack_dashboard/dashboards/project/networks/forms.py:42 -#: openstack_dashboard/dashboards/project/networks/ports/forms.py:42 #: openstack_dashboard/dashboards/project/networks/workflows.py:49 +#: openstack_dashboard/dashboards/project/networks/ports/forms.py:42 #: openstack_dashboard/dashboards/project/routers/forms.py:38 #: openstack_dashboard/dashboards/project/routers/forms.py:146 #: openstack_dashboard/dashboards/project/vpn/forms.py:38 @@ -3066,155 +3189,156 @@ msgstr "" msgid "DOWN" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:93 -#: openstack_dashboard/dashboards/admin/networks/forms.py:79 -#: openstack_dashboard/dashboards/admin/networks/forms.py:241 -#: openstack_dashboard/dashboards/admin/networks/ports/forms.py:48 +#: openstack_dashboard/dashboards/admin/networks/forms.py:124 +#: openstack_dashboard/dashboards/admin/networks/forms.py:303 #: openstack_dashboard/dashboards/admin/networks/tables.py:109 +#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:93 +#: openstack_dashboard/dashboards/admin/networks/ports/forms.py:48 #: openstack_dashboard/dashboards/project/firewalls/forms.py:139 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:390 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:391 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:332 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:40 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:95 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:178 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:241 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:471 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:526 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:557 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:473 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:528 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:559 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:48 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:189 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:335 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:542 #: openstack_dashboard/dashboards/project/networks/forms.py:44 +#: openstack_dashboard/dashboards/project/networks/tables.py:183 +#: openstack_dashboard/dashboards/project/networks/workflows.py:50 #: openstack_dashboard/dashboards/project/networks/ports/forms.py:43 #: openstack_dashboard/dashboards/project/networks/ports/tables.py:77 -#: openstack_dashboard/dashboards/project/networks/tables.py:183 #: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:15 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:21 -#: openstack_dashboard/dashboards/project/networks/workflows.py:50 #: openstack_dashboard/dashboards/project/routers/forms.py:36 #: openstack_dashboard/dashboards/project/routers/forms.py:147 +#: openstack_dashboard/dashboards/project/routers/tables.py:229 #: openstack_dashboard/dashboards/project/routers/ports/tables.py:118 -#: openstack_dashboard/dashboards/project/routers/tables.py:228 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:13 #: openstack_dashboard/dashboards/project/vpn/forms.py:39 #: openstack_dashboard/dashboards/project/vpn/forms.py:283 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:66 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:37 #: openstack_dashboard/dashboards/project/vpn/workflows.py:33 #: openstack_dashboard/dashboards/project/vpn/workflows.py:482 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:66 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:37 msgid "Admin State" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:80 -#: openstack_dashboard/dashboards/admin/networks/forms.py:242 +#: openstack_dashboard/dashboards/admin/networks/forms.py:125 +#: openstack_dashboard/dashboards/admin/networks/forms.py:304 #: openstack_dashboard/dashboards/admin/networks/tables.py:100 #: openstack_dashboard/dashboards/project/firewalls/forms.py:75 #: openstack_dashboard/dashboards/project/firewalls/forms.py:107 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:311 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:337 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:29 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:48 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:312 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:338 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:70 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:256 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:29 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:48 #: openstack_dashboard/dashboards/project/networks/forms.py:45 #: openstack_dashboard/dashboards/project/networks/tables.py:176 -#: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:17 #: openstack_dashboard/dashboards/project/networks/workflows.py:54 +#: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:17 msgid "Shared" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:82 -#: openstack_dashboard/dashboards/admin/networks/forms.py:243 +#: openstack_dashboard/dashboards/admin/networks/forms.py:127 +#: openstack_dashboard/dashboards/admin/networks/forms.py:305 #: openstack_dashboard/dashboards/project/networks/templates/networks/_detail_overview.html:19 #: openstack_dashboard/dashboards/project/routers/forms.py:40 +#: openstack_dashboard/dashboards/project/routers/tables.py:227 #: openstack_dashboard/dashboards/project/routers/ports/forms.py:154 -#: openstack_dashboard/dashboards/project/routers/tables.py:226 msgid "External Network" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:91 +#: openstack_dashboard/dashboards/admin/networks/forms.py:136 #: openstack_dashboard/dashboards/identity/users/forms.py:89 msgid "Select a project" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:115 +#: openstack_dashboard/dashboards/admin/networks/forms.py:180 #, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the" -" virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. " -"For GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE " -"networks are %(gre_min)s through %(gre_max)s. For VXLAN networks, " -"%(vxlan_min)s through %(vxlan_max)s." +msgid "For %(type)s networks, valid IDs are %(min)s to %(max)s." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:145 +#: openstack_dashboard/dashboards/admin/networks/forms.py:210 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:742 #: openstack_dashboard/dashboards/project/networks/workflows.py:85 msgid "Select a profile" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:155 +#: openstack_dashboard/dashboards/admin/networks/forms.py:220 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:752 #: openstack_dashboard/dashboards/project/networks/workflows.py:95 msgid "Network Profiles could not be retrieved." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:186 +#: openstack_dashboard/dashboards/admin/networks/forms.py:251 #, python-format msgid "Network %s was successfully created." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:192 +#: openstack_dashboard/dashboards/admin/networks/forms.py:257 #, python-format msgid "Failed to create network %s" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:222 +#: openstack_dashboard/dashboards/admin/networks/forms.py:287 #, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." +msgid "" +"For a %(network_type)s network, valid segmentation IDs are %(min)s " +"through %(max)s." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:225 -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" - -#: openstack_dashboard/dashboards/admin/networks/forms.py:228 -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" - -#: openstack_dashboard/dashboards/admin/networks/forms.py:255 +#: openstack_dashboard/dashboards/admin/networks/forms.py:317 #: openstack_dashboard/dashboards/project/networks/forms.py:65 #, python-format msgid "Network %s was successfully updated." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/forms.py:260 +#: openstack_dashboard/dashboards/admin/networks/forms.py:322 #: openstack_dashboard/dashboards/project/networks/forms.py:70 #, python-format msgid "Failed to update network %s" msgstr "" #: openstack_dashboard/dashboards/admin/networks/panel.py:21 -#: openstack_dashboard/dashboards/admin/networks/ports/views.py:88 #: openstack_dashboard/dashboards/admin/networks/tables.py:114 -#: openstack_dashboard/dashboards/admin/networks/templates/networks/index.html:3 #: openstack_dashboard/dashboards/admin/networks/views.py:44 +#: openstack_dashboard/dashboards/admin/networks/ports/views.py:88 +#: openstack_dashboard/dashboards/admin/networks/templates/networks/index.html:3 #: openstack_dashboard/dashboards/identity/projects/workflows.py:77 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:706 #: openstack_dashboard/dashboards/project/network_topology/networks/tables.py:27 #: openstack_dashboard/dashboards/project/networks/panel.py:21 +#: openstack_dashboard/dashboards/project/networks/tables.py:188 +#: openstack_dashboard/dashboards/project/networks/views.py:46 #: openstack_dashboard/dashboards/project/networks/ports/views.py:92 #: openstack_dashboard/dashboards/project/networks/subnets/views.py:152 -#: openstack_dashboard/dashboards/project/networks/tables.py:188 #: openstack_dashboard/dashboards/project/networks/templates/networks/index.html:3 -#: openstack_dashboard/dashboards/project/networks/views.py:46 #: openstack_dashboard/usage/quotas.py:78 msgid "Networks" msgstr "" +#: openstack_dashboard/dashboards/admin/networks/tables.py:37 +#: openstack_dashboard/dashboards/project/networks/tables.py:48 +msgid "Delete Network" +msgid_plural "Delete Networks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/networks/tables.py:45 +#: openstack_dashboard/dashboards/project/networks/tables.py:56 +msgid "Deleted Network" +msgid_plural "Deleted Networks" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/networks/tables.py:57 #: openstack_dashboard/dashboards/project/networks/tables.py:79 #, python-format @@ -3222,14 +3346,14 @@ msgid "Failed to delete network %s" msgstr "" #: openstack_dashboard/dashboards/admin/networks/tables.py:65 +#: openstack_dashboard/dashboards/admin/networks/views.py:101 #: openstack_dashboard/dashboards/admin/networks/templates/networks/_create.html:8 #: openstack_dashboard/dashboards/admin/networks/templates/networks/create.html:3 -#: openstack_dashboard/dashboards/admin/networks/views.py:101 #: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:40 #: openstack_dashboard/dashboards/project/networks/tables.py:87 #: openstack_dashboard/dashboards/project/networks/tables.py:102 -#: openstack_dashboard/dashboards/project/networks/templates/networks/_create.html:7 #: openstack_dashboard/dashboards/project/networks/workflows.py:466 +#: openstack_dashboard/dashboards/project/networks/templates/networks/_create.html:7 msgid "Create Network" msgstr "" @@ -3239,12 +3363,24 @@ msgstr "" msgid "Edit Network" msgstr "" +#: openstack_dashboard/dashboards/admin/networks/tables.py:87 +#: openstack_dashboard/dashboards/project/networks/tables.py:150 +msgctxt "Admin state of a Network" +msgid "UP" +msgstr "" + +#: openstack_dashboard/dashboards/admin/networks/tables.py:88 +#: openstack_dashboard/dashboards/project/networks/tables.py:151 +msgctxt "Admin state of a Network" +msgid "DOWN" +msgstr "" + +#: openstack_dashboard/dashboards/admin/networks/tables.py:94 #: openstack_dashboard/dashboards/admin/networks/agents/forms.py:27 #: openstack_dashboard/dashboards/admin/networks/ports/forms.py:36 -#: openstack_dashboard/dashboards/admin/networks/tables.py:94 +#: openstack_dashboard/dashboards/project/networks/workflows.py:38 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:9 #: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:9 -#: openstack_dashboard/dashboards/project/networks/workflows.py:38 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:29 msgid "Network Name" msgstr "" @@ -3254,8 +3390,8 @@ msgstr "" msgid "Subnets Associated" msgstr "" -#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:101 #: openstack_dashboard/dashboards/admin/networks/tables.py:99 +#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:101 msgid "DHCP Agents" msgstr "" @@ -3273,9 +3409,9 @@ msgstr "" msgid "Network list can not be retrieved." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/agents/forms.py:57 #: openstack_dashboard/dashboards/admin/networks/views.py:92 #: openstack_dashboard/dashboards/admin/networks/views.py:139 +#: openstack_dashboard/dashboards/admin/networks/agents/forms.py:57 msgid "Unable to list dhcp agents hosting network." msgstr "" @@ -3289,10 +3425,10 @@ msgstr "" msgid "Port list can not be retrieved." msgstr "" -#: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:109 #: openstack_dashboard/dashboards/admin/networks/views.py:151 -#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:143 +#: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:109 #: openstack_dashboard/dashboards/project/networks/views.py:135 +#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:143 #, python-format msgid "Unable to retrieve details for network \"%s\"." msgstr "" @@ -3323,6 +3459,18 @@ msgstr "" msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "" +#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:35 +msgid "Delete DHCP Agent" +msgid_plural "Delete DHCP Agents" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/networks/agents/tables.py:43 +msgid "Deleted DHCP Agent" +msgid_plural "Deleted DHCP Agents" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/networks/agents/tables.py:57 #, python-format msgid "Failed to delete agent: %s" @@ -3439,6 +3587,18 @@ msgstr "" msgid "Failed to update port %s" msgstr "" +#: openstack_dashboard/dashboards/admin/networks/ports/tables.py:35 +msgid "Delete Port" +msgid_plural "Delete Ports" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/networks/ports/tables.py:43 +msgid "Deleted Port" +msgid_plural "Deleted Ports" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/networks/ports/tables.py:55 #, python-format msgid "Failed to delete port: %s" @@ -3462,6 +3622,20 @@ msgstr "" msgid "Ports" msgstr "" +#: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:37 +#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:60 +msgid "Delete Subnet" +msgid_plural "Delete Subnets" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:45 +#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:68 +msgid "Deleted Subnet" +msgid_plural "Deleted Subnets" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:57 #: openstack_dashboard/dashboards/project/networks/subnets/tables.py:80 #, python-format @@ -3469,10 +3643,10 @@ msgid "Failed to delete subnet %s" msgstr "" #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:67 +#: openstack_dashboard/dashboards/project/networks/workflows.py:56 #: openstack_dashboard/dashboards/project/networks/subnets/tables.py:91 #: openstack_dashboard/dashboards/project/networks/subnets/tables.py:108 #: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:59 -#: openstack_dashboard/dashboards/project/networks/workflows.py:56 msgid "Create Subnet" msgstr "" @@ -3483,9 +3657,9 @@ msgid "Edit Subnet" msgstr "" #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:94 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:203 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:215 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:226 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:208 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:220 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:231 #: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:22 msgid "CIDR" msgstr "" @@ -3493,17 +3667,17 @@ msgstr "" #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:95 #: openstack_dashboard/dashboards/project/firewalls/forms.py:72 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:67 +#: openstack_dashboard/dashboards/project/networks/workflows.py:171 #: openstack_dashboard/dashboards/project/networks/subnets/tables.py:132 #: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:109 -#: openstack_dashboard/dashboards/project/networks/workflows.py:171 msgid "IP Version" msgstr "" #: openstack_dashboard/dashboards/admin/networks/subnets/tables.py:96 -#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:133 -#: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:31 #: openstack_dashboard/dashboards/project/networks/workflows.py:174 #: openstack_dashboard/dashboards/project/networks/workflows.py:178 +#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:133 +#: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:31 msgid "Gateway IP" msgstr "" @@ -3544,8 +3718,8 @@ msgid "You may update the editable properties of your network here." msgstr "" #: openstack_dashboard/dashboards/admin/networks/templates/networks/update.html:3 -#: openstack_dashboard/dashboards/project/networks/templates/networks/update.html:3 #: openstack_dashboard/dashboards/project/networks/views.py:74 +#: openstack_dashboard/dashboards/project/networks/templates/networks/update.html:3 msgid "Update Network" msgstr "" @@ -3578,11 +3752,11 @@ msgstr "" #: openstack_dashboard/dashboards/project/networks/ports/tabs.py:21 #: openstack_dashboard/dashboards/project/networks/subnets/tabs.py:21 #: openstack_dashboard/dashboards/project/overview/panel.py:25 -#: openstack_dashboard/dashboards/project/routers/ports/tabs.py:24 #: openstack_dashboard/dashboards/project/routers/tabs.py:27 -#: openstack_dashboard/dashboards/project/stacks/resource_types/tabs.py:21 +#: openstack_dashboard/dashboards/project/routers/ports/tabs.py:24 #: openstack_dashboard/dashboards/project/stacks/tabs.py:53 #: openstack_dashboard/dashboards/project/stacks/tabs.py:67 +#: openstack_dashboard/dashboards/project/stacks/resource_types/tabs.py:21 #: openstack_dashboard/dashboards/project/volumes/backups/tabs.py:24 #: openstack_dashboard/dashboards/project/volumes/cgroups/tabs.py:20 #: openstack_dashboard/dashboards/project/volumes/snapshots/tabs.py:25 @@ -3652,14 +3826,14 @@ msgstr "" #: openstack_dashboard/dashboards/admin/routers/tables.py:46 #: openstack_dashboard/dashboards/admin/routers/templates/routers/index.html:3 #: openstack_dashboard/dashboards/identity/projects/workflows.py:79 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:29 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:207 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:213 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_firewall_details.html:29 #: openstack_dashboard/dashboards/project/network_topology/routers/tables.py:27 #: openstack_dashboard/dashboards/project/routers/panel.py:22 -#: openstack_dashboard/dashboards/project/routers/tables.py:247 -#: openstack_dashboard/dashboards/project/routers/templates/routers/index.html:3 +#: openstack_dashboard/dashboards/project/routers/tables.py:248 #: openstack_dashboard/dashboards/project/routers/views.py:46 +#: openstack_dashboard/dashboards/project/routers/templates/routers/index.html:3 #: openstack_dashboard/usage/quotas.py:81 msgid "Routers" msgstr "" @@ -3677,20 +3851,20 @@ msgstr "" #: openstack_dashboard/dashboards/admin/routers/ports/tables.py:29 #: openstack_dashboard/dashboards/project/network_topology/ports/tables.py:28 -#: openstack_dashboard/dashboards/project/routers/ports/tables.py:126 #: openstack_dashboard/dashboards/project/routers/tabs.py:37 +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:126 msgid "Interfaces" msgstr "" #: openstack_dashboard/dashboards/admin/routers/templates/routers/update.html:3 -#: openstack_dashboard/dashboards/project/routers/templates/routers/update.html:3 #: openstack_dashboard/dashboards/project/routers/views.py:189 +#: openstack_dashboard/dashboards/project/routers/templates/routers/update.html:3 msgid "Update Router" msgstr "" -#: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:52 #: openstack_dashboard/dashboards/admin/volumes/tabs.py:55 #: openstack_dashboard/dashboards/admin/volumes/tabs.py:145 +#: openstack_dashboard/dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "" @@ -3970,9 +4144,9 @@ msgstr "" #: openstack_dashboard/dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:13 #: openstack_dashboard/dashboards/admin/volumes/volume_types/forms.py:91 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:457 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:25 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:459 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:42 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:25 #: openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:13 msgid "Provider" msgstr "" @@ -4311,6 +4485,18 @@ msgstr "" msgid "Manage QoS Spec Association" msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:65 +msgid "Delete Volume Type" +msgid_plural "Delete Volume Types" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:73 +msgid "Deleted Volume Type" +msgid_plural "Deleted Volume Types" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:90 msgid "Create Encryption" msgstr "" @@ -4319,6 +4505,18 @@ msgstr "" msgid "Update Encryption" msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:120 +msgid "Delete Encryption" +msgid_plural "Delete Encryptions" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:128 +msgid "Deleted Encryption" +msgid_plural "Deleted Encryptions" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:155 msgid "Unable to determine if volume type encryption is supported." msgstr "" @@ -4343,6 +4541,18 @@ msgstr "" msgid "Manage Specs" msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:293 +msgid "Delete QoS Spec" +msgid_plural "Delete QoS Specs" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:301 +msgid "Deleted QoS Spec" +msgid_plural "Deleted QoS Specs" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/volumes/volume_types/tables.py:314 msgid "Edit Consumer" msgstr "" @@ -4368,9 +4578,9 @@ msgstr "" msgid "Create an Encrypted Volume Type" msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/views.py:112 #: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/tables.py:59 #: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/tables.py:66 -#: openstack_dashboard/dashboards/admin/volumes/volume_types/views.py:112 #: openstack_dashboard/dashboards/identity/domains/tables.py:80 #: openstack_dashboard/dashboards/identity/identity_providers/tables.py:35 #: openstack_dashboard/dashboards/identity/mappings/tables.py:37 @@ -4406,14 +4616,14 @@ msgstr "" msgid "Create a QoS Spec" msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/views.py:211 #: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/tables.py:48 #: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/views.py:65 #: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/tables.py:25 #: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/views.py:76 -#: openstack_dashboard/dashboards/admin/volumes/volume_types/views.py:211 #: openstack_dashboard/dashboards/project/containers/templates/containers/_create_pseudo_folder.html:25 -#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:60 #: openstack_dashboard/dashboards/project/networks/workflows.py:467 +#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:60 msgid "Create" msgstr "" @@ -4441,8 +4651,8 @@ msgstr "" msgid "Associate" msgstr "" -#: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/views.py:37 #: openstack_dashboard/dashboards/admin/volumes/volume_types/views.py:277 +#: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/views.py:37 msgid "Unable to retrieve volume type details." msgstr "" @@ -4488,6 +4698,18 @@ msgstr "" msgid "Unable to edit volume type extra spec." msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/tables.py:26 +msgid "Delete Extra Spec" +msgid_plural "Delete Extra Specs" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/tables.py:34 +msgid "Deleted Extra Spec" +msgid_plural "Deleted Extra Specs" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/volumes/volume_types/extras/tables.py:74 msgid "Extra Specs" msgstr "" @@ -4523,6 +4745,18 @@ msgstr "" msgid "Unable to edit spec." msgstr "" +#: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/tables.py:38 +msgid "Delete Spec" +msgid_plural "Delete Specs" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/tables.py:46 +msgid "Deleted Spec" +msgid_plural "Deleted Specs" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/admin/volumes/volume_types/qos_specs/tables.py:81 msgid "Key-Value Pairs" msgstr "" @@ -4709,8 +4943,8 @@ msgstr "" #: openstack_dashboard/dashboards/identity/domains/panel.py:23 #: openstack_dashboard/dashboards/identity/domains/tables.py:287 -#: openstack_dashboard/dashboards/identity/domains/templates/domains/index.html:3 #: openstack_dashboard/dashboards/identity/domains/views.py:36 +#: openstack_dashboard/dashboards/identity/domains/templates/domains/index.html:3 msgid "Domains" msgstr "" @@ -4731,15 +4965,51 @@ msgstr "" msgid "Create Domain" msgstr "" +#: openstack_dashboard/dashboards/identity/domains/tables.py:93 +msgid "Delete Domain" +msgid_plural "Delete Domains" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/domains/tables.py:101 +msgid "Deleted Domain" +msgid_plural "Deleted Domains" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/domains/tables.py:116 #, python-format msgid "Domain \"%s\" must be disabled before it can be deleted." msgstr "" +#: openstack_dashboard/dashboards/identity/domains/tables.py:128 +msgid "Disable Domain" +msgid_plural "Disable Domains" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/domains/tables.py:136 +msgid "Disabled Domain" +msgid_plural "Disabled Domains" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/domains/tables.py:144 msgid "Disable Domains" msgstr "" +#: openstack_dashboard/dashboards/identity/domains/tables.py:168 +msgid "Enable Domain" +msgid_plural "Enable Domains" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/domains/tables.py:176 +msgid "Enabled Domain" +msgid_plural "Enabled Domains" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/domains/tables.py:184 msgid "Enable Domains" msgstr "" @@ -4942,16 +5212,16 @@ msgstr "" #: openstack_dashboard/dashboards/identity/groups/panel.py:23 #: openstack_dashboard/dashboards/identity/groups/tables.py:123 -#: openstack_dashboard/dashboards/identity/groups/templates/groups/index.html:3 #: openstack_dashboard/dashboards/identity/groups/views.py:38 +#: openstack_dashboard/dashboards/identity/groups/templates/groups/index.html:3 msgid "Groups" msgstr "" #: openstack_dashboard/dashboards/identity/groups/tables.py:40 -#: openstack_dashboard/dashboards/identity/groups/templates/groups/create.html:3 #: openstack_dashboard/dashboards/identity/groups/views.py:60 #: openstack_dashboard/dashboards/identity/groups/views.py:63 #: openstack_dashboard/dashboards/identity/groups/views.py:66 +#: openstack_dashboard/dashboards/identity/groups/templates/groups/create.html:3 msgid "Create Group" msgstr "" @@ -4959,10 +5229,34 @@ msgstr "" msgid "Edit Group" msgstr "" +#: openstack_dashboard/dashboards/identity/groups/tables.py:65 +msgid "Delete Group" +msgid_plural "Delete Groups" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/groups/tables.py:73 +msgid "Deleted Group" +msgid_plural "Deleted Groups" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/groups/tables.py:119 msgid "Group ID" msgstr "" +#: openstack_dashboard/dashboards/identity/groups/tables.py:141 +msgid "Remove User" +msgid_plural "Remove Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/groups/tables.py:149 +msgid "Removed User" +msgid_plural "Removed Users" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/groups/tables.py:176 msgid "Add Users" msgstr "" @@ -5000,6 +5294,18 @@ msgstr "" msgid "Group Members" msgstr "" +#: openstack_dashboard/dashboards/identity/groups/tables.py:214 +msgid "Add User" +msgid_plural "Add Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/groups/tables.py:222 +msgid "Added User" +msgid_plural "Added Users" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/groups/tables.py:257 msgid "Non-Members" msgstr "" @@ -5012,10 +5318,10 @@ msgstr "" msgid "Insufficient privilege level to view group information." msgstr "" -#: openstack_dashboard/dashboards/identity/groups/templates/groups/update.html:3 #: openstack_dashboard/dashboards/identity/groups/views.py:71 #: openstack_dashboard/dashboards/identity/groups/views.py:75 #: openstack_dashboard/dashboards/identity/groups/views.py:77 +#: openstack_dashboard/dashboards/identity/groups/templates/groups/update.html:3 msgid "Update Group" msgstr "" @@ -5061,8 +5367,8 @@ msgstr "" #: openstack_dashboard/dashboards/identity/identity_providers/forms.py:26 #: openstack_dashboard/dashboards/identity/identity_providers/forms.py:73 -#: openstack_dashboard/dashboards/identity/identity_providers/protocols/forms.py:29 #: openstack_dashboard/dashboards/identity/identity_providers/tables.py:82 +#: openstack_dashboard/dashboards/identity/identity_providers/protocols/forms.py:29 #: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/_detail_overview.html:5 msgid "Identity Provider ID" msgstr "" @@ -5122,16 +5428,16 @@ msgstr "" #: openstack_dashboard/dashboards/identity/identity_providers/panel.py:23 #: openstack_dashboard/dashboards/identity/identity_providers/tables.py:99 -#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/index.html:3 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:40 +#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/index.html:3 msgid "Identity Providers" msgstr "" #: openstack_dashboard/dashboards/identity/identity_providers/tables.py:26 -#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/register.html:3 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:143 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:146 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:149 +#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/register.html:3 msgid "Register Identity Provider" msgstr "" @@ -5139,8 +5445,20 @@ msgstr "" msgid "Manage Protocols" msgstr "" -#: openstack_dashboard/dashboards/identity/identity_providers/protocols/tables.py:77 +#: openstack_dashboard/dashboards/identity/identity_providers/tables.py:53 +msgid "Unregister Identity Provider" +msgid_plural "Unregister Identity Providers" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/identity_providers/tables.py:61 +msgid "Unregistered Identity Provider" +msgid_plural "Unregistered Identity Providers" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/identity_providers/tabs.py:37 +#: openstack_dashboard/dashboards/identity/identity_providers/protocols/tables.py:77 msgid "Protocols" msgstr "" @@ -5160,10 +5478,10 @@ msgstr "" msgid "Unable to retrieve protocol list." msgstr "" -#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/update.html:3 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:106 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:109 #: openstack_dashboard/dashboards/identity/identity_providers/views.py:112 +#: openstack_dashboard/dashboards/identity/identity_providers/templates/identity_providers/update.html:3 msgid "Update Identity Provider" msgstr "" @@ -5210,6 +5528,18 @@ msgstr "" msgid "Add Protocol" msgstr "" +#: openstack_dashboard/dashboards/identity/identity_providers/protocols/tables.py:44 +msgid "Delete Protocol" +msgid_plural "Delete Protocols" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/identity_providers/protocols/tables.py:52 +msgid "Deleted Protocol" +msgid_plural "Deleted Protocols" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/identity_providers/protocols/views.py:26 #: openstack_dashboard/dashboards/identity/identity_providers/protocols/views.py:29 #: openstack_dashboard/dashboards/identity/identity_providers/protocols/views.py:31 @@ -5262,12 +5592,12 @@ msgstr "" #: openstack_dashboard/dashboards/identity/mappings/forms.py:31 #: openstack_dashboard/dashboards/identity/mappings/forms.py:65 #: openstack_dashboard/dashboards/identity/mappings/tables.py:84 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:322 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:335 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:17 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:323 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:336 #: openstack_dashboard/dashboards/project/firewalls/views.py:95 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:165 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:171 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:17 msgid "Rules" msgstr "" @@ -5309,19 +5639,31 @@ msgid "Unable to update mapping." msgstr "" #: openstack_dashboard/dashboards/identity/mappings/panel.py:23 -#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/index.html:3 #: openstack_dashboard/dashboards/identity/mappings/views.py:39 +#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/index.html:3 msgid "Mappings" msgstr "" #: openstack_dashboard/dashboards/identity/mappings/tables.py:28 -#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/create.html:3 #: openstack_dashboard/dashboards/identity/mappings/views.py:95 #: openstack_dashboard/dashboards/identity/mappings/views.py:98 #: openstack_dashboard/dashboards/identity/mappings/views.py:101 +#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/create.html:3 msgid "Create Mapping" msgstr "" +#: openstack_dashboard/dashboards/identity/mappings/tables.py:47 +msgid "Delete Mapping" +msgid_plural "Delete Mappings" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/mappings/tables.py:55 +msgid "Deleted Mapping" +msgid_plural "Deleted Mappings" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/mappings/tables.py:88 msgid "Attribute Mappings" msgstr "" @@ -5334,10 +5676,10 @@ msgstr "" msgid "Insufficient privilege level to view mapping information." msgstr "" -#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/update.html:3 #: openstack_dashboard/dashboards/identity/mappings/views.py:60 #: openstack_dashboard/dashboards/identity/mappings/views.py:63 #: openstack_dashboard/dashboards/identity/mappings/views.py:66 +#: openstack_dashboard/dashboards/identity/mappings/templates/mappings/update.html:3 msgid "Update Mapping" msgstr "" @@ -5364,19 +5706,19 @@ msgstr "" msgid "Edit the mapping's details." msgstr "" -#: openstack_dashboard/dashboards/identity/ngusers/panel.py:23 +#: openstack_dashboard/dashboards/identity/ngusers/panel.py:21 #: openstack_dashboard/dashboards/identity/ngusers/templates/ngusers/index.html:3 #: openstack_dashboard/dashboards/identity/users/panel.py:27 #: openstack_dashboard/dashboards/identity/users/tables.py:268 -#: openstack_dashboard/dashboards/identity/users/templates/users/index.html:3 #: openstack_dashboard/dashboards/identity/users/views.py:49 +#: openstack_dashboard/dashboards/identity/users/templates/users/index.html:3 msgid "Users" msgstr "" #: openstack_dashboard/dashboards/identity/projects/panel.py:25 #: openstack_dashboard/dashboards/identity/projects/tables.py:306 -#: openstack_dashboard/dashboards/identity/projects/templates/projects/index.html:3 #: openstack_dashboard/dashboards/identity/projects/views.py:71 +#: openstack_dashboard/dashboards/identity/projects/templates/projects/index.html:3 #: openstack_dashboard/templates/403.html:26 #: openstack_dashboard/templates/404.html:23 msgid "Projects" @@ -5408,6 +5750,18 @@ msgstr "" msgid "Modify Quotas" msgstr "" +#: openstack_dashboard/dashboards/identity/projects/tables.py:168 +msgid "Delete Project" +msgid_plural "Delete Projects" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/projects/tables.py:176 +msgid "Deleted Project" +msgid_plural "Deleted Projects" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/projects/tables.py:249 #: openstack_dashboard/dashboards/identity/users/tables.py:214 msgid "This name is already taken." @@ -5643,19 +5997,31 @@ msgstr "" #: openstack_dashboard/dashboards/identity/roles/panel.py:23 #: openstack_dashboard/dashboards/identity/roles/tables.py:86 -#: openstack_dashboard/dashboards/identity/roles/templates/roles/index.html:3 #: openstack_dashboard/dashboards/identity/roles/views.py:37 +#: openstack_dashboard/dashboards/identity/roles/templates/roles/index.html:3 msgid "Roles" msgstr "" #: openstack_dashboard/dashboards/identity/roles/tables.py:25 -#: openstack_dashboard/dashboards/identity/roles/templates/roles/create.html:3 #: openstack_dashboard/dashboards/identity/roles/views.py:88 #: openstack_dashboard/dashboards/identity/roles/views.py:91 #: openstack_dashboard/dashboards/identity/roles/views.py:94 +#: openstack_dashboard/dashboards/identity/roles/templates/roles/create.html:3 msgid "Create Role" msgstr "" +#: openstack_dashboard/dashboards/identity/roles/tables.py:50 +msgid "Delete Role" +msgid_plural "Delete Roles" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/roles/tables.py:58 +msgid "Deleted Role" +msgid_plural "Deleted Roles" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/roles/tables.py:82 msgid "Role ID" msgstr "" @@ -5668,10 +6034,10 @@ msgstr "" msgid "Insufficient privilege level to view role information." msgstr "" -#: openstack_dashboard/dashboards/identity/roles/templates/roles/update.html:3 #: openstack_dashboard/dashboards/identity/roles/views.py:56 #: openstack_dashboard/dashboards/identity/roles/views.py:59 #: openstack_dashboard/dashboards/identity/roles/views.py:62 +#: openstack_dashboard/dashboards/identity/roles/templates/roles/update.html:3 msgid "Update Role" msgstr "" @@ -5761,28 +6127,64 @@ msgid "Unable to update the user password." msgstr "" #: openstack_dashboard/dashboards/identity/users/tables.py:32 -#: openstack_dashboard/dashboards/identity/users/templates/users/create.html:3 #: openstack_dashboard/dashboards/identity/users/views.py:143 #: openstack_dashboard/dashboards/identity/users/views.py:146 #: openstack_dashboard/dashboards/identity/users/views.py:149 +#: openstack_dashboard/dashboards/identity/users/templates/users/create.html:3 msgid "Create User" msgstr "" #: openstack_dashboard/dashboards/identity/users/tables.py:62 -#: openstack_dashboard/dashboards/identity/users/templates/users/change_password.html:3 #: openstack_dashboard/dashboards/identity/users/views.py:243 #: openstack_dashboard/dashboards/identity/users/views.py:249 +#: openstack_dashboard/dashboards/identity/users/templates/users/change_password.html:3 #: openstack_dashboard/dashboards/settings/password/panel.py:23 -#: openstack_dashboard/dashboards/settings/password/templates/password/change.html:3 #: openstack_dashboard/dashboards/settings/password/views.py:27 #: openstack_dashboard/dashboards/settings/password/views.py:29 +#: openstack_dashboard/dashboards/settings/password/templates/password/change.html:3 msgid "Change Password" msgstr "" +#: openstack_dashboard/dashboards/identity/users/tables.py:79 +msgid "Enable User" +msgid_plural "Enable Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/users/tables.py:84 +msgid "Disable User" +msgid_plural "Disable Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/users/tables.py:94 +msgid "Enabled User" +msgid_plural "Enabled Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/users/tables.py:99 +msgid "Disabled User" +msgid_plural "Disabled Users" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/users/tables.py:131 msgid "You cannot disable the user you are currently logged in as." msgstr "" +#: openstack_dashboard/dashboards/identity/users/tables.py:145 +msgid "Delete User" +msgid_plural "Delete Users" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/identity/users/tables.py:153 +msgid "Deleted User" +msgid_plural "Deleted Users" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/identity/users/views.py:71 #: openstack_dashboard/dashboards/identity/users/views.py:104 #: openstack_dashboard/dashboards/identity/users/views.py:264 @@ -5793,10 +6195,10 @@ msgstr "" msgid "Insufficient privilege level to view user information." msgstr "" -#: openstack_dashboard/dashboards/identity/users/templates/users/update.html:3 #: openstack_dashboard/dashboards/identity/users/views.py:85 #: openstack_dashboard/dashboards/identity/users/views.py:88 #: openstack_dashboard/dashboards/identity/users/views.py:91 +#: openstack_dashboard/dashboards/identity/users/templates/users/update.html:3 msgid "Update User" msgstr "" @@ -5832,8 +6234,8 @@ msgstr "" msgid "Access & Security" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/views.py:139 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:57 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/views.py:139 #: openstack_dashboard/usage/base.py:116 msgid "Unable to retrieve security groups." msgstr "" @@ -5842,14 +6244,14 @@ msgstr "" msgid "Unable to retrieve key pair list." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:81 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:94 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:81 #: openstack_dashboard/usage/base.py:111 msgid "Unable to retrieve floating IP addresses." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/views.py:76 #: openstack_dashboard/dashboards/project/access_and_security/tabs.py:104 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/views.py:76 msgid "Unable to retrieve floating IP pools." msgstr "" @@ -5895,11 +6297,11 @@ msgstr "" msgid "Recreate EC2 Credentials" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:103 +#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:104 msgid "Service Endpoint" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:107 +#: openstack_dashboard/dashboards/project/access_and_security/api_access/tables.py:108 msgid "API Endpoints" msgstr "" @@ -5930,13 +6332,13 @@ msgid "Unable to get EC2 credentials" msgstr "" #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/forms.py:31 -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:200 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:201 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:79 #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:172 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:519 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:521 +#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:291 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:11 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35 -#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:291 msgid "Pool" msgstr "" @@ -5960,7 +6362,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:57 #: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:76 -#: openstack_dashboard/dashboards/project/instances/tables.py:403 +#: openstack_dashboard/dashboards/project/instances/tables.py:402 #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:144 #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:212 msgid "(Quota exceeded)" @@ -5972,33 +6374,60 @@ msgid "" "allocated again." msgstr "" +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:81 +msgid "Release Floating IP" +msgid_plural "Release Floating IPs" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:89 +msgid "Released Floating IP" +msgid_plural "Released Floating IPs" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:132 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:728 msgid "Disassociate" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:151 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:152 #, python-format msgid "Successfully disassociated Floating IP: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:155 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:156 #: openstack_dashboard/dashboards/project/instances/tables.py:717 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:370 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:372 msgid "Unable to disassociate floating IP." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:161 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:162 #, python-format msgid "%(instance_name)s %(fixed_ip)s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:165 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:166 #, python-format msgid "Load Balancer VIP %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:198 +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:182 +msgctxt "Current status of a Floating IP" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:183 +msgctxt "Current status of a Floating IP" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:184 +msgctxt "Current status of a Floating IP" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/access_and_security/floating_ips/tables.py:199 msgid "Mapped Fixed IP Address" msgstr "" @@ -6016,7 +6445,7 @@ msgid "No floating IP pools available" msgstr "" #: openstack_dashboard/dashboards/project/access_and_security/floating_ips/workflows.py:37 -#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:538 +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:539 msgid "Instance" msgstr "" @@ -6124,6 +6553,18 @@ msgid "" "anywhere." msgstr "" +#: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:33 +msgid "Delete Key Pair" +msgid_plural "Delete Key Pairs" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:41 +msgid "Deleted Key Pair" +msgid_plural "Deleted Key Pairs" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/access_and_security/keypairs/tables.py:53 #: openstack_dashboard/dashboards/project/access_and_security/keypairs/views.py:64 #: openstack_dashboard/dashboards/project/access_and_security/keypairs/views.py:66 @@ -6166,217 +6607,229 @@ msgstr "" msgid "Unable to create key pair: %(exc)s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:79 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully created security group: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:80 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:85 #, python-format msgid "Unable to create security group: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:89 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:94 #, python-format msgid "Successfully updated security group: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:90 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:95 #, python-format msgid "Unable to update security group: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:103 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:108 #: openstack_dashboard/dashboards/project/firewalls/tabs.py:96 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:96 msgid "Rule" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:112 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:117 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:118 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:119 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:120 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:121 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:122 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:123 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:124 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:125 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:126 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:127 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:128 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:265 msgid "Direction" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:127 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:134 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:132 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:139 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:270 msgid "IP Protocol" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:128 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:133 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:137 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:144 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:145 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:142 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:149 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:150 msgid "Open Port" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:138 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:147 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:154 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:143 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:152 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:159 #: openstack_dashboard/dashboards/project/instances/forms.py:199 msgid "Port" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:139 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:144 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:273 msgid "Port Range" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:149 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:160 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:171 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:154 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:165 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:176 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:163 msgid "Enter an integer value between 1 and 65535." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:158 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:165 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:163 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:170 msgid "From Port" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:169 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:176 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:174 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:181 msgid "To Port" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:182 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:187 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:191 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:198 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:196 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:203 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:29 msgid "Code" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:193 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:198 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:202 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:207 msgid "Remote" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:204 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:228 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:209 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:233 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:238 msgid "Security Group" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:205 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:210 msgid "" "To specify an allowed IP range, select "CIDR". To allow access " "from all members of another security group select "Security " "Group"." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:218 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:223 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24, or 2001:db8::/128)" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:237 -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:245 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:242 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:250 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:268 msgid "Ether Type" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:239 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:244 #: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:48 msgid "IPv4" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:240 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:245 #: openstack_dashboard/dashboards/project/vpn/templates/vpn/_vpnservice_details.html:50 msgid "IPv6" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:255 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:260 msgid "No security groups available" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:265 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:270 msgid "Custom TCP Rule" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:266 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:271 msgid "Custom UDP Rule" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:267 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:272 msgid "Custom ICMP Rule" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:269 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:274 msgid "Other Protocol" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:274 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:279 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:239 msgid "Ingress" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:275 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:280 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:241 msgid "Egress" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:294 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:299 msgid "The ICMP type is invalid." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:297 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:302 msgid "The ICMP code is invalid." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:300 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:305 msgid "The ICMP type not in range (-1, 255)" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:303 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:308 msgid "The ICMP code not in range (-1, 255)" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:322 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The specified port is invalid." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:327 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:332 msgid "The \"from\" port number is invalid." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:330 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:335 msgid "The \"to\" port number is invalid." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:333 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:338 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port" " number." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:390 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:395 msgid "CIDR must be specified." msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:415 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:420 #, python-format msgid "Successfully added rule: %s" msgstr "" -#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:422 +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/forms.py:427 msgid "Unable to add rule to security group." msgstr "" +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:37 +msgid "Delete Security Group" +msgid_plural "Delete Security Groups" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:45 +msgid "Deleted Security Group" +msgid_plural "Deleted Security Groups" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:71 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:88 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/views.py:156 @@ -6411,6 +6864,19 @@ msgstr "" msgid "Add Rule" msgstr "" +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:177 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:64 +msgid "Delete Rule" +msgid_plural "Delete Rules" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:185 +msgid "Deleted Rule" +msgid_plural "Deleted Rules" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:227 #: openstack_dashboard/dashboards/project/access_and_security/security_groups/tables.py:246 msgid "Any" @@ -6661,7 +7127,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/containers/forms.py:89 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:628 -#: openstack_dashboard/dashboards/project/stacks/forms.py:63 +#: openstack_dashboard/dashboards/project/stacks/forms.py:64 msgid "File" msgstr "" @@ -6708,6 +7174,11 @@ msgstr "" msgid "Destination container" msgstr "" +#: openstack_dashboard/dashboards/project/containers/forms.py:196 +msgctxt "Swift pseudo folder path" +msgid "Path" +msgstr "" + #: openstack_dashboard/dashboards/project/containers/forms.py:199 msgid "Destination object name" msgstr "" @@ -6723,10 +7194,10 @@ msgstr "" #: openstack_dashboard/dashboards/project/containers/panel.py:25 #: openstack_dashboard/dashboards/project/containers/tables.py:270 +#: openstack_dashboard/dashboards/project/containers/views.py:53 #: openstack_dashboard/dashboards/project/containers/templates/containers/index.html:4 #: openstack_dashboard/dashboards/project/containers/templates/containers/ngindex.html:3 #: openstack_dashboard/dashboards/project/containers/templates/containers/ngindex.html:10 -#: openstack_dashboard/dashboards/project/containers/views.py:53 msgid "Containers" msgstr "" @@ -6756,14 +7227,26 @@ msgstr "" msgid "Successfully updated container access to private." msgstr "" +#: openstack_dashboard/dashboards/project/containers/tables.py:101 +msgid "Delete Container" +msgid_plural "Delete Containers" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/containers/tables.py:109 +msgid "Deleted Container" +msgid_plural "Deleted Containers" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/containers/tables.py:124 msgid "Unable to delete container." msgstr "" #: openstack_dashboard/dashboards/project/containers/tables.py:141 +#: openstack_dashboard/dashboards/project/containers/views.py:135 #: openstack_dashboard/dashboards/project/containers/templates/containers/_create.html:7 #: openstack_dashboard/dashboards/project/containers/templates/containers/create.html:3 -#: openstack_dashboard/dashboards/project/containers/views.py:135 msgid "Create Container" msgstr "" @@ -6772,8 +7255,8 @@ msgid "View Container" msgstr "" #: openstack_dashboard/dashboards/project/containers/tables.py:161 -#: openstack_dashboard/dashboards/project/containers/templates/containers/create_pseudo_folder.html:3 #: openstack_dashboard/dashboards/project/containers/views.py:159 +#: openstack_dashboard/dashboards/project/containers/templates/containers/create_pseudo_folder.html:3 msgid "Create Pseudo-folder" msgstr "" @@ -6784,12 +7267,24 @@ msgid "Upload Object" msgstr "" #: openstack_dashboard/dashboards/project/containers/tables.py:261 +#: openstack_dashboard/dashboards/project/containers/views.py:275 #: openstack_dashboard/dashboards/project/containers/templates/containers/_container_detail.html:4 #: openstack_dashboard/dashboards/project/containers/templates/containers/container_detail.html:3 -#: openstack_dashboard/dashboards/project/containers/views.py:275 msgid "Container Details" msgstr "" +#: openstack_dashboard/dashboards/project/containers/tables.py:311 +msgid "Delete Object" +msgid_plural "Delete Objects" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/containers/tables.py:319 +msgid "Deleted Object" +msgid_plural "Deleted Objects" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/containers/tables.py:343 msgid "Copy" msgstr "" @@ -6822,9 +7317,9 @@ msgstr "" msgid "Unable to retrieve object." msgstr "" +#: openstack_dashboard/dashboards/project/containers/views.py:229 #: openstack_dashboard/dashboards/project/containers/templates/containers/_copy.html:22 #: openstack_dashboard/dashboards/project/containers/templates/containers/copy.html:3 -#: openstack_dashboard/dashboards/project/containers/views.py:229 msgid "Copy Object" msgstr "" @@ -6837,15 +7332,15 @@ msgstr "" msgid "Unable to retrieve details." msgstr "" +#: openstack_dashboard/dashboards/project/containers/views.py:298 #: openstack_dashboard/dashboards/project/containers/templates/containers/_object_detail.html:4 #: openstack_dashboard/dashboards/project/containers/templates/containers/object_detail.html:3 -#: openstack_dashboard/dashboards/project/containers/views.py:298 msgid "Object Details" msgstr "" +#: openstack_dashboard/dashboards/project/containers/views.py:324 #: openstack_dashboard/dashboards/project/containers/templates/containers/_update.html:27 #: openstack_dashboard/dashboards/project/containers/templates/containers/update.html:3 -#: openstack_dashboard/dashboards/project/containers/views.py:324 msgid "Update Object" msgstr "" @@ -6964,14 +7459,14 @@ msgid "Upload Object To Container: %(container_name)s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:39 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:298 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:20 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:299 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:38 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:460 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:32 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:32 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:20 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:462 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:44 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:166 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:32 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:32 msgid "Protocol" msgstr "" @@ -6992,13 +7487,13 @@ msgid "ICMP" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:41 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:296 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:297 +#: openstack_dashboard/dashboards/project/firewalls/workflows.py:42 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:21 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:24 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:27 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:30 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:33 -#: openstack_dashboard/dashboards/project/firewalls/workflows.py:42 msgid "ANY" msgstr "" @@ -7007,9 +7502,9 @@ msgid "Protocol for the firewall rule" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:44 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:309 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:17 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:310 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:44 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:17 #: openstack_dashboard/dashboards/project/instances/audit_tables.py:41 #: openstack_dashboard/dashboards/project/routers/extensions/routerrules/forms.py:52 #: openstack_dashboard/dashboards/project/routers/extensions/routerrules/tables.py:69 @@ -7086,9 +7581,9 @@ msgid "Failed to update rule %(name)s: %(reason)s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:108 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:340 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:32 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:341 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:259 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_policy_details.html:32 msgid "Audited" msgstr "" @@ -7103,7 +7598,7 @@ msgid "Failed to update policy %(name)s: %(reason)s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:136 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:383 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:384 #: openstack_dashboard/dashboards/project/firewalls/tabs.py:105 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:267 #: openstack_dashboard/dashboards/project/firewalls/workflows.py:329 @@ -7196,7 +7691,7 @@ msgid "Failed to retrieve available routers: %(reason)s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/forms.py:364 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:385 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:386 msgid "Associated Routers" msgstr "" @@ -7220,12 +7715,12 @@ msgid "Failed to retrieve current routers in firewall %(name)s: %(reason)s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/panel.py:25 -#: openstack_dashboard/dashboards/project/firewalls/tables.py:395 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:396 #: openstack_dashboard/dashboards/project/firewalls/tabs.py:68 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/details_tabs.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:54 #: openstack_dashboard/dashboards/project/firewalls/views.py:93 #: openstack_dashboard/dashboards/project/firewalls/views.py:129 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/details_tabs.html:3 msgid "Firewalls" msgstr "" @@ -7238,76 +7733,171 @@ msgstr "" msgid "Create Firewall" msgstr "" +#: openstack_dashboard/dashboards/project/firewalls/tables.py:72 +msgid "Scheduled deletion of Rule" +msgid_plural "Scheduled deletion of Rules" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/firewalls/tables.py:87 #, python-format msgid "Unable to delete rule. %s" msgstr "" +#: openstack_dashboard/dashboards/project/firewalls/tables.py:96 +msgid "Delete Policy" +msgid_plural "Delete Policies" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:104 +msgid "Scheduled deletion of Policy" +msgid_plural "Scheduled deletion of Policies" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/firewalls/tables.py:114 #, python-format msgid "Unable to delete policy. %s" msgstr "" +#: openstack_dashboard/dashboards/project/firewalls/tables.py:124 +msgid "Delete Firewall" +msgid_plural "Delete Firewalls" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:132 +msgid "Scheduled deletion of Firewall" +msgid_plural "Scheduled deletion of Firewalls" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/firewalls/tables.py:142 #, python-format msgid "Unable to delete firewall. %s" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/tables.py:147 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updaterule.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:210 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updaterule.html:3 msgid "Edit Rule" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/tables.py:159 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:251 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3 msgid "Edit Policy" msgstr "" #: openstack_dashboard/dashboards/project/firewalls/tables.py:171 -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:289 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3 msgid "Edit Firewall" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:224 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:225 msgid "Add Router" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:247 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:248 msgid "Remove Router" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:300 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:288 +msgctxt "Action Name of a Firewall Rule" +msgid "ALLOW" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:289 +msgctxt "Action Name of a Firewall Rule" +msgid "DENY" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:290 +msgctxt "Action Name of a Firewall Rule" +msgid "REJECT" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:301 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_pool_help.html:16 msgid "Source IP" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:302 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:303 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:26 msgid "Source Port" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:304 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:305 msgid "Destination IP" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:306 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:307 #: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/_rule_details.html:32 msgid "Destination Port" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:318 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:319 msgid "In Policy" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:345 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:346 #: openstack_dashboard/dashboards/project/firewalls/views.py:131 msgid "Policies" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/tables.py:411 +#: openstack_dashboard/dashboards/project/firewalls/tables.py:356 +msgctxt "Current status of a Firewall" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:358 +msgctxt "Current status of a Firewall" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:360 +msgctxt "Current status of a Firewall" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:362 +msgctxt "Current status of a Firewall" +msgid "Created" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:364 +msgctxt "Current status of a Firewall" +msgid "Pending Create" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:366 +msgctxt "Current status of a Firewall" +msgid "Pending Update" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:368 +msgctxt "Current status of a Firewall" +msgid "Pending Delete" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:370 +msgctxt "Current status of a Firewall" +msgid "Inactive" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:374 +msgctxt "Admin state of a Firewall" +msgid "UP" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:375 +msgctxt "Admin state of a Firewall" +msgid "DOWN" +msgstr "" + +#: openstack_dashboard/dashboards/project/firewalls/tables.py:412 #, python-format msgid "Failed to verify extension support %(reason)s" msgstr "" @@ -7337,18 +7927,18 @@ msgstr "" msgid "Firewall" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addrule.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:60 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addrule.html:3 msgid "Add New Rule" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addpolicy.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:66 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addpolicy.html:3 msgid "Add New Policy" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addfirewall.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:72 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/addfirewall.html:3 msgid "Add New Firewall" msgstr "" @@ -7384,8 +7974,8 @@ msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/views.py:277 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:328 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:364 -#: openstack_dashboard/dashboards/project/networks/ports/views.py:116 #: openstack_dashboard/dashboards/project/networks/views.py:70 +#: openstack_dashboard/dashboards/project/networks/ports/views.py:116 #: openstack_dashboard/dashboards/project/routers/views.py:190 #: openstack_dashboard/dashboards/project/volumes/snapshots/views.py:37 #: openstack_dashboard/dashboards/project/vpn/views.py:209 @@ -7411,26 +8001,26 @@ msgstr "" msgid "Insert Rule into Policy" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:332 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3 msgid "Insert Rule to Policy" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:366 #: openstack_dashboard/dashboards/project/firewalls/views.py:372 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3 msgid "Remove Rule from Policy" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/add_router_to_firewall.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:439 #: openstack_dashboard/dashboards/project/firewalls/views.py:442 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/add_router_to_firewall.html:3 msgid "Add Router to Firewall" msgstr "" -#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/remove_router_from_firewall.html:3 #: openstack_dashboard/dashboards/project/firewalls/views.py:447 #: openstack_dashboard/dashboards/project/firewalls/views.py:450 +#: openstack_dashboard/dashboards/project/firewalls/templates/firewalls/remove_router_from_firewall.html:3 msgid "Remove Router from Firewall" msgstr "" @@ -7678,7 +8268,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/images/images/forms.py:99 #: openstack_dashboard/dashboards/project/images/images/forms.py:107 #: openstack_dashboard/dashboards/project/images/images/forms.py:111 -#: openstack_dashboard/dashboards/project/images/images/forms.py:166 +#: openstack_dashboard/dashboards/project/images/images/forms.py:169 msgid "Image Location" msgstr "" @@ -7705,110 +8295,122 @@ msgid "Ramdisk" msgstr "" #: openstack_dashboard/dashboards/project/images/images/forms.py:140 -#: openstack_dashboard/dashboards/project/images/images/forms.py:316 +#: openstack_dashboard/dashboards/project/images/images/forms.py:325 #: openstack_dashboard/dashboards/project/images/images/tables.py:321 msgid "Format" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:145 -#: openstack_dashboard/dashboards/project/images/images/forms.py:311 +#: openstack_dashboard/dashboards/project/images/images/forms.py:147 +#: openstack_dashboard/dashboards/project/images/images/forms.py:320 msgid "Architecture" msgstr "" #: openstack_dashboard/dashboards/project/images/images/forms.py:148 -#: openstack_dashboard/dashboards/project/images/images/forms.py:318 +msgid "CPU architecture of the image." +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/forms.py:151 +#: openstack_dashboard/dashboards/project/images/images/forms.py:327 msgid "Minimum Disk (GB)" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:150 -#: openstack_dashboard/dashboards/project/images/images/forms.py:320 +#: openstack_dashboard/dashboards/project/images/images/forms.py:153 +#: openstack_dashboard/dashboards/project/images/images/forms.py:329 msgid "" "The minimum disk size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:154 -#: openstack_dashboard/dashboards/project/images/images/forms.py:326 +#: openstack_dashboard/dashboards/project/images/images/forms.py:157 +#: openstack_dashboard/dashboards/project/images/images/forms.py:335 msgid "Minimum RAM (MB)" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:156 -#: openstack_dashboard/dashboards/project/images/images/forms.py:328 +#: openstack_dashboard/dashboards/project/images/images/forms.py:159 +#: openstack_dashboard/dashboards/project/images/images/forms.py:337 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:160 +#: openstack_dashboard/dashboards/project/images/images/forms.py:163 msgid "Copy Data" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:161 +#: openstack_dashboard/dashboards/project/images/images/forms.py:164 msgid "" "Specify this option to copy image data to the image service. If " "unspecified, image data will be used in its current location." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:193 -#: openstack_dashboard/dashboards/project/images/images/forms.py:209 +#: openstack_dashboard/dashboards/project/images/images/forms.py:173 +msgid "Make the image visible across projects." +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/forms.py:177 +msgid "Prevent the deletion of the image." +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/forms.py:202 +#: openstack_dashboard/dashboards/project/images/images/forms.py:218 #: openstack_dashboard/dashboards/project/volumes/volumes/forms.py:235 msgid "Choose an image" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:246 +#: openstack_dashboard/dashboards/project/images/images/forms.py:255 msgid "A image or external image location must be specified." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:249 +#: openstack_dashboard/dashboards/project/images/images/forms.py:258 msgid "Can not specify both image and external image location." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:269 +#: openstack_dashboard/dashboards/project/images/images/forms.py:278 #, python-format msgid "Your image %s has been queued for creation." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:273 +#: openstack_dashboard/dashboards/project/images/images/forms.py:282 msgid "Unable to create new image" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:277 +#: openstack_dashboard/dashboards/project/images/images/forms.py:286 #, python-format msgid "Unable to create new image: Invalid disk format %s for image." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:280 +#: openstack_dashboard/dashboards/project/images/images/forms.py:289 msgid "Unable to create new image: Image name too long." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:282 +#: openstack_dashboard/dashboards/project/images/images/forms.py:291 msgid "Unable to create new image: URL scheme not supported." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:300 +#: openstack_dashboard/dashboards/project/images/images/forms.py:309 msgid "Kernel ID" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:306 +#: openstack_dashboard/dashboards/project/images/images/forms.py:315 msgid "Ramdisk ID" msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:345 +#: openstack_dashboard/dashboards/project/images/images/forms.py:354 msgid "Non admin users are not allowed to make images public." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:350 +#: openstack_dashboard/dashboards/project/images/images/forms.py:359 #, python-format msgid "Unable to update image \"%s\"." msgstr "" -#: openstack_dashboard/dashboards/project/images/images/forms.py:358 +#: openstack_dashboard/dashboards/project/images/images/forms.py:367 msgid "Image was successfully updated." msgstr "" #: openstack_dashboard/dashboards/project/images/images/tables.py:35 -#: openstack_dashboard/dashboards/project/instances/tables.py:377 -#: openstack_dashboard/dashboards/project/instances/tables.py:405 +#: openstack_dashboard/dashboards/project/instances/tables.py:376 +#: openstack_dashboard/dashboards/project/instances/tables.py:404 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:870 #: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:33 #: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:36 @@ -7825,6 +8427,18 @@ msgstr "" msgid "Deleted images are not recoverable." msgstr "" +#: openstack_dashboard/dashboards/project/images/images/tables.py:89 +msgid "Delete Image" +msgid_plural "Delete Images" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:97 +msgid "Deleted Image" +msgid_plural "Deleted Images" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/images/images/tables.py:120 #: openstack_dashboard/dashboards/project/images/images/views.py:46 msgid "Create Image" @@ -7844,6 +8458,61 @@ msgstr "" msgid "Shared with Me" msgstr "" +#: openstack_dashboard/dashboards/project/images/images/tables.py:251 +msgctxt "Image format for display in table" +msgid "Docker" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:255 +msgctxt "Image format for display in table" +msgid "Raw" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:287 +msgctxt "Current status of an Image" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:288 +msgctxt "Current status of an Image" +msgid "Saving" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:289 +msgctxt "Current status of an Image" +msgid "Queued" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:290 +msgctxt "Current status of an Image" +msgid "Pending Delete" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:292 +msgctxt "Current status of an Image" +msgid "Killed" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:293 +msgctxt "Current status of an Image" +msgid "Deleted" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:294 +msgctxt "Current status of an Image" +msgid "Deactivated" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:298 +msgctxt "Type of an image" +msgid "Image" +msgstr "" + +#: openstack_dashboard/dashboards/project/images/images/tables.py:299 +msgctxt "Type of an image" +msgid "Snapshot" +msgstr "" + #: openstack_dashboard/dashboards/project/images/images/views.py:86 msgid "Unable to retrieve image." msgstr "" @@ -7870,7 +8539,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/images/snapshots/views.py:40 #: openstack_dashboard/dashboards/project/images/snapshots/views.py:41 #: openstack_dashboard/dashboards/project/images/templates/images/snapshots/create.html:3 -#: openstack_dashboard/dashboards/project/instances/tables.py:477 +#: openstack_dashboard/dashboards/project/instances/tables.py:476 #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:193 msgid "Create Snapshot" msgstr "" @@ -7936,6 +8605,61 @@ msgid "" "instance." msgstr "" +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:25 +msgctxt "Action log of an instance" +msgid "Create" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:26 +msgctxt "Action log of an instance" +msgid "Pause" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:27 +msgctxt "Action log of an instance" +msgid "Unpause" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:28 +msgctxt "Action log of an instance" +msgid "Rebuild" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:29 +msgctxt "Action log of an instance" +msgid "Resize" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:30 +msgctxt "Action log of an instance" +msgid "Confirm Resize" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:32 +msgctxt "Action log of an instance" +msgid "Suspend" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:33 +msgctxt "Action log of an instance" +msgid "Resume" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:34 +msgctxt "Action log of an instance" +msgid "Reboot" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:35 +msgctxt "Action log of an instance" +msgid "Stop" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/audit_tables.py:36 +msgctxt "Action log of an instance" +msgid "Start" +msgstr "" + #: openstack_dashboard/dashboards/project/instances/audit_tables.py:40 msgid "Request ID" msgstr "" @@ -8064,84 +8788,182 @@ msgstr "" msgid "Unable to detach interface." msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:88 +#: openstack_dashboard/dashboards/project/instances/tables.py:86 msgid "Deleted instances are not recoverable." msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:118 +#: openstack_dashboard/dashboards/project/instances/tables.py:90 +msgid "Delete Instance" +msgid_plural "Delete Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:98 +msgid "Scheduled deletion of Instance" +msgid_plural "Scheduled deletion of Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:116 msgid "Restarted instances will lose any data not saved in persistent storage." msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:441 +#: openstack_dashboard/dashboards/project/instances/tables.py:122 +msgid "Hard Reboot Instance" +msgid_plural "Hard Reboot Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:130 +msgid "Hard Rebooted Instance" +msgid_plural "Hard Rebooted Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:153 +msgid "Soft Reboot Instance" +msgid_plural "Soft Reboot Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:161 +msgid "Soft Rebooted Instance" +msgid_plural "Soft Rebooted Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:178 +msgid "Pause Instance" +msgid_plural "Pause Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:183 +#: openstack_dashboard/dashboards/project/instances/tables.py:251 +msgid "Resume Instance" +msgid_plural "Resume Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:193 +msgid "Paused Instance" +msgid_plural "Paused Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:198 +#: openstack_dashboard/dashboards/project/instances/tables.py:266 +msgid "Resumed Instance" +msgid_plural "Resumed Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:246 +msgid "Suspend Instance" +msgid_plural "Suspend Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:261 +msgid "Suspended Instance" +msgid_plural "Suspended Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:314 +msgid "Shelve Instance" +msgid_plural "Shelve Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:319 +msgid "Unshelve Instance" +msgid_plural "Unshelve Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:329 +msgid "Shelved Instance" +msgid_plural "Shelved Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:334 +msgid "Unshelved Instance" +msgid_plural "Unshelved Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:440 #: openstack_dashboard/dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:464 +#: openstack_dashboard/dashboards/project/instances/tables.py:463 msgid "Edit Security Groups" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:490 +#: openstack_dashboard/dashboards/project/instances/tables.py:489 #: openstack_dashboard/dashboards/project/instances/tabs.py:63 msgid "Console" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:510 +#: openstack_dashboard/dashboards/project/instances/tables.py:509 msgid "View Log" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:527 +#: openstack_dashboard/dashboards/project/instances/tables.py:526 #: openstack_dashboard/dashboards/project/instances/workflows/resize_instance.py:84 msgid "Resize Instance" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:551 +#: openstack_dashboard/dashboards/project/instances/tables.py:550 msgid "Confirm Resize/Migrate" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:564 +#: openstack_dashboard/dashboards/project/instances/tables.py:563 msgid "Revert Resize/Migrate" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:577 +#: openstack_dashboard/dashboards/project/instances/tables.py:576 +#: openstack_dashboard/dashboards/project/instances/views.py:265 #: openstack_dashboard/dashboards/project/instances/templates/instances/_rebuild.html:8 #: openstack_dashboard/dashboards/project/instances/templates/instances/rebuild.html:3 -#: openstack_dashboard/dashboards/project/instances/views.py:265 msgid "Rebuild Instance" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:594 +#: openstack_dashboard/dashboards/project/instances/tables.py:593 msgid "Retrieve Password" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:617 -#: openstack_dashboard/dashboards/project/instances/tables.py:648 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:300 +#: openstack_dashboard/dashboards/project/instances/tables.py:616 +#: openstack_dashboard/dashboards/project/instances/tables.py:647 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:301 msgid "Associate Floating IP" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:669 +#: openstack_dashboard/dashboards/project/instances/tables.py:668 #, python-format msgid "Successfully associated floating IP: %s" msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:673 +#: openstack_dashboard/dashboards/project/instances/tables.py:672 msgid "Unable to associate floating IP." msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:679 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:338 +#: openstack_dashboard/dashboards/project/instances/tables.py:678 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:339 msgid "Disassociate Floating IP" msgstr "" #: openstack_dashboard/dashboards/project/instances/tables.py:711 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:366 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:368 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "" #: openstack_dashboard/dashboards/project/instances/tables.py:714 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:361 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:363 msgid "No floating IPs to disassociate." msgstr "" @@ -8174,7 +8996,19 @@ msgstr "" msgid "Unable to retrieve Network information for instance \"%s\"." msgstr "" -#: openstack_dashboard/dashboards/project/instances/tables.py:827 +#: openstack_dashboard/dashboards/project/instances/tables.py:801 +msgid "Start Instance" +msgid_plural "Start Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:809 +msgid "Started Instance" +msgid_plural "Started Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:826 msgid "The instance(s) will be shut off." msgstr "" @@ -8192,17 +9026,41 @@ msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" +#: openstack_dashboard/dashboards/project/instances/tables.py:862 +msgid "Lock Instance" +msgid_plural "Lock Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:870 +msgid "Locked Instance" +msgid_plural "Locked Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:893 +msgid "Unlock Instance" +msgid_plural "Unlock Instances" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:901 +msgid "Unlocked Instance" +msgid_plural "Unlocked Instances" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/instances/tables.py:920 -#: openstack_dashboard/dashboards/project/instances/templates/instances/attach_interface.html:3 #: openstack_dashboard/dashboards/project/instances/views.py:443 #: openstack_dashboard/dashboards/project/instances/views.py:445 +#: openstack_dashboard/dashboards/project/instances/templates/instances/attach_interface.html:3 msgid "Attach Interface" msgstr "" #: openstack_dashboard/dashboards/project/instances/tables.py:940 -#: openstack_dashboard/dashboards/project/instances/templates/instances/detach_interface.html:3 #: openstack_dashboard/dashboards/project/instances/views.py:463 #: openstack_dashboard/dashboards/project/instances/views.py:465 +#: openstack_dashboard/dashboards/project/instances/templates/instances/detach_interface.html:3 msgid "Detach Interface" msgstr "" @@ -8213,12 +9071,388 @@ msgstr "" #: openstack_dashboard/dashboards/project/instances/tables.py:1002 #: openstack_dashboard/dashboards/project/instances/tables.py:1009 +#: openstack_dashboard/dashboards/project/instances/views.py:413 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:58 #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:90 -#: openstack_dashboard/dashboards/project/instances/views.py:413 msgid "Not available" msgstr "" +#: openstack_dashboard/dashboards/project/instances/tables.py:1017 +msgctxt "Current status of an Instance" +msgid "Deleted" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1018 +msgctxt "Current status of an Instance" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1019 +msgctxt "Current status of an Instance" +msgid "Shutoff" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1020 +msgctxt "Current status of an Instance" +msgid "Suspended" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1022 +msgctxt "Current status of an Instance" +msgid "Paused" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1023 +msgctxt "Current status of an Instance" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1024 +msgctxt "Current status of an Instance" +msgid "Resize/Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1026 +msgctxt "Current status of an Instance" +msgid "Confirm or Revert Resize/Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1028 +msgctxt "Current status of an Instance" +msgid "Revert Resize/Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1030 +msgctxt "Current status of an Instance" +msgid "Reboot" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1031 +msgctxt "Current status of an Instance" +msgid "Hard Reboot" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1033 +msgctxt "Current status of an Instance" +msgid "Password" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1034 +msgctxt "Current status of an Instance" +msgid "Rebuild" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1035 +msgctxt "Current status of an Instance" +msgid "Migrating" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1037 +msgctxt "Current status of an Instance" +msgid "Build" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1038 +msgctxt "Current status of an Instance" +msgid "Rescue" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1039 +msgctxt "Current status of an Instance" +msgid "Soft Deleted" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1041 +msgctxt "Current status of an Instance" +msgid "Shelved" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1042 +msgctxt "Current status of an Instance" +msgid "Shelved Offloaded" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1045 +msgctxt "Current status of an Instance" +msgid "Building" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1046 +msgctxt "Current status of an Instance" +msgid "Stopped" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1047 +msgctxt "Current status of an Instance" +msgid "Rescued" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1048 +msgctxt "Current status of an Instance" +msgid "Resized" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1051 +msgctxt "Task status of an Instance" +msgid "None" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1055 +msgctxt "Task status of an Instance" +msgid "Scheduling" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1057 +msgctxt "Task status of an Instance" +msgid "Block Device Mapping" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1059 +msgctxt "Task status of an Instance" +msgid "Networking" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1061 +msgctxt "Task status of an Instance" +msgid "Spawning" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1062 +msgctxt "Task status of an Instance" +msgid "Snapshotting" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1064 +msgctxt "Task status of an Instance" +msgid "Image Snapshot Pending" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1066 +msgctxt "Task status of an Instance" +msgid "Image Pending Upload" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1068 +msgctxt "Task status of an Instance" +msgid "Image Uploading" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1070 +msgctxt "Task status of an Instance" +msgid "Image Backup" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1072 +msgctxt "Task status of an Instance" +msgid "Updating Password" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1074 +msgctxt "Task status of an Instance" +msgid "Preparing Resize or Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1076 +msgctxt "Task status of an Instance" +msgid "Resizing or Migrating" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1078 +msgctxt "Task status of an Instance" +msgid "Resized or Migrated" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1080 +msgctxt "Task status of an Instance" +msgid "Finishing Resize or Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1082 +msgctxt "Task status of an Instance" +msgid "Reverting Resize or Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1084 +msgctxt "Task status of an Instance" +msgid "Confirming Resize or Migrate" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1086 +msgctxt "Task status of an Instance" +msgid "Rebooting" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1087 +msgctxt "Task status of an Instance" +msgid "Reboot Pending" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1089 +msgctxt "Task status of an Instance" +msgid "Reboot Started" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1091 +msgctxt "Task status of an Instance" +msgid "Hard Rebooting" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1093 +msgctxt "Task status of an Instance" +msgid "Hard Reboot Pending" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1095 +msgctxt "Task status of an Instance" +msgid "Hard Reboot Started" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1097 +msgctxt "Task status of an Instance" +msgid "Pausing" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1098 +#: openstack_dashboard/dashboards/project/instances/tables.py:1101 +msgctxt "Task status of an Instance" +msgid "Resuming" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1099 +msgctxt "Task status of an Instance" +msgid "Suspending" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1102 +msgctxt "Task status of an Instance" +msgid "Powering Off" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1104 +msgctxt "Task status of an Instance" +msgid "Powering On" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1106 +msgctxt "Task status of an Instance" +msgid "Rescuing" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1107 +msgctxt "Task status of an Instance" +msgid "Unrescuing" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1109 +msgctxt "Task status of an Instance" +msgid "Rebuilding" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1111 +msgctxt "Task status of an Instance" +msgid "Rebuild Block Device Mapping" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1113 +msgctxt "Task status of an Instance" +msgid "Rebuild Spawning" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1115 +msgctxt "Task status of an Instance" +msgid "Migrating" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1116 +msgctxt "Task status of an Instance" +msgid "Deleting" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1117 +msgctxt "Task status of an Instance" +msgid "Soft Deleting" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1119 +msgctxt "Task status of an Instance" +msgid "Restoring" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1120 +msgctxt "Task status of an Instance" +msgid "Shelving" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1121 +msgctxt "Task status of an Instance" +msgid "Shelving Image Pending Upload" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1123 +msgctxt "Task status of an Instance" +msgid "Shelving Image Uploading" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1125 +msgctxt "Task status of an Instance" +msgid "Shelving Offloading" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1127 +msgctxt "Task status of an Instance" +msgid "Unshelving" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1132 +msgctxt "Power state of an Instance" +msgid "No State" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1133 +msgctxt "Power state of an Instance" +msgid "Running" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1134 +msgctxt "Power state of an Instance" +msgid "Blocked" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1135 +msgctxt "Power state of an Instance" +msgid "Paused" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1136 +msgctxt "Power state of an Instance" +msgid "Shut Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1137 +msgctxt "Power state of an Instance" +msgid "Shut Off" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1138 +msgctxt "Power state of an Instance" +msgid "Crashed" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1139 +msgctxt "Power state of an Instance" +msgid "Suspended" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1140 +msgctxt "Power state of an Instance" +msgid "Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/instances/tables.py:1141 +msgctxt "Power state of an Instance" +msgid "Building" +msgstr "" + #: openstack_dashboard/dashboards/project/instances/tables.py:1147 msgid "Instance Name =" msgstr "" @@ -8325,8 +9559,8 @@ msgstr "" msgid "Cannot get console for instance %s." msgstr "" -#: openstack_dashboard/dashboards/project/instances/templates/instances/_decryptpassword.html:9 #: openstack_dashboard/dashboards/project/instances/views.py:282 +#: openstack_dashboard/dashboards/project/instances/templates/instances/_decryptpassword.html:9 msgid "Retrieve Instance Password" msgstr "" @@ -8443,7 +9677,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:31 #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:139 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:555 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:557 msgid "Details" msgstr "" @@ -8497,7 +9731,7 @@ msgid "Image" msgstr "" #: openstack_dashboard/dashboards/project/instances/templates/instances/_detail_overview.html:111 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:458 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:460 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:26 msgid "N/A" msgstr "" @@ -8746,6 +9980,17 @@ msgstr "" msgid "Boot from volume snapshot (creates a new volume)" msgstr "" +#: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:213 +#, python-format +msgid "" +"The requested instance cannot be launched as you only have %(avail)i of " +"your quota available. " +msgid_plural "" +"The requested %(req)i instances cannot be launched as you only have " +"%(avail)i of your quota available." +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:227 #, python-format msgid "" @@ -8936,7 +10181,7 @@ msgid "File exceeds maximum size (16kb)" msgstr "" #: openstack_dashboard/dashboards/project/instances/workflows/create_instance.py:689 -#: openstack_dashboard/dashboards/project/stacks/forms.py:192 +#: openstack_dashboard/dashboards/project/stacks/forms.py:200 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "" @@ -9107,9 +10352,9 @@ msgid "Unable to modify instance \"%s\"." msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:37 +#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:45 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_pool_help.html:10 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:35 -#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:45 msgid "Load Balancing Method" msgstr "" @@ -9124,8 +10369,8 @@ msgid "Failed to update pool %s" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:81 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:168 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:43 msgid "Session Persistence" msgstr "" @@ -9140,8 +10385,8 @@ msgid "Required for APP_COOKIE persistence; Ignored otherwise." msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:90 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:58 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:184 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:58 msgid "Connection Limit" msgstr "" @@ -9179,9 +10424,9 @@ msgid "Failed to update VIP %s" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:173 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:517 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:519 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:320 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21 msgid "Weight" msgstr "" @@ -9200,9 +10445,9 @@ msgid "Failed to update member %s" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:225 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:552 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:14 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:554 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:488 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:14 msgid "Delay" msgstr "" @@ -9214,9 +10459,9 @@ msgid "" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/forms.py:231 -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:553 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:17 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:555 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:494 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:17 #: openstack_dashboard/dashboards/project/stacks/templates/stacks/_detail_overview.html:50 msgid "Timeout" msgstr "" @@ -9305,46 +10550,82 @@ msgstr "" msgid "Unable to delete VIP. %s" msgstr "" +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:118 +msgid "Delete Pool" +msgid_plural "Delete Pools" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:126 +msgid "Scheduled deletion of Pool" +msgid_plural "Scheduled deletion of Pools" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:142 #, python-format msgid "Unable to delete pool. %s" msgstr "" +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:152 +msgid "Delete Monitor" +msgid_plural "Delete Monitors" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:160 +msgid "Scheduled deletion of Monitor" +msgid_plural "Scheduled deletion of Monitors" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:171 #, python-format msgid "Unable to delete monitor. %s" msgstr "" +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:180 +msgid "Delete Member" +msgid_plural "Delete Members" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:188 +msgid "Scheduled deletion of Member" +msgid_plural "Scheduled deletion of Members" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:199 #, python-format msgid "Unable to delete member. %s" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:204 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:237 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:243 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3 msgid "Edit Pool" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:216 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:274 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:280 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3 msgid "Edit VIP" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:233 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:325 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:331 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3 msgid "Edit Member" msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/tables.py:245 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:361 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:367 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3 msgid "Edit Monitor" msgstr "" @@ -9362,65 +10643,130 @@ msgstr "" msgid "Disassociate Monitor" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:349 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:351 #, python-format msgid "Floating IP will be removed from VIP \"%s\"." msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:459 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:402 +msgctxt "Current status of a Pool" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:404 +msgctxt "Current status of a Pool" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:406 +msgctxt "Current status of a Pool" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:408 +msgctxt "Current status of a Pool" +msgid "Created" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:410 +msgctxt "Current status of a Pool" +msgid "Pending Create" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:412 +msgctxt "Current status of a Pool" +msgid "Pending Update" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:414 +msgctxt "Current status of a Pool" +msgid "Pending Delete" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:416 +msgctxt "Current status of a Pool" +msgid "Inactive" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:422 +msgctxt "Admin state of a Load balancer" +msgid "UP" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:423 +msgctxt "Admin state of a Load balancer" +msgid "DOWN" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:447 +msgctxt "load balancing method" +msgid "Round Robin" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:449 +msgctxt "load balancing method" +msgid "Least Connections" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:451 +msgctxt "load balancing method" +msgid "Source IP" +msgstr "" + +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:461 +#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:43 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:28 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:17 -#: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:43 +#: openstack_dashboard/dashboards/project/networks/workflows.py:202 #: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:41 #: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:112 -#: openstack_dashboard/dashboards/project/networks/workflows.py:202 #: openstack_dashboard/dashboards/project/routers/ports/forms.py:29 #: openstack_dashboard/dashboards/project/vpn/tables.py:333 #: openstack_dashboard/dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:462 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:464 msgid "LB Method" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:469 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:17 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:471 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:143 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:17 msgid "VIP" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:476 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:478 #: openstack_dashboard/dashboards/project/loadbalancers/tabs.py:26 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:39 msgid "Pools" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:515 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:29 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:517 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:162 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:327 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:29 msgid "Protocol Port" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:531 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:533 #: openstack_dashboard/dashboards/project/loadbalancers/tabs.py:54 -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:46 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:180 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:46 msgid "Members" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:550 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:552 msgid "Monitor Type" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:554 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:556 #: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:20 msgid "Max Retries" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:562 +#: openstack_dashboard/dashboards/project/loadbalancers/tables.py:564 #: openstack_dashboard/dashboards/project/loadbalancers/tabs.py:72 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:217 msgid "Monitors" @@ -9463,8 +10809,8 @@ msgstr "" msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: openstack_dashboard/dashboards/project/loadbalancers/views.py:40 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 msgid "Load Balancer" msgstr "" @@ -9571,8 +10917,8 @@ msgstr "" msgid "VIP Subnet" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_vip_help.html:10 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:157 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_create_vip_help.html:10 msgid "IP address" msgstr "" @@ -9706,10 +11052,10 @@ msgstr "" msgid "GET" msgstr "" -#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:24 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:506 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:511 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:512 +#: openstack_dashboard/dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:24 msgid "HTTP Method" msgstr "" @@ -9720,7 +11066,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:518 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:522 #: openstack_dashboard/dashboards/project/loadbalancers/workflows.py:523 -#: openstack_dashboard/dashboards/project/stacks/forms.py:65 +#: openstack_dashboard/dashboards/project/stacks/forms.py:66 msgid "URL" msgstr "" @@ -9956,8 +11302,8 @@ msgid "Cookie Name: %(cookie_name)s" msgstr "" #: openstack_dashboard/dashboards/project/network_topology/panel.py:25 -#: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:3 #: openstack_dashboard/dashboards/project/network_topology/views.py:182 +#: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:3 msgid "Network Topology" msgstr "" @@ -9970,10 +11316,10 @@ msgstr "" #: openstack_dashboard/dashboards/project/network_topology/templates/network_topology/index.html:43 #: openstack_dashboard/dashboards/project/routers/tables.py:85 #: openstack_dashboard/dashboards/project/routers/tables.py:100 -#: openstack_dashboard/dashboards/project/routers/templates/routers/create.html:3 #: openstack_dashboard/dashboards/project/routers/views.py:175 #: openstack_dashboard/dashboards/project/routers/views.py:178 #: openstack_dashboard/dashboards/project/routers/views.py:179 +#: openstack_dashboard/dashboards/project/routers/templates/routers/create.html:3 msgid "Create Router" msgstr "" @@ -10032,9 +11378,29 @@ msgstr "" msgid "Add Subnet (Quota exceeded)" msgstr "" +#: openstack_dashboard/dashboards/project/networks/tables.py:154 +msgctxt "Current status of a Network" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/tables.py:155 +msgctxt "Current status of a Network" +msgid "Build" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/tables.py:156 +msgctxt "Current status of a Network" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/tables.py:157 +msgctxt "Current status of a Network" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/views.py:90 #: openstack_dashboard/dashboards/project/networks/ports/views.py:73 #: openstack_dashboard/dashboards/project/networks/subnets/views.py:137 -#: openstack_dashboard/dashboards/project/networks/views.py:90 msgid "Unable to retrieve network details." msgstr "" @@ -10074,10 +11440,10 @@ msgstr "" msgid "Network Mask" msgstr "" -#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:131 -#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:90 #: openstack_dashboard/dashboards/project/networks/workflows.py:154 #: openstack_dashboard/dashboards/project/networks/workflows.py:160 +#: openstack_dashboard/dashboards/project/networks/subnets/tables.py:131 +#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:90 msgid "Network Address" msgstr "" @@ -10142,9 +11508,9 @@ msgstr "" msgid "Enable DHCP" msgstr "" -#: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:36 #: openstack_dashboard/dashboards/project/networks/workflows.py:342 #: openstack_dashboard/dashboards/project/networks/workflows.py:346 +#: openstack_dashboard/dashboards/project/networks/templates/networks/subnets/_detail_overview.html:36 msgid "IPv6 Address Configuration Mode" msgstr "" @@ -10186,13 +11552,13 @@ msgid "" "entry per line." msgstr "" -#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:144 #: openstack_dashboard/dashboards/project/networks/workflows.py:380 +#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:144 msgid "Subnet Details" msgstr "" -#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:145 #: openstack_dashboard/dashboards/project/networks/workflows.py:381 +#: openstack_dashboard/dashboards/project/networks/subnets/workflows.py:145 msgid "Specify additional attributes for the subnet." msgstr "" @@ -10281,14 +11647,46 @@ msgstr "" msgid "Edit Port" msgstr "" +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:55 +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:94 +msgctxt "Admin state of a Port" +msgid "UP" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:56 +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:95 +msgctxt "Admin state of a Port" +msgid "DOWN" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:60 +msgctxt "status of a network port" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:61 +msgctxt "status of a network port" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:62 +msgctxt "status of a network port" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/networks/ports/tables.py:63 +msgctxt "status of a network port" +msgid "Build" +msgstr "" + #: openstack_dashboard/dashboards/project/networks/ports/tables.py:72 #: openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html:71 msgid "Attached Device" msgstr "" #: openstack_dashboard/dashboards/project/networks/ports/views.py:58 -#: openstack_dashboard/dashboards/project/routers/ports/tabs.py:35 #: openstack_dashboard/dashboards/project/routers/views.py:142 +#: openstack_dashboard/dashboards/project/routers/ports/tabs.py:35 msgid "Unable to retrieve port details." msgstr "" @@ -10563,7 +11961,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/routers/forms.py:53 #: openstack_dashboard/dashboards/project/routers/forms.py:165 #: openstack_dashboard/dashboards/project/routers/forms.py:171 -#: openstack_dashboard/dashboards/project/routers/tables.py:220 +#: openstack_dashboard/dashboards/project/routers/tables.py:221 #: openstack_dashboard/dashboards/project/routers/templates/routers/_detail_overview.html:16 msgid "Distributed" msgstr "" @@ -10624,6 +12022,18 @@ msgstr "" msgid "Failed to update router %s" msgstr "" +#: openstack_dashboard/dashboards/project/routers/tables.py:39 +msgid "Delete Router" +msgid_plural "Delete Routers" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:47 +msgid "Deleted Router" +msgid_plural "Deleted Routers" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/routers/tables.py:67 #: openstack_dashboard/dashboards/project/routers/tables.py:75 #, python-format @@ -10635,8 +12045,8 @@ msgstr "" msgid "Edit Router" msgstr "" -#: openstack_dashboard/dashboards/project/routers/ports/views.py:69 #: openstack_dashboard/dashboards/project/routers/tables.py:117 +#: openstack_dashboard/dashboards/project/routers/ports/views.py:69 #: openstack_dashboard/dashboards/project/routers/templates/routers/ports/_setgateway.html:8 #: openstack_dashboard/dashboards/project/routers/templates/routers/ports/setgateway.html:3 msgid "Set Gateway" @@ -10648,13 +12058,45 @@ msgid "" "gateway IP may change." msgstr "" -#: openstack_dashboard/dashboards/project/routers/tables.py:160 +#: openstack_dashboard/dashboards/project/routers/tables.py:135 +msgid "Clear Gateway" +msgid_plural "Clear Gateways" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:143 +msgid "Cleared Gateway" +msgid_plural "Cleared Gateways" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:161 #, python-format msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\"" msgstr "" +#: openstack_dashboard/dashboards/project/routers/tables.py:202 +msgctxt "current status of router" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:203 +msgctxt "current status of router" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:206 +msgctxt "Admin state of a Router" +msgid "UP" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/tables.py:207 +msgctxt "Admin state of a Router" +msgid "DOWN" +msgstr "" + #. Translators: High Availability mode of Neutron router -#: openstack_dashboard/dashboards/project/routers/tables.py:224 +#: openstack_dashboard/dashboards/project/routers/tables.py:225 msgid "HA mode" msgstr "" @@ -10670,6 +12112,13 @@ msgid "" "\"%(router_id)s\"." msgstr "" +#. Translators: The usage is " (Not Found)" +#: openstack_dashboard/dashboards/project/routers/views.py:97 +#, python-format +msgctxt "External network not found" +msgid "%s (Not Found)" +msgstr "" + #: openstack_dashboard/dashboards/project/routers/views.py:116 #, python-format msgid "Unable to retrieve details for router \"%s\"." @@ -10715,6 +12164,18 @@ msgstr "" msgid "Add Static Route" msgstr "" +#: openstack_dashboard/dashboards/project/routers/extensions/extraroutes/tables.py:42 +msgid "Delete Static Route" +msgid_plural "Delete Static Routes" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/extensions/extraroutes/tables.py:50 +msgid "Deleted Static Route" +msgid_plural "Deleted Static Routes" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/routers/extensions/extraroutes/tabs.py:40 msgid "Failed to check if Neutron extraroute extension is supported" msgstr "" @@ -10773,6 +12234,18 @@ msgstr "" msgid "Add Router Rule" msgstr "" +#: openstack_dashboard/dashboards/project/routers/extensions/routerrules/tables.py:42 +msgid "Delete Router Rule" +msgid_plural "Delete Router Rules" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/extensions/routerrules/tables.py:50 +msgid "Deleted Router Rule" +msgid_plural "Deleted Router Rules" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/routers/extensions/routerrules/tables.py:70 msgid "Next Hops" msgstr "" @@ -10853,11 +12326,48 @@ msgstr "" msgid "Add Interface" msgstr "" +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:57 +msgid "Delete Interface" +msgid_plural "Delete Interfaces" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:65 +msgid "Deleted Interface" +msgid_plural "Deleted Interfaces" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/routers/ports/tables.py:85 #, python-format msgid "Failed to delete interface %s" msgstr "" +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:98 +msgctxt "current status of port" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:99 +msgctxt "current status of port" +msgid "Build" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:100 +msgctxt "current status of port" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:101 +msgctxt "current status of port" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/routers/ports/tables.py:102 +msgctxt "current status of port" +msgid "N/A" +msgstr "" + #: openstack_dashboard/dashboards/project/routers/ports/views.py:81 msgid "Unable to set gateway." msgstr "" @@ -10985,223 +12495,412 @@ msgid "" "as a gateway for external connectivity." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:58 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/select_template.html:3 +#: openstack_dashboard/dashboards/project/stacks/forms.py:59 #: openstack_dashboard/dashboards/project/stacks/views.py:86 #: openstack_dashboard/dashboards/project/stacks/views.py:92 #: openstack_dashboard/dashboards/project/stacks/views.py:116 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/select_template.html:3 msgid "Select Template" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:59 +#: openstack_dashboard/dashboards/project/stacks/forms.py:60 msgid "Select a template to launch a stack." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:67 +#: openstack_dashboard/dashboards/project/stacks/forms.py:68 msgid "Template Source" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:74 -#: openstack_dashboard/dashboards/project/stacks/forms.py:76 +#: openstack_dashboard/dashboards/project/stacks/forms.py:75 +#: openstack_dashboard/dashboards/project/stacks/forms.py:77 msgid "Template File" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:77 +#: openstack_dashboard/dashboards/project/stacks/forms.py:78 msgid "A local template to upload." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:84 -#: openstack_dashboard/dashboards/project/stacks/forms.py:86 +#: openstack_dashboard/dashboards/project/stacks/forms.py:85 +#: openstack_dashboard/dashboards/project/stacks/forms.py:87 msgid "Template URL" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:87 +#: openstack_dashboard/dashboards/project/stacks/forms.py:88 msgid "An external (HTTP) URL to load the template from." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:94 -#: openstack_dashboard/dashboards/project/stacks/forms.py:96 +#: openstack_dashboard/dashboards/project/stacks/forms.py:95 +#: openstack_dashboard/dashboards/project/stacks/forms.py:97 msgid "Template Data" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:97 +#: openstack_dashboard/dashboards/project/stacks/forms.py:98 msgid "The raw contents of the template." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:103 +#: openstack_dashboard/dashboards/project/stacks/forms.py:104 msgid "Environment Source" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:111 -#: openstack_dashboard/dashboards/project/stacks/forms.py:113 +#: openstack_dashboard/dashboards/project/stacks/forms.py:112 +#: openstack_dashboard/dashboards/project/stacks/forms.py:114 msgid "Environment File" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:114 +#: openstack_dashboard/dashboards/project/stacks/forms.py:115 msgid "A local environment to upload." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:121 -#: openstack_dashboard/dashboards/project/stacks/forms.py:123 +#: openstack_dashboard/dashboards/project/stacks/forms.py:122 +#: openstack_dashboard/dashboards/project/stacks/forms.py:124 msgid "Environment Data" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:124 +#: openstack_dashboard/dashboards/project/stacks/forms.py:125 msgid "The raw contents of the environment file." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:136 +#: openstack_dashboard/dashboards/project/stacks/forms.py:144 msgid "template" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:137 +#: openstack_dashboard/dashboards/project/stacks/forms.py:145 msgid "environment" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:200 +#: openstack_dashboard/dashboards/project/stacks/forms.py:208 #, python-format msgid "Please specify a %s using only one source method." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:207 +#: openstack_dashboard/dashboards/project/stacks/forms.py:215 msgid "You must specify a template via one of the available sources." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:230 +#: openstack_dashboard/dashboards/project/stacks/forms.py:238 msgid "Edit Template" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:231 +#: openstack_dashboard/dashboards/project/stacks/forms.py:239 msgid "Select a new template to re-launch a stack." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:232 -#: openstack_dashboard/dashboards/project/stacks/forms.py:407 +#: openstack_dashboard/dashboards/project/stacks/forms.py:240 +#: openstack_dashboard/dashboards/project/stacks/forms.py:421 msgid "Stack ID" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:234 -#: openstack_dashboard/dashboards/project/stacks/forms.py:259 -#: openstack_dashboard/dashboards/project/stacks/forms.py:410 +#: openstack_dashboard/dashboards/project/stacks/forms.py:242 +#: openstack_dashboard/dashboards/project/stacks/forms.py:273 +#: openstack_dashboard/dashboards/project/stacks/forms.py:424 #: openstack_dashboard/dashboards/project/stacks/tables.py:263 msgid "Stack Name" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:241 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_template.html:3 +#: openstack_dashboard/dashboards/project/stacks/forms.py:249 #: openstack_dashboard/dashboards/project/stacks/views.py:156 #: openstack_dashboard/dashboards/project/stacks/views.py:162 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_template.html:3 msgid "Preview Template" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:242 +#: openstack_dashboard/dashboards/project/stacks/forms.py:250 msgid "Select a new template to preview a stack." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:250 +#: openstack_dashboard/dashboards/project/stacks/forms.py:258 msgid "Create Stack" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:260 +#: openstack_dashboard/dashboards/project/stacks/forms.py:274 msgid "Name of the stack to create." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:263 +#: openstack_dashboard/dashboards/project/stacks/forms.py:277 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:268 +#: openstack_dashboard/dashboards/project/stacks/forms.py:282 msgid "Creation Timeout (minutes)" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:269 +#: openstack_dashboard/dashboards/project/stacks/forms.py:283 msgid "Stack creation timeout in minutes." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:271 +#: openstack_dashboard/dashboards/project/stacks/forms.py:285 msgid "Rollback On Failure" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:272 +#: openstack_dashboard/dashboards/project/stacks/forms.py:286 msgid "Enable rollback on create/update failure." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:284 +#: openstack_dashboard/dashboards/project/stacks/forms.py:298 #, python-format msgid "Password for user \"%s\"" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:285 +#: openstack_dashboard/dashboards/project/stacks/forms.py:299 msgid "" "This is required for operations to be performed throughout the lifecycle " "of the stack" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:384 +#: openstack_dashboard/dashboards/project/stacks/forms.py:398 msgid "Stack creation started." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:404 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/update.html:3 +#: openstack_dashboard/dashboards/project/stacks/forms.py:418 #: openstack_dashboard/dashboards/project/stacks/views.py:201 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:433 +#: openstack_dashboard/dashboards/project/stacks/forms.py:450 msgid "Stack update started." msgstr "" -#: openstack_dashboard/dashboards/project/stacks/forms.py:442 +#: openstack_dashboard/dashboards/project/stacks/forms.py:459 msgid "Preview Stack Parameters" msgstr "" #: openstack_dashboard/dashboards/project/stacks/panel.py:19 #: openstack_dashboard/dashboards/project/stacks/tables.py:287 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/index.html:3 #: openstack_dashboard/dashboards/project/stacks/views.py:44 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/index.html:3 msgid "Stacks" msgstr "" #: openstack_dashboard/dashboards/project/stacks/tables.py:32 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/create.html:3 #: openstack_dashboard/dashboards/project/stacks/views.py:172 #: openstack_dashboard/dashboards/project/stacks/views.py:178 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/create.html:3 msgid "Launch Stack" msgstr "" #: openstack_dashboard/dashboards/project/stacks/tables.py:41 -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview.html:3 #: openstack_dashboard/dashboards/project/stacks/views.py:242 #: openstack_dashboard/dashboards/project/stacks/views.py:248 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview.html:3 msgid "Preview Stack" msgstr "" #: openstack_dashboard/dashboards/project/stacks/tables.py:50 +#: openstack_dashboard/dashboards/project/stacks/tables.py:56 msgid "Check Stack" -msgstr "" +msgid_plural "Check Stacks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:64 +msgid "Checked Stack" +msgid_plural "Checked Stacks" +msgstr[0] "" +msgstr[1] "" #: openstack_dashboard/dashboards/project/stacks/tables.py:76 +#: openstack_dashboard/dashboards/project/stacks/tables.py:82 msgid "Suspend Stack" -msgstr "" +msgid_plural "Suspend Stacks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:90 +msgid "Suspended Stack" +msgid_plural "Suspended Stacks" +msgstr[0] "" +msgstr[1] "" #: openstack_dashboard/dashboards/project/stacks/tables.py:102 +#: openstack_dashboard/dashboards/project/stacks/tables.py:108 msgid "Resume Stack" -msgstr "" +msgid_plural "Resume Stacks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:116 +msgid "Resumed Stack" +msgid_plural "Resumed Stacks" +msgstr[0] "" +msgstr[1] "" #: openstack_dashboard/dashboards/project/stacks/tables.py:128 msgid "Change Stack Template" msgstr "" +#: openstack_dashboard/dashboards/project/stacks/tables.py:140 +msgid "Delete Stack" +msgid_plural "Delete Stacks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:148 +msgid "Deleted Stack" +msgid_plural "Deleted Stacks" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:201 +msgctxt "current status of stack" +msgid "Init In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:203 +msgctxt "current status of stack" +msgid "Init Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:205 +msgctxt "current status of stack" +msgid "Init Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:207 +msgctxt "current status of stack" +msgid "Create In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:209 +msgctxt "current status of stack" +msgid "Create Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:211 +msgctxt "current status of stack" +msgid "Create Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:213 +msgctxt "current status of stack" +msgid "Delete In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:215 +msgctxt "current status of stack" +msgid "Delete Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:217 +msgctxt "current status of stack" +msgid "Delete Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:219 +msgctxt "current status of stack" +msgid "Update In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:221 +msgctxt "current status of stack" +msgid "Update Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:223 +msgctxt "current status of stack" +msgid "Update Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:225 +msgctxt "current status of stack" +msgid "Rollback In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:227 +msgctxt "current status of stack" +msgid "Rollback Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:229 +msgctxt "current status of stack" +msgid "Rollback Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:231 +msgctxt "current status of stack" +msgid "Suspend In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:233 +msgctxt "current status of stack" +msgid "Suspend Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:235 +msgctxt "current status of stack" +msgid "Suspend Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:237 +msgctxt "current status of stack" +msgid "Resume In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:239 +msgctxt "current status of stack" +msgid "Resume Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:241 +msgctxt "current status of stack" +msgid "Resume Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:243 +msgctxt "current status of stack" +msgid "Adopt In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:245 +msgctxt "current status of stack" +msgid "Adopt Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:247 +msgctxt "current status of stack" +msgid "Adopt Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:249 +msgctxt "current status of stack" +msgid "Snapshot In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:251 +msgctxt "current status of stack" +msgid "Snapshot Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:253 +msgctxt "current status of stack" +msgid "Snapshot Failed" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:255 +msgctxt "current status of stack" +msgid "Check In Progress" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:257 +msgctxt "current status of stack" +msgid "Check Complete" +msgstr "" + +#: openstack_dashboard/dashboards/project/stacks/tables.py:259 +msgctxt "current status of stack" +msgid "Check Failed" +msgstr "" + #: openstack_dashboard/dashboards/project/stacks/tables.py:315 #: openstack_dashboard/dashboards/project/stacks/tables.py:364 msgid "Stack Resource" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/resource_types/tables.py:38 #: openstack_dashboard/dashboards/project/stacks/tables.py:318 #: openstack_dashboard/dashboards/project/stacks/tables.py:367 +#: openstack_dashboard/dashboards/project/stacks/resource_types/tables.py:38 msgid "Resource" msgstr "" @@ -11268,8 +12967,8 @@ msgstr "" msgid "Next" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/change_template.html:3 #: openstack_dashboard/dashboards/project/stacks/views.py:123 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/change_template.html:3 msgid "Change Template" msgstr "" @@ -11291,8 +12990,8 @@ msgstr "" msgid "Preview" msgstr "" -#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_details.html:3 #: openstack_dashboard/dashboards/project/stacks/views.py:258 +#: openstack_dashboard/dashboards/project/stacks/templates/stacks/preview_details.html:3 msgid "Preview Stack Details" msgstr "" @@ -11435,8 +13134,8 @@ msgstr "" msgid "Unable to retrieve snapshot list." msgstr "" -#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:155 #: openstack_dashboard/dashboards/project/volumes/tabs.py:183 +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:155 msgid "Volume Backups" msgstr "" @@ -11444,8 +13143,8 @@ msgstr "" msgid "Unable to retrieve volume backups." msgstr "" -#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:141 #: openstack_dashboard/dashboards/project/volumes/tabs.py:211 +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:141 msgid "Volume Consistency Groups" msgstr "" @@ -11489,10 +13188,52 @@ msgstr "" msgid "Unable to restore backup." msgstr "" +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:53 +msgid "Delete Volume Backup" +msgid_plural "Delete Volume Backups" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:61 +msgid "Scheduled deletion of Volume Backup" +msgid_plural "Scheduled deletion of Volume Backups" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/volumes/backups/tables.py:78 msgid "Restore Backup" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:121 +msgctxt "Current status of a Volume Backup" +msgid "Available" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:123 +msgctxt "Current status of a Volume Backup" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:125 +msgctxt "Current status of a Volume Backup" +msgid "Creating" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:127 +msgctxt "Current status of a Volume Backup" +msgid "Restoring" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:129 +msgctxt "Current status of a Volume Backup" +msgid "Deleting" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/backups/tables.py:131 +msgctxt "Current status of a Volume Backup" +msgid "Error Restoring" +msgstr "" + #: openstack_dashboard/dashboards/project/volumes/backups/tabs.py:41 #: openstack_dashboard/dashboards/project/volumes/backups/views.py:73 msgid "Unable to retrieve backup details." @@ -11537,6 +13278,18 @@ msgstr "" msgid "Create Consistency Group" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:40 +msgid "Delete Consistency Group" +msgid_plural "Delete Consistency Groups" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:48 +msgid "Scheduled deletion of Consistency Group" +msgid_plural "Scheduled deletion of Consistency Groups" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:62 msgid "Unable to delete consistency group." msgstr "" @@ -11552,6 +13305,21 @@ msgstr "" msgid "Manage Volumes" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:113 +msgctxt "Current status of Consistency Group" +msgid "Available" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:115 +msgctxt "Current status of Consistency Group" +msgid "In-use" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:117 +msgctxt "Current status of Consistency Group" +msgid "Error" +msgstr "" + #: openstack_dashboard/dashboards/project/volumes/cgroups/tables.py:134 msgid "Volume Type(s)" msgstr "" @@ -11702,6 +13470,18 @@ msgstr "" msgid "Launch as Instance" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/snapshots/tables.py:78 +msgid "Delete Volume Snapshot" +msgid_plural "Delete Volume Snapshots" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/snapshots/tables.py:86 +msgid "Scheduled deletion of Volume Snapshot" +msgid_plural "Scheduled deletion of Volume Snapshots" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/volumes/snapshots/tables.py:102 #: openstack_dashboard/dashboards/project/volumes/snapshots/views.py:35 #: openstack_dashboard/dashboards/project/volumes/snapshots/views.py:40 @@ -11833,7 +13613,7 @@ msgid "Created" msgstr "" #: openstack_dashboard/dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:38 -#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:559 +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:560 msgid "Attachments" msgstr "" @@ -12261,6 +14041,11 @@ msgstr "" msgid "Updating volume \"%s\"" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/volumes/forms.py:651 +msgctxt "Force upload volume in in-use status to image" +msgid "Force" +msgstr "" + #: openstack_dashboard/dashboards/project/volumes/volumes/forms.py:686 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" @@ -12335,6 +14120,18 @@ msgstr "" msgid "Unable to change the volume type for volume: \"%s\"" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:93 +msgid "Delete Volume" +msgid_plural "Delete Volumes" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:101 +msgid "Scheduled deletion of Volume" +msgid_plural "Scheduled deletion of Volumes" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:169 msgid "Manage Attachments" msgstr "" @@ -12363,7 +14160,7 @@ msgstr "" msgid "Cancel Transfer" msgstr "" -#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:302 +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:301 msgid "This action cannot be undone." msgstr "" @@ -12403,17 +14200,99 @@ msgstr "" msgid "Yes" msgstr "" +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:398 +msgctxt "Current status of a Volume" +msgid "Available" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:400 +msgctxt "Current status of a Volume" +msgid "In-use" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:401 +msgctxt "Current status of a Volume" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:402 +msgctxt "Current status of a Volume" +msgid "Creating" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:404 +msgctxt "Current status of a Volume" +msgid "Error Extending" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:406 +msgctxt "Current status of a Volume" +msgid "Extending" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:408 +msgctxt "Current status of a Volume" +msgid "Attaching" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:410 +msgctxt "Current status of a Volume" +msgid "Detaching" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:412 +msgctxt "Current status of a Volume" +msgid "Deleting" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:414 +msgctxt "Current status of a Volume" +msgid "Error deleting" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:416 +msgctxt "Current status of a Volume" +msgid "Backing Up" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:418 +msgctxt "Current status of a Volume" +msgid "Restoring Backup" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:420 +msgctxt "Current status of a Volume" +msgid "Error Restoring" +msgstr "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:422 +msgctxt "Current status of a Volume" +msgid "Maintenance" +msgstr "" + #: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:496 msgid "" "The data will remain in the volume and another instance will be able to " "access the data if you attach this volume to it." msgstr "" -#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:540 +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:503 +msgid "Detach Volume" +msgid_plural "Detach Volumes" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:512 +msgid "Detaching Volume" +msgid_plural "Detaching Volumes" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:541 msgid "Device" msgstr "" -#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:549 +#: openstack_dashboard/dashboards/project/volumes/volumes/tables.py:550 #, python-format msgid "Volume %(volume_name)s on instance %(instance_name)s" msgstr "" @@ -12497,10 +14376,10 @@ msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:153 #: openstack_dashboard/dashboards/project/vpn/tables.py:356 #: openstack_dashboard/dashboards/project/vpn/tables.py:377 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:17 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:17 #: openstack_dashboard/dashboards/project/vpn/workflows.py:122 #: openstack_dashboard/dashboards/project/vpn/workflows.py:243 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:17 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:17 msgid "Authorization algorithm" msgstr "" @@ -12513,10 +14392,10 @@ msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:163 #: openstack_dashboard/dashboards/project/vpn/tables.py:359 #: openstack_dashboard/dashboards/project/vpn/tables.py:380 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:20 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:23 #: openstack_dashboard/dashboards/project/vpn/workflows.py:124 #: openstack_dashboard/dashboards/project/vpn/workflows.py:247 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:20 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:23 msgid "Encryption algorithm" msgstr "" @@ -12541,8 +14420,8 @@ msgid "aes-256" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:86 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:23 #: openstack_dashboard/dashboards/project/vpn/workflows.py:126 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:23 msgid "IKE version" msgstr "" @@ -12578,10 +14457,10 @@ msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:102 #: openstack_dashboard/dashboards/project/vpn/forms.py:181 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:32 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:32 #: openstack_dashboard/dashboards/project/vpn/workflows.py:134 #: openstack_dashboard/dashboards/project/vpn/workflows.py:256 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:32 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:32 msgid "Perfect Forward Secrecy" msgstr "" @@ -12601,8 +14480,8 @@ msgid "group14" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:109 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:35 #: openstack_dashboard/dashboards/project/vpn/workflows.py:136 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:35 msgid "IKE Phase1 negotiation mode" msgstr "" @@ -12617,8 +14496,8 @@ msgid "Failed to update IKE Policy %s" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:158 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:20 #: openstack_dashboard/dashboards/project/vpn/workflows.py:245 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:20 msgid "Encapsulation mode" msgstr "" @@ -12640,8 +14519,8 @@ msgid "Lifetime value" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:187 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:35 #: openstack_dashboard/dashboards/project/vpn/workflows.py:257 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:35 msgid "Transform Protocol" msgstr "" @@ -12668,8 +14547,8 @@ msgid "Failed to update IPSec Policy %s" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:230 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:29 #: openstack_dashboard/dashboards/project/vpn/workflows.py:373 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:29 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "" @@ -12679,8 +14558,8 @@ msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:236 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:32 #: openstack_dashboard/dashboards/project/vpn/workflows.py:379 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:32 msgid "Peer router identity for authentication (Peer ID)" msgstr "" @@ -12746,8 +14625,8 @@ msgid "restart-by-peer" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:269 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:54 #: openstack_dashboard/dashboards/project/vpn/workflows.py:470 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:54 msgid "Dead peer detection interval" msgstr "" @@ -12756,8 +14635,8 @@ msgid "Valid integer lesser than the DPD timeout" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:274 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:57 #: openstack_dashboard/dashboards/project/vpn/workflows.py:475 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:57 msgid "Dead peer detection timeout" msgstr "" @@ -12767,8 +14646,8 @@ msgid "Valid integer greater than the DPD interval" msgstr "" #: openstack_dashboard/dashboards/project/vpn/forms.py:277 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:48 #: openstack_dashboard/dashboards/project/vpn/workflows.py:479 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:48 msgid "Initiator state" msgstr "" @@ -12819,44 +14698,92 @@ msgstr "" msgid "Add IPSec Site Connection" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:73 +msgid "Delete VPN Service" +msgid_plural "Delete VPN Services" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:81 +msgid "Scheduled deletion of VPN Service" +msgid_plural "Scheduled deletion of VPN Services" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:97 #, python-format msgid "Unable to delete VPN Service. %s" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:106 +msgid "Delete IKE Policy" +msgid_plural "Delete IKE Policies" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:114 +msgid "Scheduled deletion of IKE Policy" +msgid_plural "Scheduled deletion of IKE Policies" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:130 #, python-format msgid "Unable to delete IKE Policy. %s" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:139 +msgid "Delete IPSec Policy" +msgid_plural "Delete IPSec Policies" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:147 +msgid "Scheduled deletion of IPSec Policy" +msgid_plural "Scheduled deletion of IPSec Policies" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:163 #, python-format msgid "Unable to delete IPSec Policy. %s" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:173 +msgid "Delete IPSec Site Connection" +msgid_plural "Delete IPSec Site Connections" +msgstr[0] "" +msgstr[1] "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:181 +msgid "Scheduled deletion of IPSec Site Connection" +msgid_plural "Scheduled deletion of IPSec Site Connections" +msgstr[0] "" +msgstr[1] "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:192 #, python-format msgid "Unable to delete IPSec Site Connection. %s" msgstr "" #: openstack_dashboard/dashboards/project/vpn/tables.py:197 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_vpnservice.html:3 #: openstack_dashboard/dashboards/project/vpn/views.py:206 #: openstack_dashboard/dashboards/project/vpn/views.py:212 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_vpnservice.html:3 msgid "Edit VPN Service" msgstr "" #: openstack_dashboard/dashboards/project/vpn/tables.py:213 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3 #: openstack_dashboard/dashboards/project/vpn/views.py:242 #: openstack_dashboard/dashboards/project/vpn/views.py:248 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3 msgid "Edit IKE Policy" msgstr "" #: openstack_dashboard/dashboards/project/vpn/tables.py:227 -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3 #: openstack_dashboard/dashboards/project/vpn/views.py:285 #: openstack_dashboard/dashboards/project/vpn/views.py:291 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3 msgid "Edit IPSec Policy" msgstr "" @@ -12864,6 +14791,21 @@ msgstr "" msgid "Edit Connection" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:263 +msgctxt "Current status of an IPSec Site Connection" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:265 +msgctxt "Current status of an IPSec Site Connection" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:267 +msgctxt "Current status of an IPSec Site Connection" +msgid "Error" +msgstr "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:275 #: openstack_dashboard/dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:17 msgid "VPN Service" @@ -12884,6 +14826,46 @@ msgstr "" msgid "IPSec Site Connections" msgstr "" +#: openstack_dashboard/dashboards/project/vpn/tables.py:310 +msgctxt "Current status of a VPN Service" +msgid "Active" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:312 +msgctxt "Current status of a VPN Service" +msgid "Down" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:314 +msgctxt "Current status of a VPN Service" +msgid "Error" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:316 +msgctxt "Current status of a VPN Service" +msgid "Created" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:318 +msgctxt "Current status of a VPN Service" +msgid "Pending Create" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:320 +msgctxt "Current status of a VPN Service" +msgid "Pending Update" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:322 +msgctxt "Current status of a VPN Service" +msgid "Pending Delete" +msgstr "" + +#: openstack_dashboard/dashboards/project/vpn/tables.py:324 +msgctxt "Current status of a VPN Service" +msgid "Inactive" +msgstr "" + #: openstack_dashboard/dashboards/project/vpn/tables.py:332 msgid "Local Side Public IPs" msgstr "" @@ -12948,8 +14930,8 @@ msgstr "" msgid "IPSec Site Connection Details" msgstr "" -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/index.html:3 #: openstack_dashboard/dashboards/project/vpn/views.py:38 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/index.html:3 msgid "Virtual Private Network" msgstr "" @@ -12984,9 +14966,9 @@ msgstr "" msgid "Unable to retrieve IPSec Policy details. %s" msgstr "" -#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3 #: openstack_dashboard/dashboards/project/vpn/views.py:327 #: openstack_dashboard/dashboards/project/vpn/views.py:333 +#: openstack_dashboard/dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3 msgid "Edit IPSec Site Connection" msgstr "" @@ -13319,9 +15301,9 @@ msgid "Settings saved." msgstr "" #: openstack_dashboard/dashboards/settings/user/panel.py:23 -#: openstack_dashboard/dashboards/settings/user/templates/user/settings.html:3 #: openstack_dashboard/dashboards/settings/user/views.py:27 #: openstack_dashboard/dashboards/settings/user/views.py:29 +#: openstack_dashboard/dashboards/settings/user/templates/user/settings.html:3 msgid "User Settings" msgstr "" diff --git a/openstack_dashboard/locale/djangojs.pot b/openstack_dashboard/locale/djangojs.pot index 1945f14f5b..d31afb9831 100644 --- a/openstack_dashboard/locale/djangojs.pot +++ b/openstack_dashboard/locale/djangojs.pot @@ -1,14 +1,14 @@ -# Translations template for PROJECT. +# Translations template for horizon. # Copyright (C) 2016 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the horizon project. # FIRST AUTHOR , 2016. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-30 06:51+0000\n" +"Project-Id-Version: horizon 9.0.1.dev91\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2016-04-18 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -878,7 +878,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:151 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:158 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:233 -#: openstack_dashboard/static/app/core/images/images.module.js:70 +#: openstack_dashboard/static/app/core/images/images.module.js:72 #: openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.html:13 msgid "Name" msgstr "" @@ -904,6 +904,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:167 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:270 #: openstack_dashboard/static/app/core/images/filters/image-visibility.filter.js:59 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.controller.js:56 msgid "Public" msgstr "" @@ -915,6 +916,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.controller.js:84 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:66 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:228 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.controller.js:51 msgid "Yes" msgstr "" @@ -926,6 +928,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.controller.js:83 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:67 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:229 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.controller.js:52 msgid "No" msgstr "" @@ -956,13 +959,14 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/network/network.html:153 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.html:60 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.html:133 -#: openstack_dashboard/static/app/core/images/images.module.js:58 +#: openstack_dashboard/static/app/core/images/images.module.js:60 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:65 msgid "ID" msgstr "" #: openstack_dashboard/dashboards/admin/static/dashboard/admin/flavors/table/flavors-table.html:31 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js:92 +#: openstack_dashboard/static/app/core/images/actions/edit.workflow.service.js:46 msgid "Metadata" msgstr "" @@ -1038,7 +1042,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:153 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:160 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:238 -#: openstack_dashboard/static/app/core/images/images.module.js:79 +#: openstack_dashboard/static/app/core/images/images.module.js:81 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:31 #: openstack_dashboard/static/app/core/images/table/images-table.html:44 #: openstack_dashboard/static/app/core/images/table/images-table.html:121 @@ -1262,7 +1266,7 @@ msgstr[1] "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js:466 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:74 -#: openstack_dashboard/static/app/core/images/images.module.js:43 +#: openstack_dashboard/static/app/core/images/images.module.js:45 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:28 #: openstack_dashboard/static/app/core/images/filters/image-type.filter.js:41 msgid "Image" @@ -1719,7 +1723,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/networkports/ports.html:95 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:162 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:243 -#: openstack_dashboard/static/app/core/images/images.module.js:82 +#: openstack_dashboard/static/app/core/images/images.module.js:84 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:10 #: openstack_dashboard/static/app/core/images/table/images-table.html:40 msgid "Status" @@ -2023,8 +2027,9 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:152 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:159 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:219 -#: openstack_dashboard/static/app/core/images/images.module.js:97 +#: openstack_dashboard/static/app/core/images/images.module.js:99 #: openstack_dashboard/static/app/core/images/steps/create-volume/create-volume.html:18 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.help.html:2 msgid "Description" msgstr "" @@ -2059,6 +2064,7 @@ msgid "ARI" msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:124 +#: openstack_dashboard/static/app/core/images/images.module.js:141 msgid "Docker" msgstr "" @@ -2100,8 +2106,9 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:141 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:148 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:266 -#: openstack_dashboard/static/app/core/images/images.module.js:94 +#: openstack_dashboard/static/app/core/images/images.module.js:96 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:47 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:117 #: openstack_dashboard/static/app/core/images/table/images-table.html:41 #: openstack_dashboard/static/app/core/images/table/images-table.html:109 msgid "Visibility" @@ -2116,6 +2123,7 @@ msgstr "" #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:167 #: openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/source/source.controller.js:271 #: openstack_dashboard/static/app/core/images/filters/image-visibility.filter.js:60 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.controller.js:57 msgid "Private" msgstr "" @@ -2249,11 +2257,11 @@ msgid "Metadata Definitions" msgstr "" #: openstack_dashboard/static/app/core/core.module.js:62 -msgid "Server" +msgid "Instance" msgstr "" #: openstack_dashboard/static/app/core/core.module.js:62 -msgid "Servers" +msgid "Instances" msgstr "" #: openstack_dashboard/static/app/core/core.module.js:65 @@ -2365,101 +2373,150 @@ msgstr "" msgid "Network Subnets" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:43 +#: openstack_dashboard/static/app/core/images/images.module.js:45 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:4 msgid "Images" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:46 +#: openstack_dashboard/static/app/core/images/images.module.js:48 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:51 msgid "Checksum" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:49 +#: openstack_dashboard/static/app/core/images/images.module.js:51 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:39 msgid "Container Format" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:52 +#: openstack_dashboard/static/app/core/images/images.module.js:54 msgid "Created At" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:55 +#: openstack_dashboard/static/app/core/images/images.module.js:57 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:37 msgid "Disk Format" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:61 +#: openstack_dashboard/static/app/core/images/images.module.js:63 msgid "Members" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:64 +#: openstack_dashboard/static/app/core/images/images.module.js:66 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:33 msgid "Min. Disk" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:67 +#: openstack_dashboard/static/app/core/images/images.module.js:69 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:35 msgid "Min. RAM" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:73 +#: openstack_dashboard/static/app/core/images/images.module.js:75 msgid "Owner" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:76 +#: openstack_dashboard/static/app/core/images/images.module.js:78 #: openstack_dashboard/static/app/core/images/detail/image-detail.html:49 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:130 #: openstack_dashboard/static/app/core/images/table/images-table.html:42 #: openstack_dashboard/static/app/core/images/table/images-table.html:113 msgid "Protected" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:85 +#: openstack_dashboard/static/app/core/images/images.module.js:87 msgid "Tags" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:88 +#: openstack_dashboard/static/app/core/images/images.module.js:90 msgid "Updated At" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:91 +#: openstack_dashboard/static/app/core/images/images.module.js:93 msgid "Virtual Size" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:100 +#: openstack_dashboard/static/app/core/images/images.module.js:102 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:80 msgid "Architecture" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:103 +#: openstack_dashboard/static/app/core/images/images.module.js:105 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:62 msgid "Kernel ID" msgstr "" -#: openstack_dashboard/static/app/core/images/images.module.js:106 +#: openstack_dashboard/static/app/core/images/images.module.js:108 +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:71 msgid "Ramdisk ID" msgstr "" -#: openstack_dashboard/static/app/core/images/actions/actions.module.js:53 +#: openstack_dashboard/static/app/core/images/images.module.js:131 +msgid "ISO - Optical Disk Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:132 +msgid "OVA - Open Virtual Appliance" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:133 +msgid "QCOW2 - QEMU Emulator" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:134 +msgid "Raw" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:135 +msgid "VDI - Virtual Disk Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:136 +msgid "VHD - Virtual Hard Disk" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:137 +msgid "VMDK - Virtual Machine Disk" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:138 +msgid "AKI - Amazon Kernel Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:139 +msgid "AMI - Amazon Machine Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/images.module.js:140 +msgid "ARI - Amazon Ramdisk Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:55 msgid "Launch" msgstr "" -#: openstack_dashboard/static/app/core/images/actions/actions.module.js:60 +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:62 #: openstack_dashboard/static/app/core/images/workflows/create-volume.service.js:36 #: openstack_dashboard/static/app/core/images/workflows/create-volume.service.js:37 msgid "Create Volume" msgstr "" -#: openstack_dashboard/static/app/core/images/actions/actions.module.js:67 +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:69 +#: openstack_dashboard/static/app/core/images/actions/edit.workflow.service.js:36 +msgid "Edit Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:76 msgid "Update Metadata" msgstr "" -#: openstack_dashboard/static/app/core/images/actions/actions.module.js:74 +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:83 #: openstack_dashboard/static/app/core/images/actions/delete-image.service.js:124 msgid "Delete Image" msgid_plural "Delete Images" msgstr[0] "" msgstr[1] "" -#: openstack_dashboard/static/app/core/images/actions/actions.module.js:85 +#: openstack_dashboard/static/app/core/images/actions/actions.module.js:94 msgid "Delete Images" msgstr "" @@ -2530,6 +2587,24 @@ msgid_plural "errors" msgstr[0] "" msgstr[1] "" +#: openstack_dashboard/static/app/core/images/actions/edit.action.service.js:53 +#, python-format +msgid "Image %s was successfully updated." +msgstr "" + +#: openstack_dashboard/static/app/core/images/actions/edit.action.service.js:54 +#, python-format +msgid "Image metadata %s was successfully updated." +msgstr "" + +#: openstack_dashboard/static/app/core/images/actions/edit.workflow.service.js:37 +msgid "Update Image" +msgstr "" + +#: openstack_dashboard/static/app/core/images/actions/edit.workflow.service.js:40 +msgid "Image Details" +msgstr "" + #: openstack_dashboard/static/app/core/images/detail/image-detail.html:14 msgid "Filename" msgstr "" @@ -2627,15 +2702,101 @@ msgstr "" msgid "Select a zone" msgstr "" +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.help.html:3 +msgid "Use this page to edit information about the image." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:5 +msgid "Image Detail" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:12 #: openstack_dashboard/static/app/core/images/table/images-table.html:38 msgid "Image Name" msgstr "" +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:13 +msgid "Enter an Image name" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:21 +msgid "An image name less than 256 characters is required." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:28 +msgid "Image Description" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:29 +msgid "Enter an Image Description" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:36 +msgid "An image description less than 256 characters is required." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:47 #: openstack_dashboard/static/app/core/images/table/images-table.html:43 #: openstack_dashboard/static/app/core/images/table/images-table.html:117 msgid "Format" msgstr "" +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:55 +msgid "Image Requirements" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:90 +msgid "Minimum Disk (GB)" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:91 +msgid "" +"The minimum disk size required to boot the image. If unspecified, this " +"value defaults to 0 (no minimum)." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:100 +msgid "Minimum RAM (MB)" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:101 +msgid "" +"The minimum memory size required to boot the image. If unspecified, this " +"value defaults to 0 (no minimum)." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/edit-image/edit-image.html:110 +msgid "Image Sharing" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/update-metadata/update-metadata.help.html:2 +msgid "Metadata Help" +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/update-metadata/update-metadata.help.html:3 +msgid "You can add arbitrary metadata to your image." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/update-metadata/update-metadata.help.html:4 +msgid "" +"Metadata is used to provide additional information about the\n" +" image. Sometimes this information is only used for sorting and " +"viewing.\n" +" In some installations this information may affect how the instance is" +"\n" +" deployed or behaves." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/update-metadata/update-metadata.help.html:10 +msgid "" +"Metadata is a collection of key-value pairs associated with an instance.\n" +" The maximum length for each metadata key and value is 255 characters." +msgstr "" + +#: openstack_dashboard/static/app/core/images/steps/update-metadata/update-metadata.html:2 +msgid "Image Metadata" +msgstr "" + #: openstack_dashboard/static/app/core/images/table/images-table.html:45 msgid "Actions" msgstr "" diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po index d5df2aa82f..19bd850600 100644 --- a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po @@ -1,11 +1,12 @@ # OpenStack Infra , 2015. #zanata # Tom Fifield , 2015. #zanata # Andreas Jaeger , 2016. #zanata +# OpenStack Infra , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1468,6 +1469,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Check In Progress" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Check Stack" @@ -4131,10 +4133,6 @@ msgstr "Floating IPs:" msgid "Folder created successfully." msgstr "Folder created successfully." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." - msgid "" "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 " @@ -4146,28 +4144,6 @@ msgstr "" "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." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"For VLAN networks, the VLAN VID on the physical network that realises the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." - msgid "Forbidden" msgstr "Forbidden" @@ -5285,6 +5261,7 @@ msgstr "Metric:" msgid "Migrate" msgstr "Migrate" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migrate Host" @@ -6840,6 +6817,7 @@ msgid_plural "Resume Instances" msgstr[0] "Resume Instance" msgstr[1] "Resume Instances" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Resume Stack" @@ -8017,6 +7995,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Suspend Instance" msgstr[1] "Suspend Instances" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Suspend Stack" diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/en_AU/LC_MESSAGES/djangojs.po index d23291aa9f..4f8256fe46 100644 --- a/openstack_dashboard/locale/en_AU/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/en_AU/LC_MESSAGES/djangojs.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1461,12 +1461,6 @@ msgstr "Selects" msgid "Separated link" msgstr "Separated link" -msgid "Server" -msgstr "Server" - -msgid "Servers" -msgstr "Servers" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Service type is not enabled: %(desiredType)s" diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po index 47612f9540..7d63fbeb18 100644 --- a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po @@ -1,12 +1,13 @@ # Andi Chandler , 2015. #zanata # OpenStack Infra , 2015. #zanata # Rob Cresswell , 2015. #zanata +# OpenStack Infra , 2016. #zanata # Rob Cresswell , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1419,6 +1420,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Check In Progress" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Check Stack" @@ -3996,10 +3998,6 @@ msgstr "Floating IPs:" msgid "Folder created successfully." msgstr "Folder created successfully." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." - msgid "" "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 " @@ -4011,28 +4009,6 @@ msgstr "" "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." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." - msgid "Forbidden" msgstr "Forbidden" @@ -5118,6 +5094,7 @@ msgstr "Metric:" msgid "Migrate" msgstr "Migrate" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migrate Host" @@ -6604,6 +6581,7 @@ msgid_plural "Resume Instances" msgstr[0] "Resume Instance" msgstr[1] "Resume Instances" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Resume Stack" @@ -7736,6 +7714,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Suspend Instance" msgstr[1] "Suspend Instances" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Suspend Stack" diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.po b/openstack_dashboard/locale/es/LC_MESSAGES/django.po index 319fb00bb1..b4217d390e 100644 --- a/openstack_dashboard/locale/es/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/es/LC_MESSAGES/django.po @@ -4,18 +4,20 @@ # Gladys Guerrero , 2015. #zanata # Marian Tort , 2015. #zanata # OpenStack Infra , 2015. #zanata +# Alberto Laporte , 2016. #zanata # Alberto Molina Coballes , 2016. #zanata # Eduardo Gonzalez Gutierrez , 2016. #zanata +# OpenStack Infra , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-02-09 11:15+0000\n" -"Last-Translator: Eduardo Gonzalez Gutierrez \n" +"PO-Revision-Date: 2016-04-09 08:09+0000\n" +"Last-Translator: Alberto Laporte \n" "Language-Team: Spanish\n" "Language: es\n" "X-Generator: Zanata 3.7.3\n" @@ -1398,6 +1400,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Verificar en Progreso" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Revisar Pila" @@ -3824,10 +3827,6 @@ msgstr "IPs flotantes:" msgid "Folder created successfully." msgstr "Carpeta creada correctamente." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Para las redes GRE los ID de tunel válidos son %(min)s hasta %(max)s." - msgid "" "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 " @@ -3840,28 +3839,6 @@ msgstr "" "reglas de ICMP por el contrario debe especificar el tipo y código ICMP en " "los espacios proporcionados." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Para redes VLAN, el VLAN VID realiza la red virtual en la red física. Son " -"VLAN VID válidas %(vlan_min)s hasta %(vlan_max)s. Para redes GRE o VXLAN, " -"el ID de túnel. Son ID de túnel validos para redes GRE %(gre_min)s hasta " -"%(gre_max)s. Para redes VXLAN, %(vxlan_min)s hasta %(vxlan_max)s. " - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Para las redes VLAN, los ID válidos son %(min)s hasta %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"Para las redes VXLAN los ID de tunel válidos son %(min)s hasta %(max)s." - msgid "Forbidden" msgstr "Prohibido" @@ -4917,6 +4894,7 @@ msgstr "Metrica:" msgid "Migrate" msgstr "Migrar" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migrar Servidor" @@ -6369,6 +6347,7 @@ msgid_plural "Resume Instances" msgstr[0] "Reanudar Instancia" msgstr[1] "Reanudar Instancias" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Reanudar Pila" @@ -7507,6 +7486,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Suspender Instancia" msgstr[1] "Suspender Instancias" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Suspender Pila" diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po index 2c8f66cb12..f1fc7aecb0 100644 --- a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po @@ -12,11 +12,12 @@ # Gérald LONLAS , 2016. #zanata # Kevin Tibi , 2016. #zanata # Martine Marin , 2016. #zanata +# OpenStack Infra , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1490,6 +1491,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Vérification en cours" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Vérifier la Stack" @@ -4193,12 +4195,6 @@ msgstr "IP flottantes :" msgid "Folder created successfully." msgstr "Dossier créé avec succès." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"Pour les réseaux GRE, les IDs de tunnel valides doivent être compris entre " -"%(min)s et %(max)s." - msgid "" "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 " @@ -4211,33 +4207,6 @@ msgstr "" "concernée. Pour les règles ICMP, vous devez en revanche fournir un type ICMP " "et un code dans les espaces proposés." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Pour les réseaux VLAN, le VID de VLAN sur le réseau physique qui porte le " -"réseau virtuel. Les VIDs de VLAN valides doivent être compris entre " -"%(vlan_min)s et %(vlan_max)s. Pour les réseaux GRE ou VXLAN, l'ID de tunnel. " -"Les IDs de tunnel valides pour les réseaux GRE doivent être compris entre " -"%(gre_min)s et %(gre_max)s. Pour les réseaux VXLAN, entre %(vxlan_min)s et " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "" -"Pour les réseaux VLAN, les IDs de VLAN valides doivent être compris entre " -"%(min)s et %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"Pour les réseaux VXLAN, les IDs de tunnel valides doivent être compris entre " -"%(min)s et %(max)s." - msgid "Forbidden" msgstr "Interdit" @@ -5375,6 +5344,7 @@ msgstr "Métrique :" msgid "Migrate" msgstr "Migrer" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migrer Hôte" @@ -6950,6 +6920,7 @@ msgid_plural "Resume Instances" msgstr[0] "Reprise de l'instance" msgstr[1] "Reprise des instances" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Réactiver Stack" @@ -8145,6 +8116,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Suspendre l'instance" msgstr[1] "Suspendre les instances" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Suspendre Stack" diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/fr/LC_MESSAGES/djangojs.po index ca25dd762d..12e7b52c29 100644 --- a/openstack_dashboard/locale/fr/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/fr/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1512,12 +1512,6 @@ msgstr "Liste déroulante" msgid "Separated link" msgstr "Lien séparé" -msgid "Server" -msgstr "Serveur" - -msgid "Servers" -msgstr "Serveurs" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Type de service non activé: %(desiredType)s" diff --git a/openstack_dashboard/locale/gu/LC_MESSAGES/django.po b/openstack_dashboard/locale/gu/LC_MESSAGES/django.po index 0979a367f4..0666b2458b 100644 --- a/openstack_dashboard/locale/gu/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/gu/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2406,10 +2406,6 @@ msgstr "ફ્લોટિંગ IPs" msgid "Folder created successfully." msgstr "ફોલ્ડર સફળતાપૂર્વક બનાવવામાં આવ્યું." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE નેટવર્કઓ માટે,માન્ય ટનલ આઇડી %(min)s ઓ મારફતે %(max)s છે." - msgid "" "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 " @@ -2421,27 +2417,6 @@ msgstr "" "માટે જગ્યા પૂરી પાડે છે. ICMP નિયમો માટે તમે તેના બદલે પૂરી પાડવામાં આવેલ જગ્યામાં એક ICMP " "પ્રકાર અને કોડ સ્પષ્ટ કરો." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN નેટવર્ક્સ માટે, ભૌતિક નેટવર્ક પર VLAN VID કે જે વર્ચ્યુઅલ નેટવર્ક જેવું છે. માન્ય VLAN " -"VIDS %(vlan_min)s %(vlan_max)s મારફતે છે. GRE અથવા VXLAN નેટવર્ક્સ માટે, ટનલ આઈડી." -"GRE નેટવર્ક્સ માટે માન્ય ટનલ આઇડી %(gre_min)s sમારફતે %(gre_max)s છે. VXLAN નેટવર્ક્સ " -"માટે, %(vxlan_min)s મારફતે %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN નેટવર્કઓ માટે, માન્ય VLAN આઇડી %(min)s મારફતે %(max)s છે." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN નેટવર્કઓ માટે,માન્ય ટનલ આઇડી %(max)s ઓ મારફતે %(min)s છે." - msgid "Forbidden" msgstr "પ્રતિબંધિત" diff --git a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po index 7bdab5d308..a24cd389fc 100644 --- a/openstack_dashboard/locale/hi/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/hi/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2330,20 +2330,6 @@ msgstr "" "प्रदान करने के लिए स्थान प्रदान किया गया हैं . ICMP नियमों के लिए आप के बजाय रिक्त स्थान " "में एक ICMP प्रकार और कोड निर्दिष्ट करें." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -" For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - msgid "Forbidden" msgstr "निषेध" diff --git a/openstack_dashboard/locale/it/LC_MESSAGES/django.po b/openstack_dashboard/locale/it/LC_MESSAGES/django.po index e1ea409175..87f5507df7 100644 --- a/openstack_dashboard/locale/it/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/it/LC_MESSAGES/django.po @@ -2,16 +2,17 @@ # Andreas Jaeger , 2015. #zanata # Mattia Gandolfi , 2015. #zanata # OpenStack Infra , 2015. #zanata +# Alessandra , 2016. #zanata # Andreas Jaeger , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-29 09:51+0000\n" +"PO-Revision-Date: 2016-04-09 08:09+0000\n" "Last-Translator: Alessandra \n" "Language-Team: Italian\n" "Language: it\n" @@ -1503,6 +1504,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Verifica in corso" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Verifica stack" @@ -4210,10 +4212,6 @@ msgstr "IP mobili:" msgid "Folder created successfully." msgstr "Cartella creata correttamente." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Per le reti GRE, gli ID tunnel validi sono da %(min)s a %(max)s." - msgid "" "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 " @@ -4226,28 +4224,6 @@ msgstr "" "Invece per le regole ICMP specificare un tipo e un codice ICMP negli spazi " "forniti." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Per le reti VLAN, il VID VLAN sulla rete fisica che realizza la rete " -"virtuale. VID VLAN validi sono da %(vlan_min)s a %(vlan_max)s. Per le reti " -"GRE o VXLAN, l'ID tunnel. Gli ID tunnel validi per le reti GRE sono da " -"%(gre_min)s a %(gre_max)s. Per le reti VXLAN, da %(vxlan_min)s a " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Per le reti VLAN, gli ID VLAN validi sono da %(min)s a %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Per le reti VXLAN, gli ID tunnel validi sono da %(min)s a %(max)s." - msgid "Forbidden" msgstr "Vietato" @@ -5390,6 +5366,7 @@ msgstr "Metrica:" msgid "Migrate" msgstr "Migra" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migra host" @@ -6965,6 +6942,7 @@ msgid_plural "Resume Instances" msgstr[0] "Ripristina istanza" msgstr[1] "Ripristina istanze" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Riprendi stack" @@ -8164,6 +8142,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Sospendi istanza" msgstr[1] "Sospendi istanze" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Sospendi stack" diff --git a/openstack_dashboard/locale/it/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/it/LC_MESSAGES/djangojs.po index 8c568223a0..fe9ebac2c8 100644 --- a/openstack_dashboard/locale/it/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/it/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1488,12 +1488,6 @@ msgstr "Seleziona" msgid "Separated link" msgstr "Link separato" -msgid "Server" -msgstr "Server" - -msgid "Servers" -msgstr "Server" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Il tipo di servizio non è abilitato: %(desiredType)s" diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po index a49b2b54bf..eef30cf07b 100644 --- a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po @@ -2,6 +2,7 @@ # OpenStack Infra , 2015. #zanata # Shu Muto , 2015. #zanata # Yuko Katabami , 2015. #zanata +# Akihiro Motoki , 2016. #zanata # Andreas Jaeger , 2016. #zanata # Mie Yamamoto , 2016. #zanata # Shu Muto , 2016. #zanata @@ -10,12 +11,12 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-28 12:54+0000\n" -"Last-Translator: Yuko Katabami \n" +"PO-Revision-Date: 2016-04-14 01:36+0000\n" +"Last-Translator: Shu Muto \n" "Language-Team: Japanese\n" "Language: ja\n" "X-Generator: Zanata 3.7.3\n" @@ -1404,6 +1405,9 @@ msgstr "CIDR" msgid "CIDR must be specified." msgstr "CIDR は指定する必要があります。" +msgid "CPU architecture of the image." +msgstr "このイメージの CPU アーキテクチャー。" + msgid "CPU time used" msgstr "使用 CPU 時間" @@ -4050,11 +4054,6 @@ msgstr "Floating IP:" msgid "Folder created successfully." msgstr "フォルダーが正常に作成されました。" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"GRE ネットワークでは、有効なトンネル ID は %(min)s から %(max)s までです。" - msgid "" "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 " @@ -4065,30 +4064,6 @@ msgstr "" "囲」オプションを選択すると、範囲の開始ポートおよび終了ポートを空白区切りで指" "定できます。ICMP の場合、ICMP タイプおよびコードを空白区切りで指定します。" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN ネットワークでは、仮想ネットワークに使用する物理ネットワークの VLAN ID。" -"有効な VLAN ID は %(vlan_min)s から %(vlan_max)s です。GRE と VXLAN ネット" -"ワークの場合は、トンネル ID です。有効なトンネル ID は、GRE ネットワークでは " -"%(gre_min)s から %(gre_max)s、VXLAN ネットワークでは %(vxlan_min)s から " -"%(vxlan_max)s です。" - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "" -"VLAN ネットワークでは、有効な VLAN ID は %(min)s から %(max)s までです。" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN ネットワークでは、有効なトンネル ID は %(min)s から %(max)s までです。" - msgid "Forbidden" msgstr "権限がありません" @@ -5045,6 +5020,9 @@ msgstr "" "ナーも使用できます。また、新しいコピーの格納先として選択したコンテナー内のパ" "ス(擬似フォルダー)を指定することもできます。" +msgid "Make the image visible across projects." +msgstr "このイメージをプロジェクトで見えるようにします。" + msgid "Manage" msgstr "管理" @@ -5583,6 +5561,9 @@ msgstr "使用可能なプロジェクトがありません" msgid "No flavors available" msgstr "利用可能なフレーバーがありません" +msgid "No flavors meet minimum criteria for selected image." +msgstr "選択したイメージの最小限の要件を満たすフレーバーがありません。" + msgid "No floating IP addresses allocated" msgstr "確保済みの Floating IP アドレスはありません" @@ -5643,6 +5624,9 @@ msgstr "他に利用可能なボリューム種別はありません。" msgid "No ports available" msgstr "ポートがありません" +msgid "No ports available." +msgstr "ポートがありません。" + msgid "No projects found." msgstr "プロジェクトが見つかりませんでした。" @@ -6216,6 +6200,9 @@ msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "リサイズ/マイグレーションの準備中" +msgid "Prevent the deletion of the image." +msgstr "イメージの削除を禁止します。" + msgid "Preview" msgstr "プレビュー" @@ -6624,6 +6611,22 @@ msgstr "バグ報告" msgid "Request ID" msgstr "リクエスト ID" +#, python-format +msgid "Request for launching %(count)s named \"%(name)s\" has been submitted." +msgstr "%(count)s 個の \"%(name)s\" を起動する要求を送信しました。" + +#, python-format +msgid "Request for resizing of instance \"%s\" has been submitted." +msgstr "インスタンス \"%s\" をリサイズする要求を送信しました。" + +#, python-format +msgid "" +"Request for restoring backup %(backup_name)s to volume with id: " +"%(volume_id)s has been submitted." +msgstr "" +"バックアップ %(backup_name)s をボリューム %(volume_id)s に復元する要求を送信" +"しました。" + msgid "Requested snapshot would exceed the allowed quota." msgstr "" "要求があったスナップショットを作成すると、許可されたクォータを超えてしまいま" @@ -7513,6 +7516,9 @@ msgid "Soft Rebooted Instance" msgid_plural "Soft Rebooted Instances" msgstr[0] "インスタンスのソフトリブートを行いました" +msgid "Some flavors not meeting minimum image requirements have been disabled." +msgstr "イメージの最小限の要件を満たしていないフレーバーが無効になっています。" + msgid "Something went wrong!" msgstr "どこかがおかしくなりました!" diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/ja/LC_MESSAGES/djangojs.po index 8a2f82fa10..32f83170a6 100644 --- a/openstack_dashboard/locale/ja/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/ja/LC_MESSAGES/djangojs.po @@ -9,12 +9,12 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-25 12:45+0000\n" -"Last-Translator: Yuko Katabami \n" +"PO-Revision-Date: 2016-04-11 02:34+0000\n" +"Last-Translator: Shu Muto \n" "Language-Team: Japanese\n" "Language: ja\n" "X-Generator: Zanata 3.7.3\n" @@ -391,6 +391,9 @@ msgstr "チェックボックス" msgid "Checksum" msgstr "チェックサム" +msgid "Clear Selection" +msgstr "選択項目のクリア" + msgid "Click to see more details" msgstr "クリックすると詳しい情報が表示されます。" @@ -1471,12 +1474,6 @@ msgstr "セレクト" msgid "Separated link" msgstr "分割されたリンク" -msgid "Server" -msgstr "サーバー" - -msgid "Servers" -msgstr "サーバー" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "サービスタイプ %(desiredType)s が有効になっていません。" diff --git a/openstack_dashboard/locale/kn/LC_MESSAGES/django.po b/openstack_dashboard/locale/kn/LC_MESSAGES/django.po index 6c91a29c91..bd8e6b5021 100644 --- a/openstack_dashboard/locale/kn/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/kn/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2465,10 +2465,6 @@ msgstr "ಫ್ಲೋಟಿಂಗ್‌ IPಗಳು" msgid "Folder created successfully." msgstr "ಕಡತಕೋಶವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE ಜಾಲಬಂಧಗಳಿಗಾಗಿನ, ಸರಿಯಾದ ಟನಲ್‌ IDಗಳು %(max)s ಮುಖಾಂತರದ %(min)s ಆಗಿವೆ." - msgid "" "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 " @@ -2480,28 +2476,6 @@ msgstr "" "ಪೋರ್ಟ್‌ಗಳನ್ನು ನಿಮಗೆ ನೀಡಲಾಗುತ್ತದೆ. ICMP ನಿಯಮಗಳಿಗಾಗಿ ನೀವು ಇದರ ಬದಲಿಗೆ ಈ ಸ್ಥಳದಲ್ಲಿ ಒಂದು " "ICMP ಬಗೆ ಮತ್ತು ಸಂಕೇತವನ್ನು ಸೂಚಿಸಬೇಕು." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN ಜಾಲಬಂಧಗಳಿಗಾಗಿ, ವರ್ಚುವಲ್‌ ಜಾಲಬಂಧವನ್ನು ವಾಸ್ತವಗೊಳಿಸುವ ಭೌತಿಕ ಜಾಲಬಂಧದಲ್ಲಿನ VLAN VID " -"ಆಗಿದೆ. ಸರಿಯಾದ VLAN VIDಗಳು %(vlan_max)s ಮುಖಾಂತರದ %(vlan_min)s ಆಗಿರುತ್ತದೆ. GRE " -"ಅಥವ VXLAN ಜಾಲಬಂಧಗಳಿಗಾಗಿ, ಟನಲ್‌ ID ಆಗಿದೆ. GRE ಜಾಲಬಂಧಗಳಿಗಾಗಿ ಸರಿಯಾದ ಟನಲ್‌ ID ಗಳು " -"%(gre_max)s ಮುಖಾಂತರದ %(gre_min)s ಆಗಿರುತ್ತವೆ. VXLAN ಜಾಲಬಂಧಗಳಿಗಾಗಿ, " -"%(vxlan_max)s ಮುಖಾಂತರದ %(vxlan_min)s ಆಗಿರುತ್ತವೆ." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN ಜಾಲಬಂಧಗಳಿಗಾಗಿನ, ಸರಿಯಾದ VLAN IDಗಳು %(max)s ಮುಖಾಂತರದ %(min)s ಆಗಿವೆ." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN ಜಾಲಬಂಧಗಳಿಗಾಗಿನ, ಸರಿಯಾದ ಟನಲ್‌ IDಗಳು %(max)s ಮುಖಾಂತರದ %(min)s ಆಗಿವೆ." - msgid "Forbidden" msgstr "ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ" diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po index c2cfad9490..2ec3f782fc 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Andreas Jaeger , 2016. #zanata # Ian Y. Choi , 2016. #zanata # Jaesang Lee , 2016. #zanata +# OpenStack Infra , 2016. #zanata # Sungjin Kang , 2016. #zanata # Sunhong Kim , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1441,6 +1442,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Check In Progress" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "스택 확인" @@ -4003,11 +4005,6 @@ msgstr "Floating IP:" msgid "Folder created successfully." msgstr "폴더가 성공적으로 생성되었습니다." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"GRE 네트워크인 경우, 사용 가능한 터널 ID는 %(min)s에서 %(max)s까지 입니다." - msgid "" "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 " @@ -4018,30 +4015,6 @@ msgstr "" "다. \"포트 범위\" 옵션을 선택하면 포트 범위 시작 값과 최종 값을 설정할 수 있" "습니다. 그러나 ICMP Rule은 주어진 칸에 ICMP 타입과 코드를 지정하여야 합니다. " -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN 네트워크인 경우, 물리적 네트워크에서 VLAN VID를 이용하여 가상 네트워크" -"를 실현합니다. 사용 가능한 VLAN VID는 %(vlan_min)s에서 %(vlan_max)s까지 입니" -"다. GRE 또는 VXLAN 네트워크의 경우, 터널 ID를 사용합니다. 사용 가능한 GRE 네" -"트워크의 터널 ID는 %(gre_min)s에서 %(gre_max)s까지 입니다. VXLAN 네트워크는 " -"%(vxlan_min)s에서 %(vxlan_max)s까지 입니다." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "" -"VLAN 네트워크인 경우, 사용 가능한 VLAN ID는 %(min)s에서 %(max)s까지 입니다." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN 네트워크인 경우, 사용 가능한 터널 ID는 %(min)s에서 %(max)s까지 입니다." - msgid "Forbidden" msgstr "거부했습니다" @@ -5143,6 +5116,7 @@ msgstr "측정 기준:" msgid "Migrate" msgstr "이동" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "호스트 마이그래이션" @@ -6683,6 +6657,7 @@ msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "인스턴스 재시작" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "스택 재개" @@ -7828,6 +7803,7 @@ msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "인스턴스 일시 중단" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "스팩 중지" diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po index 8d273949a0..5aa405d1c0 100644 --- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1444,12 +1444,6 @@ msgstr "Selects" msgid "Separated link" msgstr "Separated link" -msgid "Server" -msgstr "서버" - -msgid "Servers" -msgstr "서버" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "서비스 타입을 활성화하지 못했습니다: %(desiredType)s" diff --git a/openstack_dashboard/locale/kok/LC_MESSAGES/django.po b/openstack_dashboard/locale/kok/LC_MESSAGES/django.po index 81b7b3cfbb..925cce47bd 100644 --- a/openstack_dashboard/locale/kok/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/kok/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2404,10 +2404,6 @@ msgstr "फ्लोटिंग आयपी" msgid "Folder created successfully." msgstr "फोल्डर यशस्विपणान तयार जाला." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE नेटवर्काखातीर, वैध टनेल IDs हे %(min)s %(max)s तल्यान." - msgid "" "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 " @@ -2419,27 +2415,6 @@ msgstr "" "दिवपाक जागो मेळटलो. ICMP नेमांखातीर, तुमी ICMP प्रकार आणि संकेत दिल्ल्या जाग्यांत स्पश्ट " "करात." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN नेटवर्काक, व्हर्च्युअल नेटवर्क वळखुपी प्रत्यक्ष नेटवर्कावेलो VLAN VID. वैध VLAN VID हे " -"%(vlan_min)s %(vlan_max)s तल्यान. GRE वो VXLAN नेटवर्काखातीर, टनेल ID. GRE " -"नेटवर्कांखातीर वैध टनेल ID %(gre_min)s %(gre_max)s वरवीं आसात. VXLAN नेटवर्कांखातीर, " -"%(vxlan_min)s हे %(vxlan_max)s वरवीं आसात." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN नेटवर्कांखातीर, वैध VLAN ID हे %(min)s %(max)s तल्यान." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN नेटवर्काखातीर, वैध टनेल IDs हे %(min)s %(max)s तल्यान." - msgid "Forbidden" msgstr "सोडून दिल्ले" diff --git a/openstack_dashboard/locale/ks/LC_MESSAGES/django.po b/openstack_dashboard/locale/ks/LC_MESSAGES/django.po index d98dd383db..8335751309 100644 --- a/openstack_dashboard/locale/ks/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ks/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2365,10 +2365,6 @@ msgstr "فِلوٹینگ IPs" msgid "Folder created successfully." msgstr "فولڈر آو کامیابی سآن بَناونہ" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VLAN networks, valid VLAN IDs چُھ %(min)s through %(max)sخآطرہ" - msgid "" "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 " @@ -2379,28 +2375,6 @@ msgstr "" "\"Port Range\" ٲپشن فراہم جآے دونوے شُہتہ اندیوم پورٹ رینج خآطرہ ۔ ICMP " "رولزICMP خآطرہ توہیہ پَریو وَضاحت کرون اَکہ قِسم تہ کوڈ یَتھ جآے مَنز چُ" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN نیٹ وئرک, valid VLAN IDs چُھ %(min)s through %(max)s خآطرہ" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "خآطرہVXLAN networks, valid tunnel IDs چُھ %(min)s through %(max)s." - msgid "Forbidden" msgstr "منع کئورمُت" diff --git a/openstack_dashboard/locale/mai/LC_MESSAGES/django.po b/openstack_dashboard/locale/mai/LC_MESSAGES/django.po index 21452a8675..4b88514c21 100644 --- a/openstack_dashboard/locale/mai/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/mai/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2414,10 +2414,6 @@ msgstr "उत्प्लावित IP" msgid "Folder created successfully." msgstr "फोल्डर सफलतापूर्वक बनैलक." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE संजाल क लेल मान्य टनेल IDs %(min)s सँ लेकर %(max)s तक अछि." - msgid "" "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 " @@ -2429,27 +2425,6 @@ msgstr "" "प्रदान करबाक लेल स्थान प्रदान कएल गेल छी . ICMP नियम क लेल अहाँ क बजाय रिक्त स्थान मे " "एकटा ICMP प्रकार आओर कोड निर्दिष्ट करू." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN संजालक लेल, फिजिकल संजाल पर VLAN VID जे वर्चुअल संजालक सामना करैछ. वैध VLAN VIDs " -"अछि %(vlan_min)s through %(vlan_max)s. GRE अथवा VXLAN संजालक लेल, टनल ID. GRE " -"संजाल अछि %(gre_min)s %(gre_max)s सँ. VXLAN संजालक लेल, %(vxlan_min)s " -"%(vxlan_max)s सँ." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN संजाल क लेल मान्य VLAN IDs %(min)s सँ लेकर %(max)s तक अछि." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN संजाल क लेल मान्य टनेल IDs %(min)s सँ लेकर %(max)s तक अछि." - msgid "Forbidden" msgstr "निषेध" diff --git a/openstack_dashboard/locale/mni/LC_MESSAGES/django.po b/openstack_dashboard/locale/mni/LC_MESSAGES/django.po index 64793bbccf..fa7a84c0b4 100644 --- a/openstack_dashboard/locale/mni/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/mni/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2376,11 +2376,6 @@ msgstr "ফ্লোতিং IPশীং" msgid "Folder created successfully." msgstr "ফোলদর মায় পাক্না শেম্লে।" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"GRE নেতৱার্কশীংগীদি, চৎনবা য়াবা তনেল IDশীং অসি %(max)s ফাউরগা %(min)s ওই। " - msgid "" "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 " @@ -2392,30 +2387,6 @@ msgstr "" "অমসুং অরোইবা পোর্ত অনিমক্কী স্পেস পীগনি। ICMP রুলশীংগীদমক্তদি নহাক্না ICMP মখল অমসুং " "কোদ অমা পীরিবা স্পেস অদুদা তাকউ।" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN নেতৱার্কশীংগীদি, ভর্চুএল নেতৱার্ক অদু পুথোক্লিবা ফিজিকেল নেতৱার্কতা VLAN VID " -"ওই। চৎনবা য়াবা VLAN VIDশীংদি %(vlan_max)s ফাউদুনা %(vlan_min)s ওই। GRE নত্ত্রগা " -"VXLAN নেতৱার্কশীংগীদি, তনেল ID ওই। GRE নেতৱার্কশীংগী চৎনবা য়াবা তনেল IDশীংদি " -"%(gre_max)s ফাউদুনা %(gre_min)s ওই। VXLAN নেতৱার্কশীংগীদি, %(vxlan_max)s " -"ফাউদুনা %(vxlan_min)s ওই।" - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "" -"VLAN নেতৱার্কশীংগীদি, চৎনবা য়াবা VLAN IDশীং অসি %(max)s ফাউরগা %(min)s ওই।" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN নেতৱার্কশীংগীদি, চৎনবা য়াবা তনেল IDশীং অসি %(max)s ফাউরগা %(min)s ওই। " - msgid "Forbidden" msgstr "অথীংবা লৈরবা" diff --git a/openstack_dashboard/locale/mr/LC_MESSAGES/django.po b/openstack_dashboard/locale/mr/LC_MESSAGES/django.po index 7b3f407499..f6c3720866 100644 --- a/openstack_dashboard/locale/mr/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/mr/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2415,10 +2415,6 @@ msgstr "बदलते आयपी" msgid "Folder created successfully." msgstr "धारक यशस्वीपणे तयार करण्यात आले." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "जीआरई नेटवर्कसाठी, वैध टनल ओळख क्रमांक %(min)s पैकी %(max)s." - msgid "" "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 " @@ -2430,27 +2426,6 @@ msgstr "" "पोर्ट पुरविण्यासाठी जागा मिळेल. आयसीएमपी नियमासाठी तुम्हाला आय़सीएमपी प्रकार व " "दिलेल्या जागेमध्ये संकेत स्पष्ट करावा लागेल." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"व्हीलॅन नेटवर्कसाठी, प्रत्यक्ष नेटवर्कवरील व्हीलॅन व्हीआयडी जे व्हर्च्युअल नेटवर्कचे कार्य पार " -"पाडते. वैध व्हीलॅन व्हीआयडी आहेत %(vlan_min)s पैकी %(vlan_max)s. जीआरई किंवा व्हीलॅन " -"नेटवर्कसाठी, टनल ओळख क्रमांक. जीआरई नेटवर्कसाठी वैध टनल ओळख क्रमांक आहे %(gre_min)s " -"द्वारे %(gre_max)s. व्हीएक्सलॅन नेटवर्कसाठी, %(vxlan_min)s पैकी %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "व्हीलॅन नेटवर्कसाठी, वैध व्हीलॅन ओळख क्रमांक आहे %(min)s पैकी %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "व्हीएक्सलॅन नेटवर्कसाठी, वैध टनल ओळखक्रमांक आहे %(min)s पैकी %(max)s." - msgid "Forbidden" msgstr "प्रतिबंधित" diff --git a/openstack_dashboard/locale/ne/LC_MESSAGES/django.po b/openstack_dashboard/locale/ne/LC_MESSAGES/django.po index 7b7b002006..eb054321ea 100644 --- a/openstack_dashboard/locale/ne/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ne/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2355,10 +2355,6 @@ msgstr "फ्लोटिङ IPs" msgid "Folder created successfully." msgstr "फोल्डर सफलतापूर्वक बनाइयो।" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "GRE नेटवर्कका लागि, वैध टन्नेल IDहरू हुन् %(min)s द्वारा %(max)s" - msgid "" "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 " @@ -2370,27 +2366,6 @@ msgstr "" "स्थान प्रदान गर्नेछ। ICMP नियमका लागि तपाईँले बदलामा ICMP प्रकार अनि कोड प्रदान " "गरिएको स्थानमा निश्चित गर्नुपर्छ ।" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN नेटवर्कका लागि, भौतिक नेटवर्कमा VLAN VID जसले भर्चुअल नेटवर्क रियलाइज गर्छ। वैध " -"VLAN VID हरू हुन् %(vlan_min)s द्वारा %(vlan_max)s।GRE वा VXLAN नेटवर्कका लागि, " -"टन्नेल ID. GRE नेटवर्का लागि वैध टन्नेल IDहरू हुन् %(gre_min)s द्वारा %(gre_max)s। " -"VXLAN networksका लागि , %(vxlan_min)s द्वारा %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN नेटवर्कका लागि, वैध VLAN ID हुन् %(min)s द्वारा %(max)s" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN नेटवर्कका लागि, वैध टन्नेल ID हरू हुन् %(min)s द्वारा %(max)s" - msgid "Forbidden" msgstr "निषेध गरिएको" diff --git a/openstack_dashboard/locale/pa_IN/LC_MESSAGES/django.po b/openstack_dashboard/locale/pa_IN/LC_MESSAGES/django.po index 54203ff858..38e2a49d81 100644 --- a/openstack_dashboard/locale/pa_IN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pa_IN/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2431,10 +2431,6 @@ msgstr "ਫਲੋਟਿੰਗ IPs" msgid "Folder created successfully." msgstr "فولڈر كی تخلیق كامیابی سی كی گئی۔" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr " نیٹ ورکس کے لئے درست ٹنیل IDs %(min)s سے لے کر%(max)s تک ہے." - msgid "" "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 " @@ -2446,28 +2442,6 @@ msgstr "" "ابتدائی اور آخری پورٹ فراہم کرنے کے لئے جگہ فراہم کی گئی ہیں.ICMP قوانین کے " "لئے آپ کی بجائے خالی جگہ میں ایک ICMP قسم اور کوڈ کی وضاحت کریں." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN نیٹ ورکس کے لئے درست ٹنیل IDs%(min) s سے لے کر%(max) s تک ہے" - msgid "Forbidden" msgstr "منع کیا" diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po index ff48c32fa0..78ff3917d1 100644 --- a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po @@ -1,14 +1,15 @@ # OpenStack Infra , 2015. #zanata # Łukasz Jernas , 2015. #zanata +# Łukasz Jernas , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2015-10-06 02:06+0000\n" +"PO-Revision-Date: 2016-04-09 08:09+0000\n" "Last-Translator: Łukasz Jernas \n" "Language-Team: Polish (Poland)\n" "Language: pl-PL\n" @@ -1333,6 +1334,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Trwa sprawdzanie" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Sprawdź stos" @@ -3727,10 +3729,6 @@ msgstr "Pływające adresy IP:" msgid "Folder created successfully." msgstr "Utworzono katalog." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Dla sieci GRE, poprawne ID tunelu to %(min)s do %(max)s." - msgid "" "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 " @@ -3742,27 +3740,6 @@ msgstr "" "zarówno początku jak i końca zakresu. Dla reguł protokołu ICMP natomiast, " "podaje się jego typ i kod." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN VID fizycznej sieci realizującej sieć wirtualną, dla sieci VLAN. " -"Poprawne VID VLAN to %(vlan_min)s do %(vlan_max)s. Dla sieci GRE lub VXLAN, " -"należy podać ID tunelu. Poprawne ID tunelu dla sieci GRE to %(gre_min)s do " -"%(gre_max)s, natomiast dla sieci VXLAN to %(vxlan_min)s do %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Dla sieci VLAN, poprawne VLAN ID to %(min)s do %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Dla sieci VXLAN, poprawne ID tunelu to %(min)s do %(max)s." - msgid "Forbidden" msgstr "Zabronione" @@ -4767,6 +4744,7 @@ msgstr "Metryka:" msgid "Migrate" msgstr "Migruj" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migruj serwer" @@ -6193,6 +6171,7 @@ msgstr[0] "Wznów instancję" msgstr[1] "Wznów instancje" msgstr[2] "Wznów instancje" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Wznów stos" @@ -7315,6 +7294,7 @@ msgstr[0] "Uśpij instancję" msgstr[1] "Uśpij instancje" msgstr[2] "Uśpij instancje" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Wstrzymaj stos" diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po index 8a0c442317..c46df825c4 100644 --- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po @@ -5,11 +5,12 @@ # Andreas Jaeger , 2016. #zanata # Carlos Marques , 2016. #zanata # Eric Baum , 2016. #zanata +# OpenStack Infra , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1474,6 +1475,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Verificação em Progresso" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Checar Pilha" @@ -4157,10 +4159,6 @@ msgstr "IPs Flutuantes:" msgid "Folder created successfully." msgstr "Pasta criada com sucesso." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Para redes GRE, IDs de tunel válidos são de %(min)s a %(max)s." - msgid "" "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 " @@ -4172,28 +4170,6 @@ msgstr "" "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." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Para redes VLAN, o VLAN VID na rede física é que faz a rede virtual. VIDs " -"VLAN válidos vão de %(vlan_min)s a %(vlan_max)s. Para redes GRE ou VXLAN, o " -"ID do tunel . IDs de tunel válidos para GRE vão de %(gre_min)s a " -"%(gre_max)s. Para redes VXLAN, de %(vxlan_min)s a %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Para redes VLAN, IDs válidos são de %(min)s a %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"Para redes VXLAN, IDs válidos de tunnel estão entre: %(min)s até %(max)s." - msgid "Forbidden" msgstr "Proibido" @@ -5326,6 +5302,7 @@ msgstr "Métrica:" msgid "Migrate" msgstr "Migrar" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Migrar Hosts" @@ -6899,6 +6876,7 @@ msgid_plural "Resume Instances" msgstr[0] "Retomar Instância" msgstr[1] "Retomar Instâncias" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Retomar Pilha" @@ -8089,6 +8067,7 @@ msgid_plural "Suspend Instances" msgstr[0] "Suspender Instância" msgstr[1] "Suspender Instâncias" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Suspender Pilha" diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/djangojs.po index d5dbb915ae..2cd98cf543 100644 --- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1490,12 +1490,6 @@ msgstr "Seleciona" msgid "Separated link" msgstr "Link Separado" -msgid "Server" -msgstr "Servidor" - -msgid "Servers" -msgstr "Servidores" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Tipo de serviço não está habilitado: %(desiredType)s" diff --git a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po index 99c70163a8..a1998c32f4 100644 --- a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po @@ -26,7 +26,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1485,6 +1485,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "Выполняется провека" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "Проверить стек" @@ -4248,10 +4249,6 @@ msgstr "Плавающие IP:" msgid "Folder created successfully." msgstr "Каталог успешно создан." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Для GRE сетей допустимые ID туннелей от %(min)s до %(max)s." - msgid "" "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 " @@ -4263,27 +4260,6 @@ msgstr "" "конечного портов диапазона. Для ICMP правил вам необходимо будет указать " "ICMP тип и код в предоставленной форме." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"Для VLAN сетей VLAN VID физической сети, которая реализует виртуальную сеть. " -"Допустимые VLAN VIDs от %(vlan_min)s до %(vlan_max)s. Для GRE или VXLAN " -"сетей ID туннеля. Допустимые ID туннелей для GRE сетей от %(gre_min)s до " -"%(gre_max)s. Для VXLAN сетей от %(vxlan_min)s до %(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "Для VLAN сетей допустимые VLAN IDs от %(min)s до %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "Для VXLAN сетей допустимые ID туннелей от %(min)s до %(max)s." - msgid "Forbidden" msgstr "Запрещено" @@ -5411,6 +5387,7 @@ msgstr "Метрика:" msgid "Migrate" msgstr "Миграция" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "Мигрировать узел" @@ -6983,6 +6960,7 @@ msgstr[0] "Возобновить инстанс" msgstr[1] "Возобновить инстансы" msgstr[2] "Возобновить инстансы" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "Возобновить стек" @@ -8192,6 +8170,7 @@ msgstr[0] "Остановить инстанс" msgstr[1] "Остановить инстансы" msgstr[2] "Остановить инстансы" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "Остановить стек" diff --git a/openstack_dashboard/locale/ru/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/ru/LC_MESSAGES/djangojs.po index cff9e31b57..c3b78151ad 100644 --- a/openstack_dashboard/locale/ru/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/ru/LC_MESSAGES/djangojs.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1485,12 +1485,6 @@ msgstr "Поле выбора" msgid "Separated link" msgstr "Отдельная ссылка" -msgid "Server" -msgstr "Сервер" - -msgid "Servers" -msgstr "Серверы" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "Тип службы не включен: %(desiredType)s" diff --git a/openstack_dashboard/locale/ta/LC_MESSAGES/django.po b/openstack_dashboard/locale/ta/LC_MESSAGES/django.po index f65b8453a0..faddcf8ec3 100644 --- a/openstack_dashboard/locale/ta/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ta/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2440,11 +2440,6 @@ msgstr "மிதக்கும் ஐபிகள்" msgid "Folder created successfully." msgstr "கோப்புறை வெற்றிகரமாக உருவாக்கப்பட்டது." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"GRE பிணையங்களுக்கு, செல்லுபடியாகும் டனல் ஐடிகள் %(min)s -லிருந்து %(max)s வரை." - msgid "" "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 " @@ -2456,30 +2451,6 @@ msgstr "" "இடைவெளியைவழங்கும். ICMP விதிகளில் அதற்கு பதிலாக வழங்கப்படும் இடைவெளிகளில் ஒரு ICMP " "வகை மற்றும் குறியீடை நீங்கள் குறிப்பிடலாம்." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN பிணையங்களுக்கு, மெய்நிகர் பிணையத்தை உணர்வது ஃபிசிகல் பிணையங்களில் உள்ள VLAN VID. " -"செல்லுபடியாகும் VLAN VIDகள் %(vlan_min)s -லிருந்து %(vlan_max)s வரை உள்ளன. GRE " -"அல்லது VXLAN பிணையங்களூக்கு, டனல் ஐடி. GRE பிணையங்களில் செல்லுபடியாகும் டனல் ஐடிகள் " -"%(gre_min)s -லிருந்து %(gre_max)s வரை உள்ளன. VXLAN இணையங்களுக்கு, %(vxlan_min)s-" -"லிருந்து %(vxlan_max)s வரை உள்ளன." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "" -"VLAN பிணையங்களுக்கு, செல்லுபடியாகும் VLAN ஐடிகள் %(min)s -லிருந்து %(max)s வரை." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN பிணையங்களுக்கு, செல்லுபடியாகும் டனல் ஐடிகள் %(min)s -லிருந்து %(max)s வரை." - msgid "Forbidden" msgstr "விலக்கப்பட்ட" diff --git a/openstack_dashboard/locale/tr_TR/LC_MESSAGES/django.po b/openstack_dashboard/locale/tr_TR/LC_MESSAGES/django.po index 8c1f51a7d8..11c2284056 100644 --- a/openstack_dashboard/locale/tr_TR/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/tr_TR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -3615,11 +3615,6 @@ msgstr "Değişken IP'ler:" msgid "Folder created successfully." msgstr "Dizin başarıyla oluşturuldu." -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"GRE ağları için, geçerli tünel ID'leri %(min)s ile %(max)s arasındadır." - msgid "" "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 " @@ -3632,29 +3627,6 @@ msgstr "" "ICMP kuralları için ise sağlanan boşluklarda bir ICMP türü ve kodu " "belirtirsiniz." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"VLAN ağlar için, fiziksel ağdaki sanal ağı gerçekleştiren VLAN VID. Geçerli " -"VLAN VID'leri %(vlan_min)s ile %(vlan_max)s arasındadır. GRE veya VXLAN " -"ağları için, tünel ID'sidir. GRE ağlar için geçerli tünel ID'leri " -"%(gre_min)s ile %(gre_max)s arasındadır. VXLAN ağlar için, %(vxlan_min)s ile " -"%(vxlan_max)s arasında." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "VLAN ağlar için, geçerli VLAN ID'leri %(min)s ile %(max)s arasındadır." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "" -"VXLAN ağları için, geçerli tünel ID'leri %(min)s den %(max)s a kadardır." - msgid "Forbidden" msgstr "Yasaklanmış" diff --git a/openstack_dashboard/locale/ur/LC_MESSAGES/django.po b/openstack_dashboard/locale/ur/LC_MESSAGES/django.po index f4554aaaab..77660ca4f1 100644 --- a/openstack_dashboard/locale/ur/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/ur/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2382,10 +2382,6 @@ msgstr "فلاؤٹینگIPs" msgid "Folder created successfully." msgstr "فولڈر كی تخلیق كامیابی سی كی گئی۔" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr " نیٹ ورکس کے لئے درست ٹنیل IDs %(min)s سے لے کر%(max)s تک ہے." - msgid "" "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 " @@ -2397,28 +2393,6 @@ msgstr "" "ابتدائی اور آخری پورٹ فراہم کرنے کے لئے جگہ فراہم کی گئی ہیں.ICMP قوانین کے " "لئے آپ کی بجائے خالی جگہ میں ایک ICMP قسم اور کوڈ کی وضاحت کریں." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "VXLAN نیٹ ورکس کے لئے درست ٹنیل IDs%(min) s سے لے کر%(max) s تک ہے" - msgid "Forbidden" msgstr "منع کیا" diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po index 82f81c9ca5..a7dc706657 100644 --- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po @@ -5,6 +5,7 @@ # yan haifeng , 2015. #zanata # zhangjingwen , 2015. #zanata # Andreas Jaeger , 2016. #zanata +# OpenStack Infra , 2016. #zanata # Shengjing Zhu , 2016. #zanata # Zheng Xi Zhou , 2016. #zanata # liujunpeng , 2016. #zanata @@ -13,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1410,6 +1411,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "正在检查" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "检查栈" @@ -3916,10 +3918,6 @@ msgstr "浮动IP:" msgid "Folder created successfully." msgstr "目录创建成功。" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "对于GRE网络,有效的隧道ID是从 %(min)s 到 %(max)s。" - msgid "" "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 " @@ -3929,27 +3927,6 @@ msgstr "" "你选择的TCP和UDP规则可能会打开一个或一组端口.选择\"端口范围\",你需要提供开始" "和结束端口的范围.对于ICMP规则你需要指定ICMP类型和代码." -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"对于VLAN网络,物理网络上 VLAN 的 VID用来实现虚拟网络,有效的VLAN VID范围是从 " -"%(vlan_min)s 到 %(vlan_max)s。对于GRE 或者VXLAN网络,则是隧道ID,GRE的隧道ID" -"有效范围从%(gre_min)s 到 %(gre_max)s;VXLAN则是从%(vxlan_min)s 到 " -"%(vxlan_max)s" - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "对于VLAN网络,有效的VLAN ID是从%(min)s 到 %(max)s。" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "对于VXLAN网络,有效的隧道ID是从 %(min)s 到 %(max)s。" - msgid "Forbidden" msgstr "禁止" @@ -5030,6 +5007,7 @@ msgstr "度量:" msgid "Migrate" msgstr "迁移" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "迁移主机" @@ -6544,6 +6522,7 @@ msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "恢复云主机" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "恢复栈" @@ -7676,6 +7655,7 @@ msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "挂起云主机" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "挂起栈" diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po index 3a3cf80bdf..a504310868 100644 --- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1169,12 +1169,6 @@ msgstr "选择下面列出的端口。" msgid "Select the security groups to launch the instance in." msgstr "要在其中启动云主机的安全组。" -msgid "Server" -msgstr "Server" - -msgid "Servers" -msgstr "Servers" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "服务类型未激活:%(desiredType)s" diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po index b3e1605093..1396cb9c44 100644 --- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po +++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po @@ -3,11 +3,13 @@ # Zhang Xiaowei , 2015. #zanata # Andreas Jaeger , 2016. #zanata # Ching Kuo , 2016. #zanata +# OpenStack Infra , 2016. #zanata +# Zhang Xiaowei , 2016. #zanata msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1411,6 +1413,7 @@ msgctxt "current status of stack" msgid "Check In Progress" msgstr "正在檢查" +#, fuzzy msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "檢查機櫃" @@ -3922,10 +3925,6 @@ msgstr "浮動 IP:" msgid "Folder created successfully." msgstr "已成功新增資料夾。" -#, python-format -msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "在 GRE 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" - msgid "" "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 " @@ -3936,27 +3935,6 @@ msgstr "" "選項將可供您以空格提供開始與結束的埠口範圍。供您用空白插入指定的 ICMP 類型及" "代碼給 ICMP。" -#, python-format -msgid "" -"For VLAN networks, the VLAN VID on the physical network that realizes the " -"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " -"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " -"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " -"%(vxlan_max)s." -msgstr "" -"在虛擬區域網路裡,識別虛擬網路於實體網路上的虛擬區域網路虛擬 ID。有效的虛擬區" -"域網路識別號從 %(vlan_min)s 到 %(vlan_max)s。若是 GRE 或 VXLAN 網路,則是通道" -"識別號。GRE 網路有效的通道識別號從 %(gre_min)s 到 %(gre_max)s。在 VXLAN 網" -"路,從 %(vxlan_min)s 到 %(vxlan_max)s。" - -#, python-format -msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." -msgstr "在虛擬區域網路裡,有效的虛擬區域網路識別號從 %(min)s 到 %(max)s。" - -#, python-format -msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." -msgstr "在 VXLAN 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" - msgid "Forbidden" msgstr "禁止" @@ -5039,6 +5017,7 @@ msgstr "計量:" msgid "Migrate" msgstr "轉移" +#, fuzzy msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "轉移主機" @@ -6557,6 +6536,7 @@ msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "恢復雲實例" +#, fuzzy msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "恢復機櫃" @@ -7691,6 +7671,7 @@ msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "停止雲實例" +#, fuzzy msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "停止機櫃" diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/djangojs.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/djangojs.po index 1f11ce0bca..435449042d 100644 --- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/djangojs.po +++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/djangojs.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-04-07 12:25+0000\n" +"POT-Creation-Date: 2016-04-17 11:02+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1412,12 +1412,6 @@ msgstr "選取" msgid "Separated link" msgstr "已區隔的鏈結" -msgid "Server" -msgstr "伺服器" - -msgid "Servers" -msgstr "伺服器" - #, python-format msgid "Service type is not enabled: %(desiredType)s" msgstr "未啟用伺服器類型:%(desiredType)s" diff --git a/releasenotes/source/locale/releasenotes.pot b/releasenotes/source/locale/releasenotes.pot new file mode 100644 index 0000000000..da983c4921 --- /dev/null +++ b/releasenotes/source/locale/releasenotes.pot @@ -0,0 +1,1084 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015, Horizon Developers +# This file is distributed under the same license as the Horizon Release Notes package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Horizon Release Notes 9.0.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-18 06:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +# 57ce24e1e338436a9419164a2e6f35f6 +#: ../../:1 +msgid "8.0.1" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e74fe8b80cd04498b4eaff690bede106 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9491e1f80d134b6d811b8133c8a5cebb +#: ../../:1 +msgid "9.0.0" +msgstr "" + +# 857ed3cdc1bd43b3bbdac7f2b47bc61b +#: ../../:1 +msgid "9.0.0-176" +msgstr "" + +# 4196a6bfd51541c899332fc97b5a9bd8 +#: ../../:1 +msgid "" +"Added ESLint for JavaScript linting, using the eslint-config-openstack " +"rules. See `this `__ for more details." +msgstr "" + +# fa20b6a6c7864350a8ce2b547e29a0d7 +#: ../../:1 +msgid "" +"Added Karma for JavaScript testing. See `this `__ for more details." +msgstr "" + +# a7ebdd50054f4a249069922753f73f08 +#: ../../:1 +msgid "" +"Added actions to easily associate LBaaS VIP with a floating IP. See `this " +"`__ " +"for more details." +msgstr "" + +# bbef0ca16eda477a9150c28d387bef7f +#: ../../:1 +msgid "" +"Added editing capabilities for data sources. See `this `__ for more " +"details." +msgstr "" + +# 54e91a020c4e4272bde35c671e166893 +#: ../../:1 +msgid "" +"Added editing capabilities for job binaries. See `this `__ for more " +"details." +msgstr "" + +# e0f459c8abe849b98cdf47b0ff1ef57d +#: ../../:1 +msgid "" +"Added editing capabilities for job templates. See `this `__ for more " +"details." +msgstr "" + +# a9e1c8e404074a7380a5442755d525f0 +#: ../../:1 +msgid "" +"Added initial support for database cluster creation and management. Vertica " +"and MongoDB are currently supported. See `this `__ for more details." +msgstr "" + +# 98bbb225656a401ebd30bed161748ae2 +#: ../../:1 +msgid "Added mapping for Identity Provider and Protocol specific WebSSO." +msgstr "" + +# 186b607217fb476ba6dcabb9cfd6283f +#: ../../:1 +msgid "Added new Trove features." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9fc97082bc5540f5bc4c81c3e2077e5c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 4dc83bef7e414f269f6a50235f07647a +#: ../../:1 +msgid "" +"Added policy support to the angular workflow service so each step in a " +"workflow can specify a policy check that must pass in order for the step to " +"be displayed." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 07bd5f4409254144af035837f8ce0f9b +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 25db661adefe4bc89089683820ee6a71 +#: ../../:1 +msgid "" +"Added support for managing domains and projects when using Keystone v3. " +"Horizon now maintains a domain scoped token for users who have a role on a " +"domain, a project scoped token for users who have a role on a project, or " +"both a domain scoped token and project scoped token for users who have roles " +"on both." +msgstr "" + +# 6c58c768a46d484184317d600afb4354 +#: ../../:1 +msgid "Added support for shell job types and multiple Sahara improvements." +msgstr "" + +# b1767df28b3a4dd791416242f07fb551 +#: ../../:1 +msgid "" +"Added support for shell job types. See `this `__ for more details." +msgstr "" + +# 96d61bbb06bb4469a06e8c60b4582843 +#: ../../:1 +msgid "" +"Added support for subnet allocation via subnet pools. See `this `__ for " +"more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5d4ccb81d5b2490a95781e4e4ce13133 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 948b0b40ace84e23ac2059b20a7dabc9 +#: ../../:1 +msgid "" +"Added the Bootstrap Theme Preview panel to the Developer dashboard. This " +"panel contains a list of Bootstrap components with source code, so that " +"developers can see examples of how to structure this code and the effects " +"their theme will have upon it." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 3f2670368d5c4450b0e3b4015cc9cdf8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 282dd06f980f498a83a8c9a176ff8c73 +#: ../../:1 +msgid "" +"Added the Developer dashboard plugin to contrib. This runs when " +"``DEBUG=True``, and adds tooling to the UI to aid in development." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# d68471afaad24da6a9bd4a8b12b8bf0c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# eef8cbdc437c486988cd3fdc9cc3d242 +#: ../../:1 +msgid "" +"Added the Django template cached loader, so templates are stored in memory. " +"See https://docs.djangoproject.com/en/1.8/ref/templates/api/#django.template." +"loaders.cached.Loader" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 26e85df290af47da95ba7068fbde44ec +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2c6b0284189640049dd926063e10cd34 +#: ../../:1 +msgid "" +"Added the LAUNCH_INSTANCE_DEFAULTS setting which allows specifying default " +"values for the Launch Instance workflow. Initially only the Configuration " +"Drive property is supported." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# ba9fc3b409fe4b4aae5b554326ea1e4c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 801c2b05ef754065a8a76919f52bb49f +#: ../../:1 +msgid "" +"Added the Metadata tab to the new Launch Instance workflow to allow adding " +"key-value metadata to an instance at launch. This includes any properties " +"from the OS::Nova::Server namespace of the glance metadata definitions." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 34cf0434a7a941959631d933a119454e +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 6b95f785675f46d09b6e3057226ccea6 +#: ../../:1 +msgid "Added the Update Encryption action for encrypted volume types." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 1b56510e2bc54df28534ffae64ca2e91 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# fc8bedf0e50048a5a1700cf8f9d1e52a +#: ../../:1 +msgid "" +"Added the angular extensible service which allows angular horizon elements " +"such as workflows, tables, actions, and forms to be extended dynamically by " +"adding, removing, or replacing items. The extensible service is applied to " +"every workflow created using the horizon workflow service. This includes the " +"angular Launch Instance workflow." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 6b25aa89bf4f46b28b7a1997984ab691 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 95bd3b67f56d4630b5aaace4bfbb04e8 +#: ../../:1 +msgid "" +"All AngularJS code must use explicit dependency injection. See https://docs." +"angularjs.org/guide/di#using-strict-dependency-injection" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 513ae13c69154cd69fdcb27e903ae555 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 1a33ae436a1f44e598b284da0af56f1a +#: ../../:1 +msgid "" +"All Volume related panels in Horizon that previously used the term \"GB\" " +"and \"gigabyte\" have been replaced with 'GiB' and 'gibibyte'." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e9e60e9c36634d5dbc30958ece412080 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5c0ad92fcea948e5a55b02b822e3c6cf +#: ../../:1 +msgid "" +"Allow external plugins to contribute translations to the Javascript message " +"catalog." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# a8e270ff5e97433da06ebd22fab52da8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# fb1efa500d3e4274b395981bffb1b947 +#: ../../:1 +msgid "" +"Allow to override settings from local_settings.py with file snippets dropped " +"into local_settings.d/ directory." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 700d3a0f060945f98e3da117d0d67de1 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 118a6a7e0cb84836a81dc2a3d609921b +#: ../../:1 +msgid "" +"Allows to attach ports during instance launch " +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# ee96f33ac2a049219779616044596445 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 83fe65090d984cedaa8ed93677da86ee +#: ../../:1 +msgid "Bug Fixes" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e7b3e7a1c24948fa84835edb2c6c8257 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e577728412e14c81936a96f11b54e910 +#: ../../:1 +msgid "" +"Cinder defines storage size in gibibytes (GiB), which is inconsistent with " +"Horizon panels that show/request storage size in gigabytes (GB)." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 6e4c7fdbc97d43e6a78a604b3e0efb08 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 15b418f905f64a029191cd84963142e3 +#: ../../:1 +msgid "Cloud Admin - View and manage identity resources across domains" +msgstr "" + +# 5b1752be4ca84722850c8d64426f8b69 +#: ../../:1 +msgid "" +"Compute images metadata can now be edited from the Project dashboard, using " +"the new metadata editor. See `this `__ for more details." +msgstr "" + +# 74ee0b92f9d8423c9d3ee48f4673c0d8 +#: ../../:1 +msgid "" +"Configurable token hashing, to disable Horizon from hashing the token passed " +"to the OpenStack services." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 1f8e6d543d3a4001973e1f211d626af8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2cba0c4c8f764aea8735fc27960031b1 +#: ../../:1 +msgid "Current limitations on managing identity resources with Keystone v3:" +msgstr "" + +# 85c35a41aee040588e869ecda04e4279 +#: ../../:1 +msgid "" +"Custom template tags must have a thread-safe Node implementation to work " +"with the cached loader. See https://docs.djangoproject.com/en/1.8/howto/" +"custom-template-tags/#template-tag-thread-safety" +msgstr "" + +# 22155be52edf4f2e9393631799175f6e +#: ../../:1 +msgid "" +"Custom template tags must have a thread-safe Node implementation to work " +"with the the cached loader. See https://docs.djangoproject.com/en/1.8/howto/" +"custom-template-tags/#template-tag-thread-safety" +msgstr "" + +# dd97931e36b5423c951aa6faf5c96778 +#: ../../:1 +msgid "" +"Database-backed sessions will likely not persist across upgrades due to a " +"change in their structure. See `this `__ " +"for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5b2e0a68f98e4b7a8350cd0d988e347e +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# b9849bb93b064319b2b0036348338e73 +#: ../../:1 +msgid "Deprecation Notes" +msgstr "" + +# f5570bf91c804698b91da5fa723d1e91 +#: ../../:1 +msgid "" +"Django 1.8 is now supported, and Django 1.7 is our minimum supported version." +msgstr "" + +# 1bf06dc59fec4a93b56ea7f19fdad938 +#: ../../:1 +msgid "" +"Django 1.8 is now supported, and Django 1.7 is our minimum supported " +"version. See `this `__ for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 33450d9394204a4ebefbf1ae6d4d73ad +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 42484776c199479f887965462c423703 +#: ../../:1 +msgid "Does not support hierarchical project management." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 81c2a909895342dbac8bbf42d743432c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e355c685989b47bf938e3d08de83df75 +#: ../../:1 +msgid "Does not support project admins managing Keystone projects." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# bfdc9fa124734f06bae492cefa3e39ea +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 312c9c9b570644aab9fb86da9912b36d +#: ../../:1 +msgid "" +"Does not support role assignments across domains, such as giving a user in " +"domain1 access to domain2." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# ec4e7e481e624f63aea83f680c0975d8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e0e6952b174746c597fdbcae5eb42d0b +#: ../../:1 +msgid "" +"Domain Admin - View and manage identity resources in the domain logged in" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 443c6e4c4049484e803b72fa45feaecc +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 54d7039c74884c1698755c72cc4a55c1 +#: ../../:1 +msgid "Domain management supports the following use cases:" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e0c50de3061541aa96f72b9f5a91a45a +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 05083ec8c3ee4395bc2da000adea22ef +#: ../../:1 +msgid "Emit the `hzTable:clearSelected` event to clear table row selections." +msgstr "" + +# 7baaf26fd34d4b1681795e53c9f73a29 +#: ../../:1 +msgid "" +"Enabled support for migrating volumes. See `this `__ for more details." +msgstr "" + +# 115384712d18439ab24dc9f792ca01ef +#: ../../:1 +msgid "Enhanced plugin support for javasciprt, SCSS and Django template." +msgstr "" + +# bb3b26cc1fe6467a9b8f3140d289d2ef +#: ../../:1 +msgid "" +"Exposed event log for clusters. See `this `__ for more details." +msgstr "" + +# 3f76662a5d554b339f01581d53dcceb5 +#: ../../:1 +msgid "" +"Full support for translation in AngularJS, along with simpler tooling. See " +"`this `__ for more details." +msgstr "" + +# b64bde167c1942b298c5f8b68edb4729 +#: ../../:1 +msgid "Heat topology improvements." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# ee14218d1183480cb89dfc7180937b79 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 4c5f2bedc0a549fea8c430ab749031cf +#: ../../:1 +msgid "" +"Horizon can be configured to run with multiple themes available at run " +"time. A new selection widget is available through the user menu. It uses a " +"browser cookie to allow users to toggle between the configured themes. By " +"default, Horizon is configured with the two themes available, 'default' and " +"'material'." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# f7941ee1990d48f08cf33006371af260 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 95067241f66649ea8ac44c3f1dc76dc1 +#: ../../:1 +msgid "Horizon no longer requires Magic Search as an external dependency." +msgstr "" + +# fddaf4afa7ca4e5ea71c8422da5065f1 +#: ../../:1 +msgid "" +"Horizon no longer uses QUnit in testing, and it has been removed from our " +"requirements. See `this `__ for more details." +msgstr "" + +# 28debdc1f56d461bab9735162ac87482 +#: ../../:1 +msgid "" +"Horizon now has multiple configuration options for the default web URL " +"(``WEBROOT``), static file location (``STATIC_ROOT``) and static file URL " +"(``STATIC_URL``) in its settings files." +msgstr "" + +# 2f38518f1b054af58e766b42a2059f14 +#: ../../:1 +msgid "" +"Horizon now supports overriding of existing Django templates. See `this " +"`__ " +"for more details." +msgstr "" + +# 3f475589952f4ab48f970e4a6ba6bf78 +#: ../../:1 +msgid "" +"Horizon requires both a ``volume`` and ``volumev2`` endpoint for Cinder, " +"even if only using v2." +msgstr "" + +# ec07ad21c4364bf8ad13fea28c4fcac9 +#: ../../:1 +msgid "Image metadata editor upgraded." +msgstr "" + +# f5fdd2c0c55142169676603aa6833aaf +#: ../../:1 +msgid "Improved WebSSO support." +msgstr "" + +# 85f8d9b6e8544aef95b3d17de00fd59a +#: ../../:1 +msgid "" +"Improvements to the heat topology, making more resources identifiable where " +"previously they had no icons and were displayed as unknown resources. See " +"`this `__ for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 3ca15788a3024b2d933773ece3ecc769 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5300bb1434704b79b60cb993a567510b +#: ../../:1 +msgid "" +"Instance metadata can be updated (https://blueprints.launchpad.net/horizon/" +"+spec/edit-server-metadata)" +msgstr "" + +# cea77219c89e42be95e50a24f23c7d65 +#: ../../:1 +msgid "Instance shelving and unshelving now supported." +msgstr "" + +# 6efaf6fae63a401c8cab03614537c044 +#: ../../:1 +msgid "" +"JavaScript files are now automatically included. See `this `__ for more " +"details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 8f7df08b45804f0ca08153c467a4f3d8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5ffd2fcde7ee402fbbb1a1266deca3c5 +#: ../../:1 +msgid "Known Issues" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 1017eafc07f94c1eb4ea6a5ba99d00a0 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# d0eac2e3e1914776ae9c340d08eef395 +#: ../../:1 +msgid "Made the Angular Launch Instance workflow the default in Horizon." +msgstr "" + +# e1acbbfafcf0409f8556d4f226726a15 +#: ../../:1 +msgid "" +"Many JavaScript files and most notably the base page template (``horizon/" +"templates/base.html``) have moved from the framework portion of the repo " +"(``horizon``) to the application side (``openstack_dashboard``) to better " +"separate the framework from the application." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 0f7917e81bf24975a6fe44081deef20d +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# eaf98621bf57485d953834264021ffb0 +#: ../../:1 +msgid "" +"Move OpenStack Dashboard Swift panel rendering logic to client-side using " +"AngularJS for significant usability improvements." +msgstr "" + +# 4ccb41e014e64591b6ca09829afe14e6 +#: ../../:1 +msgid "" +"Neutron provider network configuration now becomes more flexible so that " +"operators can configure various provider network parameters including new " +"network type, segmenatiton ID ranges and so on based on neutron network back-" +"ends they use." +msgstr "" + +# 86b7dc2105d14a3287918f4c8e4ddb70 +#: ../../:1 +msgid "" +"Neutron provider network types for Midonet are now supported. To enable " +"them, specify these network types in ``supported_provider_types`` in the " +"configuration file." +msgstr "" + +# #-#-#-#-# liberty.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 3fcf0b6fc64c4c3699a2dcec05162b5d +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9f477ff4648542a8804647b0b2f74868 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 7c69f48e27324005869b1cc97681d6bc +# 8d0e4552417a49a8a38dad8e1bd00913 +#: ../../:1 +msgid "New Features" +msgstr "" + +# 431b7662c73b4a5581deeae261a0c6ea +#: ../../:1 +msgid "New network topology panel. Added support for subnet allocation." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 42c1ca23e0a94d969c3d9e1b5a45d55a +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 3fe03a0da23744bbb62b0c7a3da00813 +#: ../../:1 +msgid "Other Notes" +msgstr "" + +# 3d6f17c627d0427596d8664c831db897 +#: ../../:1 +msgid "" +"Plugin improvements, Horizon auto discovers JavaScript files for inclusion, " +"and now has mechanisms for pluggable SCSS and Django template overrides." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# a0268de59d664a49ac8f8df478ed2777 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5366baa996564785bcf02b96c23341a7 +#: ../../:1 +msgid "" +"Policies associated with Consistency Groups exist in the Cinder policy file, " +"and by default, all actions are disabled." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# cd2b699a553b433ab6c491f4a49a4327 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# c2b5eb4ae62a4953b1f597dd202d6a2f +#: ../../:1 +msgid "Properties are now bound to the controller instead of the scope." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 970f055b25834bf99c7627b06b943e7b +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 1fe8b6a274814ce39f3e3c5f237ded42 +#: ../../:1 +msgid "" +"Provided the ability for plugins to contribute translations to the " +"JavaScript message catalog. Previously the horizon and openstack_dahboard " +"applications were hardcoded." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 73b8aeca46574636b24b32588b50e7c1 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 94b67d37247a4a799024fb2b3d99572d +#: ../../:1 +msgid "Security Issues" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 18c1906d2e8847f6b3774c4926354e3c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 6187545d70af4f78b5ed039fbea17276 +#: ../../:1 +msgid "" +"Selenium tests may now be exercised using the headless PhantomJS driver." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 69beb162b5204b589dd7bd96f461d2ba +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 194c6078f45743e1b242fda09f61c92e +#: ../../:1 +msgid "" +"Several fixes have been made to the hzTable controller. The list below " +"outline these changes. See inline documentation for usage details." +msgstr "" + +# e16d1c3f7f324d5fbc0bab378f1856d0 +#: ../../:1 +msgid "" +"Support for shelving and unshelving of instances. See `this `__ for more " +"details." +msgstr "" + +# bc4a7a50bd2e44919807eb46ab9cecd1 +#: ../../:1 +msgid "" +"Support for v2 block device mapping, falling back to v1 when unavailable. " +"See `this `__. for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9bcb2cd37775467e8fcfed93c6d117d2 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 051b8c784a3a448bb08f3bd871022cef +#: ../../:1 +msgid "" +"The 'default_ipv4_subnet_pool_label' and 'default_ipv6_subnet_pool_label' " +"options has been deprecated and will be removed in the Newton release. " +"Starting with Mitaka you can create one default subnet pool per address " +"family through the Neutron API. These subnet pools will automatically show " +"up in the subnet pool list using the name of the pool as label." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9587349b4fc140cf88b3389c97b8ad4d +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 81516da625fe4f06bd825accb723d235 +#: ../../:1 +msgid "The 'webroot' theme has been removed." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2ca8a1338e2c4a3db66fb5f8c426d337 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 91f6de9adf7d4e80989f9bf16a93c9d9 +#: ../../:1 +msgid "" +"The 'webroot' theme was providing an example of how to set the webroot value " +"through SCSS for accessing needed static URL prefixes for assets like font " +"paths. This value is now retrieved directly from the Django settings and is " +"available directly in the SCSS namespace via $static_url." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 6d81f676a8e443e98d44929ffad29c19 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# dcf526ff94d942c491ccb25106f9bad7 +#: ../../:1 +msgid "" +"The Python Launch Instance workflow has been deprecated and no longer " +"displays by default." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 790cac0e6eb84e1295af428b85d57c4e +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# cf07ee2855f347c69efaedc1e6709fbe +#: ../../:1 +msgid "" +"The Python Swift panel has been deprecated and no longer displays by " +"default. To use the old interface edit ``enabled/" +"_1920_project_containers_panel.py`` to change ``swift_panel`` to " +"``'legacy'``." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 014ebc20fd274c89a177bbcadc3bd2ee +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 12e483c9b9c9493a8a62f9dcc32de7e1 +#: ../../:1 +msgid "" +"The Sahara based content has been removed from the Horizon source tree and " +"is now a separate plugin. To continue managing Sahara in Horizon, installing " +"the sahara-dashboard plugin on the Horizon server is required." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 911049da855d4fdd8e3927d2ee809bab +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 81e23f40aa414e9c8fbc1fd140e43820 +#: ../../:1 +msgid "" +"The Trove based content has been removed from the Horizon source tree and is " +"now a separate plugin. To continue managing Trove in Horizon, installing the " +"trove-dashboard plugin on the Horizon server is required." +msgstr "" + +# 4767dae029064852b22b2ec7b5679ae7 +#: ../../:1 +msgid "The `select` method has been renamed to `toggleSelect`." +msgstr "" + +# 87a20353a5f540f2bf28b1f6a2b51a5f +#: ../../:1 +msgid "The `select` method has been renamed to to `toggleSelect`." +msgstr "" + +# 4b6cc40010464228b2b27e568869669b +#: ../../:1 +msgid "" +"The deprecated ``OPENSTACK_QUANTUM_NETWORK`` configuration option has been " +"removed. If you still use it, you need to replace it with " +"``OPENSTACK_NEUTRON_NETWORK``." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 5eded85da8114d98be0e0a7ee0da1bdc +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 80fbe4a3703144199277ffa0b490f408 +#: ../../:1 +msgid "" +"The main engine managing integration with oslo.policy has been moved to " +"django_openstack_auth. The configuration is still managed in Horizon, but " +"the setting for ``POLICY_CHECK_FUNCTION`` now uses ``openstack_auth.policy." +"check`` rather than ``openstack_dashboard.policy.check``. Current behavior " +"will remain consistent." +msgstr "" + +# a7309f8128044f5a99916e1a6bc42bcc +#: ../../:1 +msgid "" +"The metadata editor has been updated with AngularJS. See `this `__ " +"for more details." +msgstr "" + +# 97bf64cb29234247aa8fc21018fe4289 +#: ../../:1 +msgid "" +"The network topology diagram has been replaced with an interactive graph " +"containing collapsible networks, and scales far better in large deployments. " +"See `this `__ for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 7f1ddf0310aa4f30b63623535bdbed15 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 595b39dba7714bbb8fec40d0056c3a33 +#: ../../:1 +msgid "" +"The property `numSelected` has been removed, use `selected.length` instead." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 182c3cef5ec54a1097fe9e16076404bd +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2b9ad9c05a144054a1a7165e182fb19e +#: ../../:1 +msgid "The property `selected` is now a list of selected rows." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# c94456667b804ae7ba063dbcc3a013b3 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 333b2894a9c5466b9b0a7d64646a9457 +#: ../../:1 +msgid "" +"The property `selections` tracks the checkbox selection state of each row." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 0e90b68ff52b4720ad22fe798a40e535 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# dfdf94ecaba145ec8d4a965bf2925d56 +#: ../../:1 +msgid "The setting CUSTOM_THEME_PATH is now deprecated." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 73d2a04ef1fd434b94fe53c20befa6b5 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 0e6cd231c59140cab2850b52351d313d +#: ../../:1 +msgid "The setting DEFAULT_THEME_PATH is now deprecated." +msgstr "" + +# 072c06e4f061474faab15d8db2135c84 +#: ../../:1 +msgid "" +"Themes have moved location from ``openstack_dashboard/static/themes``, to " +"``openstack_dashboard/themes``. Paths may need to be updated accordingly. " +"Furthermore, Horizon is aligning closer with Bootstrap markup, and themes " +"should be built around this ideology; see the top bar and side navigation " +"for details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 94d6578bed2f4d288b817fab20d09fd9 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e06d7e21c6954aa78079e97cbca69a34 +#: ../../:1 +msgid "" +"There are also some Nova related panels (e.g. \"Instances\") that reference " +"storage size in \"GB\". These panels will be addressed in subsequent patches." +msgstr "" + +# 3d39ad652e564a9d958d5b4cfd8488fe +#: ../../:1 +msgid "" +"There is now an ``OPENSTACK_NOVA_EXTENSIONS_BLACKLIST`` option in the " +"settings, to disable selected extensions for performance reasons. See `this " +"`__ for more details." +msgstr "" + +# 1a8f4b0802aa4539bc482c4a134ac57f +#: ../../:1 +msgid "" +"Trove and Sahara panels now reside in ``openstack_dashboard/contrib``. This " +"is to provide separation for reviews provided mostly by the service teams. " +"In the future, these panels may become plugins rather than being kept in " +"Horizon. See `this `__ for more details." +msgstr "" + +# f2fdb360d5b94c30ab4056ece3ec39bd +#: ../../:1 +msgid "" +"Unified job interface map. This is a human readable method for passing in " +"configuration data that a job may require or accept. See `this `__ for " +"more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2ac577cc23af411a80176835f613fc17 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 13d12e3e9334446d954fbf1bfc7669e7 +#: ../../:1 +msgid "Upgrade Notes" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 171f658c998d4554ae2e828d61f188b3 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 695783c5aadd4271b1919907ff03cb0a +#: ../../:1 +msgid "User - View identity project in the domain logged in" +msgstr "" + +# f99ba03d584c4b8ba2d6a75f50fea219 +#: ../../:1 +msgid "Volume migration is now supported." +msgstr "" + +# 43fcd36001d0416b906ddc47b60499a7 +#: ../../:1 +msgid "" +"Volume types can be now edited, and include description fields. See `this " +"`__ " +"for more details." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# f7a228345bcb4bfdadb121b046416d2a +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 01247702bceb41aca14f140da0f9b357 +#: ../../:1 +msgid "" +"[`blueprint angular-performance-strict-di `_] This blueprint enforces " +"strict dependency injection in AngularJS code, for improvements to " +"minification and thus performance." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 2b201d58acb8474aa757b1434a57b44c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 850834e394194a5a978eb1622e3998f0 +#: ../../:1 +msgid "" +"[`blueprint cinder-consistency-groups `_] This feature adds a new " +"Consistency Groups tab to the Project Volumes panel. Consistency Groups (GG) " +"contain existing volumes, and allow the user to perform actions on the " +"volumes in one step. Actions include: create a CG, manage volumes associated " +"with the CG, update a CG, and delete a CGs. Note that a CG can not be " +"deleted if it contains any volumes." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 74b245486c0544a9bc5d7e01eed5bb69 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 15f2fc7f32ae4e1fad955a6145bf6809 +#: ../../:1 +msgid "" +"[`blueprint integrate-magic-search `_] Magic Search was an external dependency " +"that was being heavily modified or overwritten in sections, so the used " +"parts of code base have been moved into Horizon." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# a3fee9be4d894115bd90a75f3648719f +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# d43172f4ea7643cbbbf40d46be6a4059 +#: ../../:1 +msgid "" +"[`blueprint integration-tests-hardening `_] This blueprint reduced " +"failures in the integration tests caused by structure or styling changes, by " +"making them less dependent on aspects of page structure, such as ordering or " +"CSS classes." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# c8cb71c54e0e4b7087304f9b8f52aff8 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 39fdb50aa3e048bf9e58762abdbb267f +#: ../../:1 +msgid "" +"[`blueprint keystone-federation-idp `_] Add support for managing keystone " +"identity provider. To enable the panel, set " +"``OPENSTACK_KEYSTONE_FEDERATION_MANAGEMENT`` in the local_settting.py to " +"True." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 18b90145c37f4baca8b2b12156b1fda6 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e060b8355d0d44f0b28256b0ee9734f6 +#: ../../:1 +msgid "" +"[`blueprint keystone-federation-mapping `_] Add basic support for managing " +"keystone federation mapping." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 76a9b8ab09284b9a9e440ef5a0eae37e +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# b83f2e28dd5649c68d3ac2450a5979f5 +#: ../../:1 +msgid "" +"[`blueprint keystone-federation-protocol-mapping `_] This " +"blueprint provides CRUD interaction for identity provider protocols." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 9a7233f2de4b4935b1a926cd1748402c +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 48f0ecb47ac4477dbc37fc406b718b7b +#: ../../:1 +msgid "" +"[`blueprint message-of-the-day `_] Message of the day can now be configured in " +"horizon, this will be displayed to the user whenever they login. To enable " +"the feature set ``MESSAGES_PATH`` in the local_settting.py to the directory " +"where message files are located. The message file must have a .json file " +"extension." +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# 55bd969a433d425da64a35319facfd99 +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# bbd8e569484e4bc18deb1e3ecfaf52f1 +#: ../../:1 +msgid "" +"[`blueprint pagination-for-flavor `_] Added forward and backward pagination to the " +"Flavors panel" +msgstr "" + +# #-#-#-#-# mitaka.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# e5d65291eeb04d0caa4d62f54e4135af +# #-#-#-#-# unreleased.pot (Horizon Release Notes 9.0.1) #-#-#-#-# +# aa54e497a2ce4a60a1b8dbaaa01ccea3 +#: ../../:1 +msgid "" +"blueprint gb-to-gib-conversion " +msgstr "" + +# 0183008427a04a148cbda43db92d2ed7 +#: ../source/index.rst:3 +msgid "Horizon Release Notes" +msgstr "" + +# e00f4179af044508a53a76ea57b095e0 +#: ../source/liberty.rst:3 +msgid "Liberty Series Release Notes" +msgstr "" + +# a4c8597bfcfb416099440943136c3ecb +#: ../source/mitaka.rst:3 +msgid "Mitaka Series Release Notes" +msgstr "" + +# 8dea74e7375f42cb91d7c648dcda1878 +#: ../source/unreleased.rst:3 +msgid "Current Series Release Notes" +msgstr ""