summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkihiro Motoki <motoki@da.jp.nec.com>2014-02-03 03:58:19 +0900
committerAkihiro Motoki <motoki@da.jp.nec.com>2014-02-03 03:58:19 +0900
commit36e0ab56136a2063ce56e7579d13393637ea0e21 (patch)
tree65774fad72efe8539965953ebff59a457ac9f190
parent96bd650e3304618b790e5f3fcdfc4d92fd4b146c (diff)
downloadhorizon-36e0ab56136a2063ce56e7579d13393637ea0e21.tar.gz
Import translations for Havana 2013.2.2 udpate2013.2.2
* Import the latest translations of ~100% completed languages. 12 translated languages are avaialable. * Update POT files (English PO file) This commit is directly proposed to stable/havana branch because strings are different between stable/havana and master branches. Change-Id: I117ea214d121d4c70e8f3679c88d0c758c586f99
-rw-r--r--horizon/locale/zh_TW/LC_MESSAGES/django.mobin5667 -> 5664 bytes
-rw-r--r--horizon/locale/zh_TW/LC_MESSAGES/django.po8
-rw-r--r--openstack_dashboard/locale/en/LC_MESSAGES/django.po719
-rw-r--r--openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mobin131251 -> 131245 bytes
-rw-r--r--openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po724
-rw-r--r--openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mobin131284 -> 131278 bytes
-rw-r--r--openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po724
-rw-r--r--openstack_dashboard/locale/es/LC_MESSAGES/django.mobin144397 -> 144424 bytes
-rw-r--r--openstack_dashboard/locale/es/LC_MESSAGES/django.po762
-rw-r--r--openstack_dashboard/locale/fr/LC_MESSAGES/django.mobin146758 -> 146949 bytes
-rw-r--r--openstack_dashboard/locale/fr/LC_MESSAGES/django.po726
-rw-r--r--openstack_dashboard/locale/ja/LC_MESSAGES/django.mobin159324 -> 160186 bytes
-rw-r--r--openstack_dashboard/locale/ja/LC_MESSAGES/django.po727
-rw-r--r--openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mobin145705 -> 145704 bytes
-rw-r--r--openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po723
-rw-r--r--openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mobin140492 -> 141236 bytes
-rw-r--r--openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po744
-rw-r--r--openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mobin139618 -> 140403 bytes
-rw-r--r--openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po726
-rw-r--r--openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mobin140731 -> 141782 bytes
-rw-r--r--openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po743
-rw-r--r--openstack_dashboard/locale/ru/LC_MESSAGES/django.mobin177515 -> 177516 bytes
-rw-r--r--openstack_dashboard/locale/ru/LC_MESSAGES/django.po724
-rw-r--r--openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mobin125775 -> 126506 bytes
-rw-r--r--openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po729
-rw-r--r--openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mobin133396 -> 133384 bytes
-rw-r--r--openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po910
27 files changed, 4985 insertions, 4704 deletions
diff --git a/horizon/locale/zh_TW/LC_MESSAGES/django.mo b/horizon/locale/zh_TW/LC_MESSAGES/django.mo
index d48afc7bc..36393b38d 100644
--- a/horizon/locale/zh_TW/LC_MESSAGES/django.mo
+++ b/horizon/locale/zh_TW/LC_MESSAGES/django.mo
Binary files differ
diff --git a/horizon/locale/zh_TW/LC_MESSAGES/django.po b/horizon/locale/zh_TW/LC_MESSAGES/django.po
index ea51bc2dc..d2f5f9d6a 100644
--- a/horizon/locale/zh_TW/LC_MESSAGES/django.po
+++ b/horizon/locale/zh_TW/LC_MESSAGES/django.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-06 07:10+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"PO-Revision-Date: 2014-01-27 06:50+0000\n"
+"Last-Translator: zero00072 <zero00072@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/openstack/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -201,7 +201,7 @@ msgstr "限制摘要"
#: templates/horizon/common/_limit_summary.html:7
msgid "Instances"
-msgstr "執行個體"
+msgstr "執行實例"
#: templates/horizon/common/_limit_summary.html:8
#: templates/horizon/common/_limit_summary.html:15
@@ -267,7 +267,7 @@ msgstr "日期的格式應該為 YY-mm-dd。"
#: templates/horizon/common/_usage_summary.html:14
msgid "Active Instances"
-msgstr "活躍的執行個體"
+msgstr "活躍的執行實例"
#: templates/horizon/common/_usage_summary.html:15
msgid "Active RAM"
diff --git a/openstack_dashboard/locale/en/LC_MESSAGES/django.po b/openstack_dashboard/locale/en/LC_MESSAGES/django.po
index cb0dff60a..0e633faa5 100644
--- a/openstack_dashboard/locale/en/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
+"POT-Creation-Date: 2014-02-02 12:47-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -109,21 +109,21 @@ msgstr ""
msgid "Unknown instance"
msgstr ""
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr ""
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr ""
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr ""
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr ""
@@ -292,7 +292,7 @@ msgstr ""
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr ""
@@ -388,7 +388,7 @@ msgstr ""
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr ""
@@ -468,13 +468,13 @@ msgstr ""
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -497,9 +497,9 @@ msgstr ""
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -557,7 +557,7 @@ msgstr ""
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -575,9 +575,9 @@ msgstr ""
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -718,7 +718,7 @@ msgstr ""
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr ""
@@ -796,9 +796,9 @@ msgstr ""
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -822,8 +822,8 @@ msgstr ""
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr ""
@@ -1172,7 +1172,7 @@ msgstr ""
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr ""
@@ -1216,13 +1216,13 @@ msgstr ""
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr ""
@@ -1296,8 +1296,8 @@ msgstr ""
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1368,17 +1368,17 @@ msgstr ""
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr ""
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr ""
@@ -1445,7 +1445,7 @@ msgid ""
msgstr ""
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr ""
@@ -1532,7 +1532,7 @@ msgstr ""
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1576,7 +1576,7 @@ msgid "Compute Services"
msgstr ""
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr ""
@@ -1651,8 +1651,8 @@ msgstr ""
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1666,7 +1666,7 @@ msgstr ""
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr ""
@@ -1798,11 +1798,11 @@ msgstr ""
msgid "Duration of instance type %s (openstack flavor)"
msgstr ""
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr ""
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr ""
@@ -2044,12 +2044,12 @@ msgstr ""
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2059,7 +2059,7 @@ msgstr ""
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2132,7 +2132,7 @@ msgstr ""
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2320,7 +2320,7 @@ msgid "Unable to retrieve network."
msgstr ""
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2845,7 +2845,7 @@ msgid "Router Detail"
msgstr ""
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr ""
@@ -3005,7 +3005,7 @@ msgid "Manage Databases"
msgstr ""
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr ""
@@ -3074,9 +3074,9 @@ msgstr ""
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr ""
@@ -3197,33 +3197,33 @@ msgstr ""
msgid "Unable to associate IP address %s."
msgstr ""
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr ""
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr ""
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr ""
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr ""
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr ""
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr ""
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr ""
@@ -3871,7 +3871,7 @@ msgstr ""
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3882,7 +3882,7 @@ msgstr ""
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4010,7 +4010,7 @@ msgstr ""
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr ""
@@ -4025,14 +4025,14 @@ msgstr ""
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr ""
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr ""
@@ -4090,7 +4090,7 @@ msgstr ""
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr ""
@@ -4255,7 +4255,7 @@ msgid "Edit Instance"
msgstr ""
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr ""
@@ -4312,14 +4312,14 @@ msgid "Unable to find backup!"
msgstr ""
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr ""
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr ""
@@ -4328,7 +4328,7 @@ msgstr ""
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4389,7 +4389,7 @@ msgstr ""
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr ""
@@ -4891,7 +4891,7 @@ msgstr ""
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr ""
@@ -4900,7 +4900,6 @@ msgid "Minimum Disk (GB)"
msgstr ""
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value "
"defaults to 0 (no minimum)."
@@ -4910,9 +4909,15 @@ msgstr ""
msgid "Minimum Ram (MB)"
msgstr ""
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr ""
@@ -4958,13 +4963,13 @@ msgstr ""
msgid "Image was successfully updated."
msgstr ""
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr ""
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4973,7 +4978,7 @@ msgstr ""
msgid "Create Volume"
msgstr ""
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr ""
@@ -5018,7 +5023,7 @@ msgstr ""
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5101,8 +5106,8 @@ msgstr ""
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5120,17 +5125,17 @@ msgstr ""
msgid "Volume Snapshot Detail"
msgstr ""
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr ""
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr ""
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr ""
@@ -5141,7 +5146,7 @@ msgstr ""
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr ""
@@ -5289,7 +5294,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr ""
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr ""
@@ -5396,7 +5401,7 @@ msgid "Key Name"
msgstr ""
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr ""
@@ -5506,80 +5511,84 @@ msgstr ""
msgid "Instance Detail"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr ""
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your "
@@ -5590,193 +5599,193 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built "
"(max 16kb)."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr ""
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr ""
@@ -5909,94 +5918,94 @@ msgid ""
"not set"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr ""
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr ""
@@ -6016,17 +6025,17 @@ msgid "Add VIP"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr ""
@@ -6035,20 +6044,20 @@ msgid "VIPs"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr ""
@@ -6057,8 +6066,8 @@ msgid "Member"
msgstr ""
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr ""
@@ -6095,21 +6104,21 @@ msgstr ""
msgid "Add Health Monitor"
msgstr ""
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr ""
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr ""
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr ""
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6117,47 +6126,47 @@ msgstr ""
msgid "Protocol Port"
msgstr ""
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr ""
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr ""
@@ -6354,7 +6363,7 @@ msgid "At least one member must be specified"
msgstr ""
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr ""
@@ -6362,19 +6371,19 @@ msgstr ""
msgid "Select a Pool"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
@@ -6383,79 +6392,79 @@ msgid ""
"(s) operate on; e.g., 80."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or "
"range of values (e.g. 200-204)"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
@@ -6464,74 +6473,86 @@ msgid ""
"success."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr ""
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr ""
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr ""
@@ -7725,19 +7746,19 @@ msgstr ""
msgid "VPN"
msgstr ""
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr ""
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr ""
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr ""
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr ""
@@ -7747,7 +7768,7 @@ msgid "VPN Service"
msgstr ""
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr ""
@@ -7757,7 +7778,7 @@ msgid "IKE Policy"
msgstr ""
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr ""
@@ -7767,7 +7788,7 @@ msgid "IPSec Policy"
msgstr ""
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr ""
@@ -7781,16 +7802,16 @@ msgid "IPSec Site Connections"
msgstr ""
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr ""
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7800,51 +7821,51 @@ msgstr ""
msgid "PFS"
msgstr ""
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr ""
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr ""
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr ""
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr ""
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr ""
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr ""
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr ""
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr ""
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr ""
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr ""
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr ""
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr ""
@@ -7888,15 +7909,15 @@ msgstr ""
msgid "Select a Router"
msgstr ""
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr ""
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr ""
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
@@ -7904,168 +7925,168 @@ msgid ""
"subnet. Admin State is Up (checked) by default."
msgstr ""
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr ""
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr ""
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr ""
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr ""
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr ""
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr ""
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr ""
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr ""
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr ""
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr ""
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr ""
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr ""
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr ""
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr ""
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr ""
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr ""
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr ""
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr ""
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr ""
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr ""
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr ""
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr ""
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr ""
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
@@ -8073,59 +8094,59 @@ msgid ""
"this tab are required."
msgstr ""
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr ""
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr ""
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr ""
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr ""
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr ""
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr ""
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr ""
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr ""
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr ""
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr ""
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr ""
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr ""
diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo
index f3798d905..cc425216a 100644
--- a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po
index 713071efd..5b17cce9f 100644
--- a/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/en_AU/LC_MESSAGES/django.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Tom Fifield <tom@openstack.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/openstack/language/en_AU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -110,21 +111,21 @@ msgstr "Traditional Chinese"
msgid "Unknown instance"
msgstr "Unknown instance"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s backend)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Identity service does not allow editing user data."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "User %s has no role defined for that project."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Password changed. Please log in again to continue."
@@ -293,7 +294,7 @@ msgstr "Floating IPs"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Security Groups"
@@ -389,7 +390,7 @@ msgstr "Create Domain"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Edit"
@@ -469,13 +470,13 @@ msgstr "Domain Context cleared."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -498,9 +499,9 @@ msgstr "Domain Context cleared."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -558,7 +559,7 @@ msgstr "Name"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -576,9 +577,9 @@ msgstr "Name"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -720,7 +721,7 @@ msgstr "Flavours"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Flavour"
@@ -798,9 +799,9 @@ msgstr "Swap Disk"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -824,8 +825,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Public"
@@ -1174,7 +1175,7 @@ msgstr "Removed"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "User"
@@ -1218,13 +1219,13 @@ msgstr "Group Members"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Add"
@@ -1298,8 +1299,8 @@ msgstr "Hostname"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1370,17 +1371,17 @@ msgstr "Disk Usage"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Images"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Image Name"
@@ -1447,7 +1448,7 @@ msgid ""
msgstr "The Image Location field MUST be a valid and direct URL to the image binary. URLs that redirect or serve error pages will result in unusable images."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Create Image"
@@ -1534,7 +1535,7 @@ msgstr "Zone"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1578,7 +1579,7 @@ msgid "Compute Services"
msgstr "Compute Services"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Availability Zone"
@@ -1653,8 +1654,8 @@ msgstr "Instance"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1668,7 +1669,7 @@ msgstr "Project"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP Address"
@@ -1800,11 +1801,11 @@ msgstr "Number of outgoing packets for a VM interface"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "Duration of instance type %s (openstack flavour)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Unable to retrieve tenant list."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Unable to retrieve statistics."
@@ -2046,12 +2047,12 @@ msgstr "Network Profile"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2061,7 +2062,7 @@ msgstr "Network Profile"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2134,7 +2135,7 @@ msgstr "Failed to update network %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2322,7 +2323,7 @@ msgid "Unable to retrieve network."
msgstr "Unable to retrieve network."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2847,7 +2848,7 @@ msgid "Router Detail"
msgstr "Router Detail"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Passwords do not match."
@@ -3006,7 +3007,7 @@ msgid "Manage Databases"
msgstr "Manage Databases"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Access & Security"
@@ -3075,9 +3076,9 @@ msgstr "Error Downloading RC File: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3199,33 +3200,33 @@ msgstr "IP address %s associated."
msgid "Unable to associate IP address %s."
msgstr "Unable to associate IP address %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Keypair Name"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Keypair names may only contain letters, numbers, underscores and hyphens."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Keypair Name"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Public Key"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Successfully imported public key: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Unable to import keypair."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Keypair"
@@ -3873,7 +3874,7 @@ msgstr "Restore Backup"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3884,7 +3885,7 @@ msgstr "Delete"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4012,7 +4013,7 @@ msgstr "Optional Backup Description"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Details"
@@ -4027,14 +4028,14 @@ msgstr "Scheduled backup \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Unable to launch %(count)s named \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instance"
@@ -4092,7 +4093,7 @@ msgstr "Error deleting database on instance."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Launch Instance"
@@ -4256,7 +4257,7 @@ msgid "Edit Instance"
msgstr "Edit Instance"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Size of image to launch."
@@ -4313,14 +4314,14 @@ msgid "Unable to find backup!"
msgstr "Unable to find backup!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Launch"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Launched %(count)s named \"%(name)s\"."
@@ -4329,7 +4330,7 @@ msgstr "Launched %(count)s named \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4390,7 +4391,7 @@ msgstr "Destination port (integer in [1, 65535] or range in a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4890,7 +4891,7 @@ msgstr "A local image to upload."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Format"
@@ -4899,7 +4900,6 @@ msgid "Minimum Disk (GB)"
msgstr "Minimum Disk (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4909,9 +4909,15 @@ msgstr "The minimum disk size required to boot the image. If unspecified, this v
msgid "Minimum Ram (MB)"
msgstr "Minimum Ram (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Protected"
@@ -4957,13 +4963,13 @@ msgstr "Unable to update image \"%s\"."
msgid "Image was successfully updated."
msgstr "Image was successfully updated."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Image"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4972,7 +4978,7 @@ msgstr "Image"
msgid "Create Volume"
msgstr "Create Volume"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Shared with Me"
@@ -5017,7 +5023,7 @@ msgstr "Image Overview"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5100,8 +5106,8 @@ msgstr "Snapshots preserve the disk state of a running instance."
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5119,17 +5125,17 @@ msgstr "Volume Snapshot Details"
msgid "Volume Snapshot Detail"
msgstr "Volume Snapshot Detail"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Volume Snapshot"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Volume Snapshots"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Volume Name"
@@ -5140,7 +5146,7 @@ msgstr "Unable to retrieve snapshot details."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Select Image"
@@ -5288,7 +5294,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Instance Name"
@@ -5395,7 +5401,7 @@ msgid "Key Name"
msgstr "Key Name"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5505,80 +5511,84 @@ msgstr "Available networks"
msgid "Instance Detail"
msgstr "Instance Detail"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Project & User"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Select source ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Boot from image."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Boot from snapshot."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Boot from volume."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Boot from image (creates a new volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Boot from volume snapshot (creates a new volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Instance Count"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Number of instances to launch."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Instance Boot Source"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Choose Your Boot Source Type."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Instance Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Device size (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Volume size in gigabytes (integer value)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Device Name"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Delete on Terminate"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Delete volume on instance terminate"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Select source ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Boot from image"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Boot from snapshot"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Boot from volume"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Boot from image (creates a new volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Boot from volume snapshot (creates a new volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5589,193 +5599,193 @@ msgid_plural ""
msgstr[0] "The requested instance cannot be launched as you only have %(avail)i of your quota available. "
msgstr[1] "The requested %(req)i instances cannot be launched as you only have %(avail)i of your quota available."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "You must select an image."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "You must select a snapshot."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "You must select a volume."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Launching multiple instances is only supported for images and instance snapshots."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "You must set volume size"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "You must set device name"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Unable to retrieve instance flavors."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Unable to retrieve availability zones."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "No availability zones found."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Any Availability Zone"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Unable to retrieve quota information."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "No images available"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Select Instance Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "No snapshots available."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Unable to retrieve list of volumes."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Select Volume"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "No volumes available."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Unable to retrieve list of volume snapshots."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Select Volume Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "No volume snapshots available."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Which keypair to use for authentication."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Admin Pass"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Confirm Admin Pass"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Launch instance in these security groups."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Control access to your instance via keypairs, security groups, and other mechanisms."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Unable to retrieve keypairs."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Select a keypair"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "No keypairs available."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Unable to retrieve list of security groups"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Customisation Script"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "A script or set of commands to be executed after the instance has been built (max 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Post-Creation"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "At least one network must be specified."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Launch instance with these networks"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Policy Profiles"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Launch instance with this policy profile"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Networking"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Select networks for your instance."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Unable to retrieve networks."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Unable to retrieve profiles."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s instances"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Port not created for profile-id (%s)."
@@ -5908,94 +5918,94 @@ msgid ""
"not set"
msgstr "Maximum number of connections allowed for the VIP or '-1' if the limit is not set"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Unable to retrieve pools list."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "No session persistence"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Cookie name is required for APP_COOKIE persistence."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Failed to update VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Weight"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Relative part of requests this pool member serves compared to others"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Member %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Failed to update member %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Delay"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "The minimum time in seconds between regular checks of a member"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Timeout"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "The maximum time in seconds for a monitor to wait for a reply"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Max Retries (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Number of permissible failures before changing the status of member to inactive"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Health monitor %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Failed to update health monitor %s"
@@ -6015,17 +6025,17 @@ msgid "Add VIP"
msgstr "Add VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Add Member"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Add Monitor"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6034,20 +6044,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Monitor"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Monitors"
@@ -6056,8 +6066,8 @@ msgid "Member"
msgstr "Member"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Members"
@@ -6094,21 +6104,21 @@ msgstr "Edit Monitor"
msgid "Add Health Monitor"
msgstr "Add Health Monitor"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Failed to retrieve health monitors."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Delete Health Monitor"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Provider"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6116,47 +6126,47 @@ msgstr "Provider"
msgid "Protocol Port"
msgstr "Protocol Port"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Monitor Type"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Unable to retrieve member list."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Unable to retrieve monitor list."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Pool Details"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Unable to retrieve pool details."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "VIP Details"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Unable to retrieve VIP details."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Member Details"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Unable to retrieve member details."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Monitor Details"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Unable to retrieve monitor details."
@@ -6351,7 +6361,7 @@ msgid "At least one member must be specified"
msgstr "At least one member must be specified"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Select members for this pool "
@@ -6359,172 +6369,184 @@ msgstr "Select members for this pool "
msgid "Select a Pool"
msgstr "Select a Pool"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Unable to retrieve instances list."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "No servers available. Click Add to cancel."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Add New Member"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Add member to selected pool.\n\nChoose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Added member(s)."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Unable to add member(s)."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP Method"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "HTTP method used to check health status of a member"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Expected HTTP Status Codes"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Expected code may be a single value (e.g. 200), a list of values (e.g. 200, 202), or range of values (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Please choose a HTTP method"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Please specify an URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or range of values (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Add New Monitor"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Create a monitor template.\n\nSelect type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Added monitor"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Unable to add monitor"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Unable to add monitor."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Select a monitor template for %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Select a Monitor"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Unable to retrieve monitors list."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Association Details"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Associate a health monitor with target pool."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Add Association"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Added association."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Unable to add association."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Select a health monitor of %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Disassociate a health monitor from target pool. "
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Delete Association"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Deleted association."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Unable to delete association."
@@ -7716,19 +7738,19 @@ msgstr "Create a Volume Snapshot"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Add IKE Policy"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Add IPSec Policy"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Add VPN Service"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Add IPSec Site Connection"
@@ -7738,7 +7760,7 @@ msgid "VPN Service"
msgstr "VPN Service"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN Services"
@@ -7748,7 +7770,7 @@ msgid "IKE Policy"
msgstr "IKE Policy"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE Policies"
@@ -7758,7 +7780,7 @@ msgid "IPSec Policy"
msgstr "IPSec Policy"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec Policies"
@@ -7772,16 +7794,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec Site Connections"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Authorization algorithm"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7791,51 +7813,51 @@ msgstr "Encryption algorithm"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Unable to retrieve IPSec Site Connections list."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Unable to retrieve VPN Services list."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Unable to retrieve IKE Policies list."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Unable to retrieve IPSec Policies list."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE Policy Details"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Unable to retrieve IKE Policy details."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec Policy Details"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Unable to retrieve IPSec Policy details."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN Service Details"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Unable to retrieve VPN Service details."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec Site Connection Details"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Unable to retrieve IPSec Site Connection details."
@@ -7879,242 +7901,242 @@ msgstr "Unable to delete IPSec Site Connection."
msgid "Select a Router"
msgstr "Select a Router"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Unable to retrieve routers list."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Add New VPN Service"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Create VPN Service for current project.\n\nAssign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Added VPN Service \"%s\"."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Unable to add VPN Service \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE version"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Lifetime units for IKE keys"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Lifetime value for IKE keys"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Equal to or more than 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE Phase1 negotiation mode"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Add New IKE Policy"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Create IKE Policy for current project.\n\nAssign a name and description for the IKE Policy. "
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Added IKE Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Unable to add IKE Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Encapsulation mode"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Lifetime units"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Lifetime value for IKE keys "
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Transform Protocol"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Add New IPSec Policy"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Create IPSec Policy for current project.\n\nAssign a name and description for the IPSec Policy. "
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Added IPSec Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Unable to add IPSec Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "VPN Service associated with this connection"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "IKE Policy associated with this connection"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "IPSec Policy associated with this connection"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Peer gateway public IPv4/IPv6 Address or FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Peer router identity for authentication (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, key ID, or FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Remote peer subnet"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Pre-Shared Key (PSK) string"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Select IKE Policy"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Select IPSec Policy"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Select VPN Service"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Add New IPSec Site Connection"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Create IPSec Site Connection for current project.\n\nAssign a name and description for the IPSec Site Connection. All fields in this tab are required."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Maximum Transmission Unit size for the connection"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Equal to or more than 68 if the local subnet is IPv4. Equal to or more than 1280 if the local subnet is IPv6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Dead peer detection actions"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Dead peer detection interval"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Valid integer"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Dead peer detection timeout"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Valid integer greater than the DPD interval"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Initiator state"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Optional Parameters"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Fields in this tab are optional. You can configure the detail of IPSec site connection created."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Added IPSec Site Connection \"%s\"."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Unable to add IPSec Site Connection \"%s\"."
diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo
index 842dc40f5..14b80062e 100644
--- a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po
index 6b7b92b44..e8012bf69 100644
--- a/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Andi Chandler <andi@gowling.com>, 2013
# Tom Fifield <tom@openstack.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:41+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/openstack/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,21 +112,21 @@ msgstr "Traditional Chinese"
msgid "Unknown instance"
msgstr "Unknown Instance"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s backend)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Identity service does not allow editing user data."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "User %s has no role defined for that project."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Password changed. Please log in again to continue."
@@ -294,7 +295,7 @@ msgstr "Floating IPs"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Security Groups"
@@ -390,7 +391,7 @@ msgstr "Create Domain"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Edit"
@@ -470,13 +471,13 @@ msgstr "Domain Context cleared."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -499,9 +500,9 @@ msgstr "Domain Context cleared."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -559,7 +560,7 @@ msgstr "Name"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -577,9 +578,9 @@ msgstr "Name"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -721,7 +722,7 @@ msgstr "Flavours"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Flavour"
@@ -799,9 +800,9 @@ msgstr "Swap Disk"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -825,8 +826,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Public"
@@ -1175,7 +1176,7 @@ msgstr "Removed"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "User"
@@ -1219,13 +1220,13 @@ msgstr "Group Members"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Add"
@@ -1299,8 +1300,8 @@ msgstr "Hostname"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1371,17 +1372,17 @@ msgstr "Disk Usage"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Images"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Image Name"
@@ -1448,7 +1449,7 @@ msgid ""
msgstr "The Image Location field MUST be a valid and direct URL to the image binary. URLs that redirect or serve error pages will result in unusable images."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Create Image"
@@ -1535,7 +1536,7 @@ msgstr "Zone"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1579,7 +1580,7 @@ msgid "Compute Services"
msgstr "Compute Services"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Availability Zone"
@@ -1654,8 +1655,8 @@ msgstr "Instance"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1669,7 +1670,7 @@ msgstr "Project"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP Address"
@@ -1801,11 +1802,11 @@ msgstr "Number of outgoing packets for a VM interface"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "Duration of instance type %s (openstack flavour)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Unable to retrieve tenant list."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Unable to retrieve statistics."
@@ -2047,12 +2048,12 @@ msgstr "Network Profile"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2062,7 +2063,7 @@ msgstr "Network Profile"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2135,7 +2136,7 @@ msgstr "Failed to update network %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2323,7 +2324,7 @@ msgid "Unable to retrieve network."
msgstr "Unable to retrieve network."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2848,7 +2849,7 @@ msgid "Router Detail"
msgstr "Router Detail"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Passwords do not match."
@@ -3007,7 +3008,7 @@ msgid "Manage Databases"
msgstr "Manage Databases"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Access & Security"
@@ -3076,9 +3077,9 @@ msgstr "Error Downloading RC File: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3200,33 +3201,33 @@ msgstr "IP address %s associated."
msgid "Unable to associate IP address %s."
msgstr "Unable to associate IP address %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Keypair Name"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Keypair names may only contain letters, numbers, underscores and hyphens."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Keypair Name"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Public Key"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Successfully imported public key: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Unable to import keypair."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Keypair"
@@ -3874,7 +3875,7 @@ msgstr "Restore Backup"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3885,7 +3886,7 @@ msgstr "Delete"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4013,7 +4014,7 @@ msgstr "Optional Backup Description"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Details"
@@ -4028,14 +4029,14 @@ msgstr "Scheduled backup \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Unable to launch %(count)s named \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instance"
@@ -4093,7 +4094,7 @@ msgstr "Error deleting database on instance."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Launch Instance"
@@ -4257,7 +4258,7 @@ msgid "Edit Instance"
msgstr "Edit Instance"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Size of image to launch."
@@ -4314,14 +4315,14 @@ msgid "Unable to find backup!"
msgstr "Unable to find backup!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Launch"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Launched %(count)s named \"%(name)s\"."
@@ -4330,7 +4331,7 @@ msgstr "Launched %(count)s named \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4391,7 +4392,7 @@ msgstr "Destination port (integer in [1, 65535] or range in a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4891,7 +4892,7 @@ msgstr "A local image to upload."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Format"
@@ -4900,7 +4901,6 @@ msgid "Minimum Disk (GB)"
msgstr "Minimum Disk (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4910,9 +4910,15 @@ msgstr "The minimum disk size required to boot the image. If unspecified, this v
msgid "Minimum Ram (MB)"
msgstr "Minimum Ram (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Protected"
@@ -4958,13 +4964,13 @@ msgstr "Unable to update image \"%s\"."
msgid "Image was successfully updated."
msgstr "Image was successfully updated."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Image"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4973,7 +4979,7 @@ msgstr "Image"
msgid "Create Volume"
msgstr "Create Volume"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Shared with Me"
@@ -5018,7 +5024,7 @@ msgstr "Image Overview"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5101,8 +5107,8 @@ msgstr "Snapshots preserve the disk state of a running instance."
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5120,17 +5126,17 @@ msgstr "Volume Snapshot Details"
msgid "Volume Snapshot Detail"
msgstr "Volume Snapshot Detail"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Volume Snapshot"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Volume Snapshots"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Volume Name"
@@ -5141,7 +5147,7 @@ msgstr "Unable to retrieve snapshot details."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Select Image"
@@ -5289,7 +5295,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Instance Name"
@@ -5396,7 +5402,7 @@ msgid "Key Name"
msgstr "Key Name"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5506,80 +5512,84 @@ msgstr "Available networks"
msgid "Instance Detail"
msgstr "Instance Detail"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Project & User"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Select source ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Boot from image."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Boot from snapshot."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Boot from volume."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Boot from image (creates a new volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Boot from volume snapshot (creates a new volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Instance Count"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Number of instances to launch."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Instance Boot Source"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Choose Your Boot Source Type."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Instance Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Device size (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Volume size in gigabytes (integer value)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Device Name"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Delete on Terminate"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Delete volume on instance terminate"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Select source ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Boot from image"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Boot from snapshot"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Boot from volume"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Boot from image (creates a new volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Boot from volume snapshot (creates a new volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5590,193 +5600,193 @@ msgid_plural ""
msgstr[0] "The requested instance cannot be launched as you only have %(avail)i of your quota available. "
msgstr[1] "The requested %(req)i instances cannot be launched as you only have %(avail)i of your quota available."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "You must select an image."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "You must select a snapshot."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "You must select a volume."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Launching multiple instances is only supported for images and instance snapshots."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "You must set volume size"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "You must set device name"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Unable to retrieve instance flavours."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Unable to retrieve availability zones."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "No availability zones found."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Any Availability Zone"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Unable to retrieve quota information."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "No images available"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Select Instance Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "No snapshots available."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Unable to retrieve list of volumes."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Select Volume"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "No volumes available."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Unable to retrieve list of volume snapshots."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Select Volume Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "No volume snapshots available."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Which keypair to use for authentication."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Admin Pass"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Confirm Admin Pass"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Launch instance in these security groups."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Control access to your instance via keypairs, security groups, and other mechanisms."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Unable to retrieve keypairs."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Select a keypair"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "No keypairs available."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Unable to retrieve list of security groups"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Customisation Script"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "A script or set of commands to be executed after the instance has been built (max 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Post-Creation"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "At least one network must be specified."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Launch instance with these networks"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Policy Profiles"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Launch instance with this policy profile"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Networking"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Select networks for your instance."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Unable to retrieve networks."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Unable to retrieve profiles."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s instances"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Port not created for profile-id (%s)."
@@ -5909,94 +5919,94 @@ msgid ""
"not set"
msgstr "Maximum number of connections allowed for the VIP or '-1' if the limit is not set"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Unable to retrieve pools list."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "No session persistence"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Cookie name is required for APP_COOKIE persistence."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Failed to update VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Weight"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Relative part of requests this pool member serves compared to others"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Member %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Failed to update member %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Delay"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "The minimum time in seconds between regular checks of a member"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Timeout"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "The maximum time in seconds for a monitor to wait for a reply"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Max Retries (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Number of permissible failures before changing the status of member to inactive"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Health monitor %s was successfully updated."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Failed to update health monitor %s"
@@ -6016,17 +6026,17 @@ msgid "Add VIP"
msgstr "Add VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Add Member"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Add Monitor"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6035,20 +6045,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Monitor"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Monitors"
@@ -6057,8 +6067,8 @@ msgid "Member"
msgstr "Member"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Members"
@@ -6095,21 +6105,21 @@ msgstr "Edit Monitor"
msgid "Add Health Monitor"
msgstr "Add Health Monitor"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Failed to retrieve health monitors."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Delete Health Monitor"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Provider"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6117,47 +6127,47 @@ msgstr "Provider"
msgid "Protocol Port"
msgstr "Protocol Port"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Monitor Type"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Unable to retrieve member list."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Unable to retrieve monitor list."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Pool Details"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Unable to retrieve pool details."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "VIP Details"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Unable to retrieve VIP details."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Member Details"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Unable to retrieve member details."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Monitor Details"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Unable to retrieve monitor details."
@@ -6352,7 +6362,7 @@ msgid "At least one member must be specified"
msgstr "At least one member must be specified"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Select members for this pool "
@@ -6360,172 +6370,184 @@ msgstr "Select members for this pool "
msgid "Select a Pool"
msgstr "Select a Pool"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Unable to retrieve instances list."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "No servers available. Click Add to cancel."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Add New Member"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Add member to selected pool.\n\nChoose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Added member(s)."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Unable to add member(s)."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP Method"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "HTTP method used to check health status of a member"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Expected HTTP Status Codes"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Expected code may be a single value (e.g. 200), a list of values (e.g. 200, 202), or range of values (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Please choose a HTTP method"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Please specify an URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or range of values (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Add New Monitor"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Create a monitor template.\n\nSelect type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Added monitor"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Unable to add monitor"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Unable to add monitor."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Select a monitor template for %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Select a Monitor"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Unable to retrieve monitors list."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Association Details"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Associate a health monitor with target pool."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Add Association"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Added association."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Unable to add association."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Select a health monitor of %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Disassociate a health monitor from target pool. "
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Delete Association"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Deleted association."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Unable to delete association."
@@ -7717,19 +7739,19 @@ msgstr "Create a Volume Snapshot"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Add IKE Policy"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Add IPSec Policy"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Add VPN Service"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Add IPSec Site Connection"
@@ -7739,7 +7761,7 @@ msgid "VPN Service"
msgstr "VPN Service"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN Services"
@@ -7749,7 +7771,7 @@ msgid "IKE Policy"
msgstr "IKE Policy"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE Policies"
@@ -7759,7 +7781,7 @@ msgid "IPSec Policy"
msgstr "IPSec Policy"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec Policies"
@@ -7773,16 +7795,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec Site Connections"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Authorisation algorithm"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7792,51 +7814,51 @@ msgstr "Encryption algorithm"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Unable to retrieve IPSec Site Connections list."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Unable to retrieve VPN Services list."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Unable to retrieve IKE Policies list."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Unable to retrieve IPSec Policies list."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE Policy Details"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Unable to retrieve IKE Policy details."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec Policy Details"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Unable to retrieve IPSec Policy details."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN Service Details"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Unable to retrieve VPN Service details."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec Site Connection Details"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Unable to retrieve IPSec Site Connection details."
@@ -7880,242 +7902,242 @@ msgstr "Unable to delete IPSec Site Connection."
msgid "Select a Router"
msgstr "Select a Router"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Unable to retrieve routers list."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Add New VPN Service"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Create VPN Service for current project.\n\nAssign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Added VPN Service \"%s\"."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Unable to add VPN Service \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE version"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Lifetime units for IKE keys"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Lifetime value for IKE keys"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Equal to or more than 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE Phase1 negotiation mode"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Add New IKE Policy"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Create IKE Policy for current project.\n\nAssign a name and description for the IKE Policy. "
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Added IKE Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Unable to add IKE Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Encapsulation mode"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Lifetime units"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Lifetime value for IKE keys "
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Transform Protocol"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Add New IPSec Policy"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Create IPSec Policy for current project.\n\nAssign a name and description for the IPSec Policy. "
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Added IPSec Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Unable to add IPSec Policy \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "VPN Service associated with this connection"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "IKE Policy associated with this connection"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "IPSec Policy associated with this connection"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Peer gateway public IPv4/IPv6 Address or FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Peer router identity for authentication (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, key ID, or FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Remote peer subnet"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Pre-Shared Key (PSK) string"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Select IKE Policy"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Select IPSec Policy"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Select VPN Service"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Add New IPSec Site Connection"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Create IPSec Site Connection for current project.\n\nAssign a name and description for the IPSec Site Connection. All fields in this tab are required."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Maximum Transmission Unit size for the connection"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Equal to or more than 68 if the local subnet is IPv4. Equal to or more than 1280 if the local subnet is IPv6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Dead peer detection actions"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Dead peer detection interval"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Valid integer"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Dead peer detection timeout"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Valid integer greater than the DPD interval"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Initiator state"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Optional Parameters"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Fields in this tab are optional. You can configure the detail of IPSec site connection created."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Added IPSec Site Connection \"%s\"."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Unable to add IPSec Site Connection \"%s\"."
diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.mo b/openstack_dashboard/locale/es/LC_MESSAGES/django.mo
index c4d6b57f3..aa05d38fa 100644
--- a/openstack_dashboard/locale/es/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/es/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/es/LC_MESSAGES/django.po b/openstack_dashboard/locale/es/LC_MESSAGES/django.po
index 88484d986..abd474065 100644
--- a/openstack_dashboard/locale/es/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/es/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Alberto Molina Coballes <alb.molina@gmail.com>, 2012-2013
# aloga <aloga@ifca.unican.es>, 2013
# smarturo <arturo.suarez@stackops.com>, 2013
@@ -18,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-08 19:41+0000\n"
-"Last-Translator: Alberto Molina Coballes <alb.molina@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:43+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/openstack/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -120,21 +121,21 @@ msgstr "Chino tradicional"
msgid "Unknown instance"
msgstr "Instancia desconocida"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (backend %(backend)s)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "El servicio de identidad no permite editar datos de usuario."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "El usuario %s no tiene roles definidos para ese proyecto."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Se ha cambiado la contraseña. Inicie sesion de nuevo para continuar."
@@ -204,7 +205,7 @@ msgstr "Bytes del contenido del archivo inyectado"
#: dashboards/admin/defaults/tables.py:44
#: dashboards/admin/defaults/workflows.py:34
msgid "Injected File Path Bytes"
-msgstr "Bytes de ruta de archivo inyectados"
+msgstr "Bytes de ruta de ficheros inyectados"
#: dashboards/admin/defaults/tables.py:45
#: dashboards/admin/defaults/workflows.py:36
@@ -303,7 +304,7 @@ msgstr "IPs flotantes"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Grupos de seguridad"
@@ -399,7 +400,7 @@ msgstr "Crear dominio"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Editar"
@@ -479,13 +480,13 @@ msgstr "Se ha vaciado el dominio de contexto."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -508,9 +509,9 @@ msgstr "Se ha vaciado el dominio de contexto."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -568,7 +569,7 @@ msgstr "Nombre"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -586,9 +587,9 @@ msgstr "Nombre"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -730,7 +731,7 @@ msgstr "Sabores"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Sabor"
@@ -808,9 +809,9 @@ msgstr "Disco de intercambio (swap)"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -834,8 +835,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Público"
@@ -1184,7 +1185,7 @@ msgstr "Eliminado"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Usuario"
@@ -1228,13 +1229,13 @@ msgstr "Miembros del grupo"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Añadir"
@@ -1308,8 +1309,8 @@ msgstr "Nombre del host"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1380,17 +1381,17 @@ msgstr "Uso de disco"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Imágenes"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Nombre de la imagen"
@@ -1457,7 +1458,7 @@ msgid ""
msgstr "El campo de ubicación de la imagen DEBE ser una URL válida y directa al archivo de la imagen. URLs con redirecciones o páginas de error producirán imágenes inutilizables."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Crear imagen"
@@ -1507,11 +1508,11 @@ msgstr "Servicios"
#: dashboards/admin/info/tables.py:62
msgid "Services Up"
-msgstr "Servicios de subida"
+msgstr "Servicios levantados"
#: dashboards/admin/info/tables.py:62
msgid "Services Down"
-msgstr "Servicios de bajada"
+msgstr "Servicios parados"
#: dashboards/admin/info/tables.py:70 dashboards/admin/info/tables.py:136
msgid "Hosts"
@@ -1544,7 +1545,7 @@ msgstr "Zona"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1588,7 +1589,7 @@ msgid "Compute Services"
msgstr "Servicios de computación"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Zona de disponibilidad"
@@ -1663,8 +1664,8 @@ msgstr "Instancia"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1678,7 +1679,7 @@ msgstr "Proyecto"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "Dirección IP"
@@ -1810,11 +1811,11 @@ msgstr "Número de paquetes salientes para una interfaz de la MV"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "Duración de istancia tipo %s (sabor de openstack)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "No ha sido posible obtener la lista de proyectos."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "No ha sido posible obtener las estadísticas."
@@ -1960,7 +1961,7 @@ msgstr "Número de bytes salientes"
#: dashboards/admin/metering/templates/metering/stats.html:59
msgid "Number of API requests against swift"
-msgstr "Número de pedidos de API contra Swift"
+msgstr "Número de solicitudes de API contra Swift"
#: dashboards/admin/metering/templates/metering/stats.html:62
msgid "Energy (Kwapi)"
@@ -2056,12 +2057,12 @@ msgstr "Perfil de red"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2071,7 +2072,7 @@ msgstr "Perfil de red"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2144,7 +2145,7 @@ msgstr "Ha habido un fallo al actualizar la red %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2332,7 +2333,7 @@ msgid "Unable to retrieve network."
msgstr "No ha sido posible obtener la red."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2857,7 +2858,7 @@ msgid "Router Detail"
msgstr "Detalle del router"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden."
@@ -3016,7 +3017,7 @@ msgid "Manage Databases"
msgstr "Administrar bases de datos"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Acceso y seguridad"
@@ -3085,9 +3086,9 @@ msgstr "Error al descargar archivo RC: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3209,33 +3210,33 @@ msgstr "La dirección IP %s fue asociada."
msgid "Unable to associate IP address %s."
msgstr "No ha sido posible asociar la dirección IP %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Nombre del par de claves"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "El nombre del par de claves debe contener solo letras, números, guiones bajos y guiones."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Nombre del par de claves"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Clave pública"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "La clave: %s fue importada correctamente"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "No fue posible importar el par de claves."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Par de clave"
@@ -3883,7 +3884,7 @@ msgstr "Restaurar copia de seguridad"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3894,7 +3895,7 @@ msgstr "Borrar"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4022,13 +4023,13 @@ msgstr "Descripción de la copia de seguridad opcional"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Detalles"
#: dashboards/project/database_backups/workflows/create_backup.py:49
msgid "Unable to list database instance to backup."
-msgstr "No ha sido posible obtener la lista de instancias de la base de datos a resguardar."
+msgstr "No ha sido posible obtener la lista de instancias de la base de datos para hacer backup."
#: dashboards/project/database_backups/workflows/create_backup.py:63
#, python-format
@@ -4037,14 +4038,14 @@ msgstr "Programada copia de seguridad \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "No ha sido posible lanzar %(count)s de nombre \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instancia"
@@ -4102,7 +4103,7 @@ msgstr "Error al borrar la base de datos en la instancia."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Lanzar Instancia"
@@ -4153,7 +4154,7 @@ msgstr "Hosts permitidos"
#: dashboards/project/databases/tables.py:190
msgid "Database Instance Users"
-msgstr "Usuarios de instacia de la base de datos"
+msgstr "Usuarios de instancia de la base de datos"
#: dashboards/project/databases/views.py:53
msgid "Unable to retrieve database size information."
@@ -4223,7 +4224,7 @@ msgstr "Crear usuario de administración inicial"
msgid ""
"Create an optional initial user.\n"
" This user will have access to all databases you create."
-msgstr "Crear un usuario inicial opcional.\nEste usuario tendrá acceso a todas las bases de datos que crees."
+msgstr "Crear un usuario inicial opcional.\nEste usuario tendrá acceso a todas las bases de datos que cree."
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:13
msgid "Username (required)"
@@ -4266,7 +4267,7 @@ msgid "Edit Instance"
msgstr "Editar instancia"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Tamaño de la imagen a lanzar."
@@ -4323,14 +4324,14 @@ msgid "Unable to find backup!"
msgstr "¡No se ha podido encontrar la copia de seguridad!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Lanzar"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Lanzadas %(count)s de nombre \"%(name)s\"."
@@ -4339,7 +4340,7 @@ msgstr "Lanzadas %(count)s de nombre \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4383,11 +4384,11 @@ msgstr "Dirección IP de destino o subred"
#: dashboards/project/firewalls/forms.py:59
#: dashboards/project/firewalls/workflows.py:60
msgid "Source Port/Port Range"
-msgstr "Puerto fuente/Rango de puerto"
+msgstr "Puerto origen/Rango de puerto"
#: dashboards/project/firewalls/forms.py:62
msgid "Source port (integer in [1, 65535] or range in a:b)"
-msgstr "Puerto fuente (entero en [1, 65535] o rango en a:b)"
+msgstr "Puerto origen (entero en [1, 65535] o rango en a:b)"
#: dashboards/project/firewalls/forms.py:65
#: dashboards/project/firewalls/workflows.py:65
@@ -4400,7 +4401,7 @@ msgstr "Puerto destino (entero en [1, 65535] o rango en a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4900,7 +4901,7 @@ msgstr "Disco local a cargar."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Formato"
@@ -4909,7 +4910,6 @@ msgid "Minimum Disk (GB)"
msgstr "Disco mínimo (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4917,11 +4917,17 @@ msgstr "El tamaño mínimo de disco necesario para arrancar la imagen. Si no se
#: dashboards/project/images_and_snapshots/images/forms.py:82
msgid "Minimum Ram (MB)"
-msgstr "Memoria mínima (MB)"
+msgstr "RAM mínima (MB)"
+
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Protegido"
@@ -4967,13 +4973,13 @@ msgstr "No ha sido posible subir la imagen \"%s\"."
msgid "Image was successfully updated."
msgstr "La imagen se actualizó correctamente."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Imagen"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4982,7 +4988,7 @@ msgstr "Imagen"
msgid "Create Volume"
msgstr "Crear volumen"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Compartido conmigo"
@@ -5027,7 +5033,7 @@ msgstr "Visión general de imágenes"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5110,8 +5116,8 @@ msgstr "Las instantáneas conservan el estado de disco de una instancia en ejecu
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5129,17 +5135,17 @@ msgstr "Detalles de la Instantánea de volumen"
msgid "Volume Snapshot Detail"
msgstr "Detalle de la Instantánea de volumen"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Instantánea de volumen"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Instantáneas de volumen"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Nombre del volumen"
@@ -5150,7 +5156,7 @@ msgstr "No ha sido posible obtener las instantáneas."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Seleccionar imagen"
@@ -5298,7 +5304,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disco"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Nombre de la instancia"
@@ -5405,7 +5411,7 @@ msgid "Key Name"
msgstr "Nombre de la clave"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5515,80 +5521,84 @@ msgstr "Redes disponibles"
msgid "Instance Detail"
msgstr "Detalles de la instancia"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Proyecto y usuario"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Seleccione recurso ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Iniciar desde una imagen."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Iniciar desde una instantánea."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Iniciar desde un volumen."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Iniciar desde una imagen (crea un nuevo volumen)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Iniciar desde una instantánea de volumen (crea un nuevo volumen)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Total de instancias"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Número de instancias a lanzar."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
-msgstr "Fuente de arranque de la instancia"
+msgstr "Origen de arranque de la instancia"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
-msgstr "Elija el tipo de fuente de arranque."
+msgstr "Elija el tipo de origen de arranque."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Instantánea de Instancia"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Tamaño del dispositivo (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Tamaño del volumen en gigabytes (valor entero)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Nombre de dispositivo"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Punto de montaje del volumen (p. ej. 'vda' monta en '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Borrar al terminar"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Borrar volumen al terminar la instancia"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Seleccione recurso ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Iniciar desde una imagen"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Iniciar desde una instantánea"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Iniciar desde un volumen"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Iniciar desde una imagen (crea un nuevo volumen)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Iniciar desde una instantánea de volumen (crea un nuevo volumen)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5599,193 +5609,193 @@ msgid_plural ""
msgstr[0] "La instancia solicitada no puede ser lanzada debido que solo queda %(avail)i de su cuota."
msgstr[1] "La instancias solicitadas %(req)i no pueden ser lanzadas debido que solo queda %(avail)i de su cuota."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "Debe seleccionar una imagen. "
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "Debe seleccionar una instantánea. "
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "Debe seleccionar un volumen."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Lanzar múltiples instancias es posible sólo para imágenes e instantáneas de instancias."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "Debe establecer el tamaño del volumen"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "Debe establecer el nombre del dispositivo"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "No ha sido posible obtener los sabores de las instancias."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "No ha sido posible obtener las zonas de disponibilidad."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Zona de disponibilidad no encontrada."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Alguna zona de disponibilidad"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "No ha sido posible obtener información de cuotas."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Instantánea"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "No hay imágenes disponibles"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Seleccionar instantánea de instancia"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "No hay instantáneas disponibles."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "No ha sido posible obtener la lista de volúmenes."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Seleccionar volumen"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "No hay volúmenes disponibles."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "No ha sido posible obtener la lista de instantáneas de volúmenes."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Seleccionar Instantánea de volumen"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "No hay instantáneas del volumen disponibles."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Qué par de claves usar para la autenticación."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Contraseña de administrador"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Confirme la contraseña de administrator"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Lanzar la instancia en estos grupos de seguridad."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Controle el acceso a sus instancias a través de los pares de claves, grupos de seguridad y otros mecanismos"
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "No ha sido posible obtener los pares de claves."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Seleccionar un par de claves"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "No hay pares de claves disponibles."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "No ha sido posible obtener la lista de grupos de seguridad"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Script personalizado"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Un script es un conjunto de instrucciones que se ejecutarán una vez la instancia haya sido generada (max 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Pos-creación"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "Debe especificar al menos una red."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Inicie instancia con estas redes"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Perfiles de la política."
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Lanzar instancia con este perfil de política"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Redes"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Seleccione las redes para su instancia."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "No ha sido posible obtener las redes."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "No ha sido posible obtener los perfiles."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "instancias %s"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Puerto no creado para el perfil- id (%s)."
@@ -5918,94 +5928,94 @@ msgid ""
"not set"
msgstr "Número máximo de conexiones permitidas para la VIP o \"-1\" si no se desea límite."
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "No ha sido posible obtener la lista de pools."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Sesión no persistente"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "El nombre de la cookie es necesario para la persistencia de APP_COOKIE."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s fue actualizada correctamente."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Ha ocurrido un fallo al actualizar la VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Peso"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Partes relativas de los pedidos que este miembro del banco sirve en comparación con otros."
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "El miembro %s fue actualizado correctamente."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Ha ocurrido un fallo al actualizar el miembro %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Demora"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "El tiempo mínimo en segundos entre revisiones regulares de un miembro"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Timeout"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "El tiempo máximo en segundos para un monitor para esperar a una respuesta"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Reintentos máximos (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Número de fallos permitidos antes de cambiar el estado de miembro a inactivo"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "El monitor de salud %s fue actualizado correctamente."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Ha ocurrido un fallo al actualizar el monitor de salud %s"
@@ -6025,17 +6035,17 @@ msgid "Add VIP"
msgstr "Añadir VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Añadir miembro"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Añadir monitor"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6044,20 +6054,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Monitor"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Monitores"
@@ -6066,8 +6076,8 @@ msgid "Member"
msgstr "Miembro"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Miembros"
@@ -6104,21 +6114,21 @@ msgstr "Editar monitor"
msgid "Add Health Monitor"
msgstr "Agregar monitor de salud"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Ha ocurrido un error al intentar obtener la lista de monitores de salud."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Eliminar monitor de salud"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Proveedor"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6126,47 +6136,47 @@ msgstr "Proveedor"
msgid "Protocol Port"
msgstr "Puerto de protocolo"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Tipo de monitor"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "No ha sido posible obtener la lista de miembros."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "No ha sido posible obtener la lista de monitores."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Detalles del pool"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "No ha sido posible obtener los detalles del pool."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "Detalles VIP"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "No ha sido posible obtener los detalles de la VIP."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Detalle de los miembros"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "No ha sido posible obtener los detalles de los miembros."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Detalles de los monitores"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "No ha sido posible obtener los detalles de los monitores."
@@ -6361,7 +6371,7 @@ msgid "At least one member must be specified"
msgstr "Debe especificar al menos un miembro"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Seleccione los miembros de este pool"
@@ -6369,172 +6379,184 @@ msgstr "Seleccione los miembros de este pool"
msgid "Select a Pool"
msgstr "Seleccione un pool"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "No ha sido posible obtener la lista de instancias."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "No hay servidores disponibles. Haga click en \"Añadir\" para cancelar."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Agregar un nuevo miembro"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Añadir un miembro al pool seleccionado.\n\nSeleccionar una o más de las instancias listadas para añadirlas como miembros al pool. Asignar un peso numérico a este miembro. Especificar el número de puerto en el que el miembro opera; p. ej. 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Miembro(s) añadido(s)."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "No ha sido posible añadir el (los) miembro(s)."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "Método HTTP"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "Método HTTP usado para controlar el estado de salud de un miembro"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Códigos de estado HTTP aceptados"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "El código esperado puede ser un valor simple (por ejemplo, 200), una lista de valores (por ejemplo, 200, 202), o un rango de valores (por ejemplo, 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Por favor elija un método HTTP"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Por favor especificar una URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Por favor introduzca un valor simple (por ejemplo, 200), una lista de valores (por ejemplo, 200, 202), o un rango de valores (por ejemplo, 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Agregar un nuevo monitor"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Crear una plantilla para monitores.\n\nSeleccionar el tipo de monitor. Especificar retardo, tiempo de espera y límite de reintentos requeridos por el monitor. Especificar método, ruta URL, y los códigos HTTP esperados en caso de éxito."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Monitor agregado"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "No ha sido posible añadir el monitor"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "No ha sido posible añadir el monitor."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Seleccionar una plantilla de monitor para %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Seleccionar un monitor"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "No ha sido posible obtener la lista de monitores."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Detalles de asociación"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Asociar un monitor de salud a un pool específico."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Añadir asociación"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "La asociación ha sido añadida."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "No ha sido posible añadir la asociación."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Seleccionar un monitor de salud de %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Desasociar un monitor de salud de un pool."
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Borrar asociación"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Asociación borrada"
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "No ha sido posible borrar asociación."
@@ -6590,7 +6612,7 @@ msgstr "Aquí puede actualizar los atributos del monitor de salud: editar demora
msgid ""
"You may update pool for current tenant here: edit name, description, load "
"balancing method or admin state."
-msgstr "Aquí puede actualizar el pool para el proyecto actual: editar nombre, descripción, método de balance de carga o estado de administración."
+msgstr "Aquí puede actualizar el pool para el proyecto actual: editar nombre, descripción, método de balanceo de carga o estado de administración."
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:18
msgid ""
@@ -7274,7 +7296,7 @@ msgstr "Ha ocurrido un fallo al analizar la plantilla: %s"
#: dashboards/project/stacks/forms.py:122
msgid "Please specify a template using only one source method."
-msgstr "Especifique una plantilla utilizando únicamente un método fuente."
+msgstr "Por favor especifique una plantilla utilizando únicamente uno de los orígenes disponibles."
#: dashboards/project/stacks/forms.py:127
msgid "You must specify a template via one of the available sources."
@@ -7322,7 +7344,7 @@ msgstr "Contraseña para usuario \"%s\""
msgid ""
"This is required for operations to be performed throughout the lifecycle of "
"the stack"
-msgstr "Esto es indispensable para operaciones del ciclo de vida de la pila."
+msgstr "Esto es indispensable para operaciones que se ejecuten durante el ciclo de vida de la pila."
#: dashboards/project/stacks/forms.py:263
msgid "Stack creation started."
@@ -7419,7 +7441,7 @@ msgstr "No ha sido posible obtener las pilas."
#: dashboards/project/stacks/views.py:141
msgid "Unable to retrieve resource."
-msgstr "No ha sido posible obtener los recursos."
+msgstr "No ha sido posible obtener el recurso."
#: dashboards/project/stacks/views.py:155
msgid "Unable to retrieve metadata."
@@ -7506,7 +7528,7 @@ msgstr "Tamaño (GB)"
#: dashboards/project/volumes/forms.py:38
msgid "Volume Source"
-msgstr "Recurso del volumen"
+msgstr "Origen del volumen"
#: dashboards/project/volumes/forms.py:41
msgid "Use snapshot as a source"
@@ -7545,7 +7567,7 @@ msgstr "Seleccione una imagen"
#: dashboards/project/volumes/forms.py:134
msgid "No source, empty volume."
-msgstr "No hay recurso, volumen vacío."
+msgstr "No hay origen, volumen vacío."
#: dashboards/project/volumes/forms.py:157
#, python-format
@@ -7726,19 +7748,19 @@ msgstr "Crear una instantánea de volumen"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Añadir política IKE"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Añadir política IPSec"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Añadir servicio VPN"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Añadir conexión de sitio VPN"
@@ -7748,7 +7770,7 @@ msgid "VPN Service"
msgstr "Servicio VPN"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "Servicios VPN"
@@ -7758,7 +7780,7 @@ msgid "IKE Policy"
msgstr "Política IKE"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "Políticas IKE"
@@ -7768,7 +7790,7 @@ msgid "IPSec Policy"
msgstr "Política IPSec"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "Políticas IPSec"
@@ -7782,16 +7804,16 @@ msgid "IPSec Site Connections"
msgstr "Conexiones de sitio IPSec"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Algoritmo de autorización"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7801,51 +7823,51 @@ msgstr "Algoritmo de cifrado"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "No ha sido posible obtener la lista de conexiones de sitio IPSec."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "No ha sido posible obtener la lista de servicios VPN."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "No ha sido posible obtener la lista de políticas IKE."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "No ha sido posible obtener la lista de políticas IPSec."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "Detalles de la política IKE"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "No ha sido posible obtener los detalles de la política IKE."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "Detalles de la política IPSec"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "No ha sido posible obtener los detalles de la política IPSec."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "Detalles del servicio VPN"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "No ha sido posible obtener los detalles del servicio VPN."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "Detalles sobre conexiones de sitio IPSec"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "No ha sido posible obtener los detalles sobre la conexión de sitio IPSec."
@@ -7889,242 +7911,242 @@ msgstr "No ha sido posible eliminar la conexiones de sitio IPSec."
msgid "Select a Router"
msgstr "Seleccionar un router"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "No ha sido posible obtener la lista de routers."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Añadir nuevo servicio VPN"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Crear servicio VPN para proyecto actual.\n\nAsignar nombre y descripción para el servicio VPN. Seleccionar un router y una subred. El estado de administrador es ACTIVO (marcado) por defecto."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Servicio VPN \"%s\" añadido."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "No ha sido posible añadir el servicio VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "Versión IKE"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Unidades no expirables para claves IKE"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Valores no explirables para claves IKE"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Igual o mayor que 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "Modo de negociación Phase1 IKE"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Añadir nueva política IKE"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Crear política IKE para proyecto actual.\n\nAsignar nombre y descripción para la política IKE."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Política IKE \"%s\" añadida."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "No ha sido posible añadir la política IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Modo de encapsulamiento"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Unidades no expirables"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Valor no explirable para claves IKE"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Protocolo Transform"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Añadir nueva política IPSec"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Crear política IPSec para proyecto actual.\n\nAsignar nombre y descripción para la política IPSec."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Política IPSec \"%s\" añadida."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "No ha sido posible añadir la política IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Servicio VPN asociado a esta conexión"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Política IKE asociada a esta conexión"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Política IPSec asociada a esta conexión"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Dirección IPv4/IPv6 o FQDN de la puerta de enlace pública vecina."
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Dirección IPv4/IPv6 o FQDN de la puerta de enlace pública vecina para la conexión VPN."
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Identidad del enrutador vecino para autenticación (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Identificador de un enrutador al mismo nivel para autenticación. Puede ser una dirección IPv4/IPv6, e-mail, clave ID, o FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Subred vecina remota"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Dirección de subred vecina remota con mascara en formato CIDR (ejemplo, 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Clave pre-compartida (PSK)"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Seleccione política IKE"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Seleccione política IPSec"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Seleccione servicio VPN"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Añadir nueva conexión de sitio IPSec"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Crear conexión de sitio IPSec para proyecto actual.\n\nAsignar nombre y descripción para conexión de sitio IPSec. Todos los campos en esta pestaña son obligatorios."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Unidad máxima de transmisión para la conexión"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Mayor o igual a 68 si la subred local es IPv4. Mayor o igual a 1280 si la subred local es IPv6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Acciones de Dead Peer Detection"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Intervalo de Dead Peer Detection"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Entero válido"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Tiempo de espera de Dead Peer Detection"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Entero válido mayor al intervalo de Dead Peer Detection"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Estado del iniciador"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Parámetros opcionales"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Los campos en esta pestaña son opcionales. Puede configurar los detalles de la conexion de sitio IPSec creada."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Conexión de sitio IPSec \"%s\" añadida."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "No ha sido posible añadir la conexión de sitio IPSec \"%s\"."
@@ -8206,7 +8228,7 @@ msgstr "1-4093 para VLAN"
#: dashboards/router/nexus1000v/forms.py:73
#: dashboards/router/nexus1000v/tables.py:68
msgid "Multicast IP Range"
-msgstr "Rango de IP multidifusión"
+msgstr "Rango de IP multicast"
#: dashboards/router/nexus1000v/forms.py:104
#, python-format
diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo b/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo
index 160ade123..aaee51366 100644
--- a/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po
index 47356c9ce..69b393b00 100644
--- a/openstack_dashboard/locale/fr/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/fr/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@
# Loïc Chabert <chabert.loic.74@gmail.com>, 2013
# Loïc Chabert <chabert.loic.74@gmail.com>, 2013
# Christophe kryskool <christophe.chauvet@gmail.com>, 2013
-# codegin <codegin.se@gmail.com>, 2013
+# codegin, 2013
# c <cverheyd@hotmail.com>, 2013
# steff00 <stephane.eveillard@gmail.com>, 2013
# François Bureau <francois.bureau@cloudwatt.com>, 2013
@@ -17,6 +17,7 @@
# jftalta <jftalta@gmail.com>, 2013
# Jérôme Fenal <jfenal@gmail.com>, 2013
# jftalta <jftalta@gmail.com>, 2013
+# cloudwatt_l10n <l10n@cloudwatt.com>, 2014
# RainDropR <rajaa@hilltx.com>, 2013
# Tom Fifield <tom@openstack.org>, 2013
# c <cverheyd@hotmail.com>, 2013
@@ -25,9 +26,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:50+0000\n"
-"Last-Translator: Jérôme Fenal <jfenal@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:25+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/openstack/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -127,21 +128,21 @@ msgstr "Chinois traditionnel"
msgid "Unknown instance"
msgstr "Instance inconnue"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s backend)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Le service d'identité n'autorise pas la modification de données utilisateur."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "L'utilisateur %s n'a pas de rôle défini pour ce projet."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Mot de passe changé. Connectez-vous à nouveau pour poursuivre."
@@ -310,7 +311,7 @@ msgstr "IP flottantes"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Groupes de Sécurité"
@@ -406,7 +407,7 @@ msgstr "Créer un Domaine"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Editer"
@@ -486,13 +487,13 @@ msgstr "Le contexte du domaine a été retiré."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -515,9 +516,9 @@ msgstr "Le contexte du domaine a été retiré."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -575,7 +576,7 @@ msgstr "Nom"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -593,9 +594,9 @@ msgstr "Nom"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -737,7 +738,7 @@ msgstr "Types d'Instance"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Type d'instance"
@@ -815,9 +816,9 @@ msgstr "Disque de Swap"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -841,8 +842,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Publique"
@@ -1191,7 +1192,7 @@ msgstr "Supprimé"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Utilisateur"
@@ -1235,13 +1236,13 @@ msgstr "Membres du Groupe"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Ajouter"
@@ -1315,8 +1316,8 @@ msgstr "Nom d'Hôte"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1387,17 +1388,17 @@ msgstr "Utilisation Disque"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Images"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Nom de l'Image"
@@ -1464,7 +1465,7 @@ msgid ""
msgstr "Le champ Emplacement de l'Image DOIT être une URL valide et pointant directement vers le binaire de l'image. Si l'URL est une redirection ou renvoie une page d'erreur, cela résultera en une image inutilisable. "
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Créer une Image"
@@ -1551,7 +1552,7 @@ msgstr "Zone"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1595,7 +1596,7 @@ msgid "Compute Services"
msgstr "Services de Calcul"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Zone de Disponibilité"
@@ -1670,8 +1671,8 @@ msgstr "Instance"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1685,7 +1686,7 @@ msgstr "Projet"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "Adresse IP"
@@ -1817,11 +1818,11 @@ msgstr "Nombre de paquets sortants pour une interface VM"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "Durée de type d'instance %s (type d'instance Openstack)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Impossible de récupérer la liste des projets."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Impossible de récupérer les statistiques."
@@ -2063,12 +2064,12 @@ msgstr "Profil Réseau"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2078,7 +2079,7 @@ msgstr "Profil Réseau"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2151,7 +2152,7 @@ msgstr "Echec lors de la mise à jour du réseau %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2339,7 +2340,7 @@ msgid "Unable to retrieve network."
msgstr "Impossible de récupérer le réseau."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2864,7 +2865,7 @@ msgid "Router Detail"
msgstr "Détail du Routeur"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Les mots de passe ne correspondent pas."
@@ -3023,7 +3024,7 @@ msgid "Manage Databases"
msgstr "Gérer les Bases de Données"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Accès et Sécurité"
@@ -3092,9 +3093,9 @@ msgstr "Erreur pendant le téléchargement du fichier RC : %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3216,33 +3217,33 @@ msgstr "Adresse IP %s associée."
msgid "Unable to associate IP address %s."
msgstr "Impossible d'associer l'adresse IP %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Nom de la Paire de Clés"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Le nom des paires de clés ne peut contenir que des lettres, des chiffres, des caractères de soulignement et des traits d'union."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Nom de la Paire de Clés"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Clé publique"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Clé publique importée avec succès : %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Impossible d'importer la paire de clés."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Paire de clés"
@@ -3890,7 +3891,7 @@ msgstr "Restaurer une Sauvegarde"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3901,7 +3902,7 @@ msgstr "Supprimer"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4029,7 +4030,7 @@ msgstr "Description de la sauvegarde optionnelle"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Détails"
@@ -4044,14 +4045,14 @@ msgstr "Sauvegarde \"%(name)s\" planifiée."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Impossible de lancer %(count)s instance(s) nommée(s) \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instance"
@@ -4109,7 +4110,7 @@ msgstr "Erreur lors de la suppression de la base de données sur l'instance."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Lancer une Instance"
@@ -4273,7 +4274,7 @@ msgid "Edit Instance"
msgstr "Editer l'Instance"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Taille de l'image à lancer."
@@ -4330,14 +4331,14 @@ msgid "Unable to find backup!"
msgstr "Impossible de trouver la sauvegarde !"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Lancer"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "%(count)s instance(s) nommée(s) \"%(name)s\" ont été lancée(s)."
@@ -4346,7 +4347,7 @@ msgstr "%(count)s instance(s) nommée(s) \"%(name)s\" ont été lancée(s)."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4407,7 +4408,7 @@ msgstr "Port de destination (nombre entier dans l'intervalle [1, 65535] ou plag
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4907,7 +4908,7 @@ msgstr "Une image locale à télécharger."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Format"
@@ -4916,7 +4917,6 @@ msgid "Minimum Disk (GB)"
msgstr "Espace disque minimal (Go)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4926,9 +4926,15 @@ msgstr "La taille minimale du disque nécessaire pour démarrer l'image. Si non
msgid "Minimum Ram (MB)"
msgstr "RAM minimale (Mo)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr "La taille minimale de mémoire nécessaire pour démarrer l'image. Si non spécifiée, la valeur par défaut est 0 (pas de minimum)."
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Protégée"
@@ -4974,13 +4980,13 @@ msgstr "Impossible de mettre à jour l'image \"%s\"."
msgid "Image was successfully updated."
msgstr "Image mise à jour avec succès."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Image"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4989,7 +4995,7 @@ msgstr "Image"
msgid "Create Volume"
msgstr "Créer un Volume"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Partagé avec Moi"
@@ -5034,7 +5040,7 @@ msgstr "Aperçu de l'Image"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5117,8 +5123,8 @@ msgstr "Les instantanés préservent l'état du disque d'une instance en fonctio
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5136,17 +5142,17 @@ msgstr "Détails de l'Instantané du Volume"
msgid "Volume Snapshot Detail"
msgstr "Détail de l'Instantané du Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Instantané du Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Instantanés du Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Nom du Volume"
@@ -5157,7 +5163,7 @@ msgstr "Impossible de récupérer les détails de l'instantané."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Sélectionner une Image "
@@ -5305,7 +5311,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disques"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Nom de l'Instance"
@@ -5412,7 +5418,7 @@ msgid "Key Name"
msgstr "Nom de la Clé"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/D"
@@ -5522,80 +5528,84 @@ msgstr "Réseaux disponibles"
msgid "Instance Detail"
msgstr "Détail de l'Instance"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Projet & Utilisateur"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Sélectionnez la source ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Démarrer depuis une image."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Démarrer depuis un instantané."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "démarrage depuis le volume"
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Démarrer depuis une image (créé un nouveau volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Démarrer depuis un instantané de volume (crée un nouveau volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Nombre d'Instances"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Nombre d'instances à lancer."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Source de l'instance de démarrage."
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Choisisse votre type de source de démarrage."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Instantané d'Instance"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Taille du périphérique (Go)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Taille du volume en giga-octets (valeur entière)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Nom du Périphérique"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Point de montage du volume (e.g. 'vda' monté sur '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Supprimer après Terminaison"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Supprimer le volume après terminaison de l'instance"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Sélectionnez la source ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Démarrer depuis une image (créé un nouveau volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr "Impossible de récupérer l'information concernant les extensions."
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Démarrer depuis un instantané de volume (crée un nouveau volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5606,193 +5616,193 @@ msgid_plural ""
msgstr[0] "L'instance demandée ne peut pas être lancée car vous n'avez seulement que %(avail)i disponibles dans votre quota."
msgstr[1] "Les %(req)i instances demandées ne peuvent pas être lancées car vous n'avez seulement que %(avail)i disponibles dans votre quota."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "Vous devez sélectionner une image"
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "Vous devez sélectionner un instantané."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "Vous devez sélectionner un volume."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Le lancement d'instances multiples n'est accepté que pour les images et les instantanés d'instance."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "Vous devez définir la taille du volume"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "Vous devez définir le nom du périphérique"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Impossible de récupérer les types de l'instance."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Impossible de récupérer les zones de disponibilité."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Aucune zone de disponibilité trouvée."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Toutes les zones de disponibilité"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Impossible de récupérer les informations de quotas."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Instantané"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s Go (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "Aucune image disponible"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Sélectionner un Instantané d'Instance"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "Aucun instantané disponible."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Impossible de récupérer la liste des volumes."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Sélectionner un Volume "
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "Aucun volume disponible."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Impossible de récupérer la liste des instantanés du volume."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Sélectionner un Instantané de Volume"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "Aucun instantané de volume disponible."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Quelle paire de clés utiliser pour l'authentification."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Mot de Passe Admin"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Confirmer le Mot de Passe Admin"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Lancer l'instance dans ces groupes de sécurité."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Contrôler l'accès à votre instance en utilisant les paires de clés, les groupes de sécurité et d'autres mécanismes."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Impossible de récupérer les paires de clés."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Sélectionner une paire de clés"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "Pas de paires de clés disponibles."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Impossible de récupérer la liste des groupes de sécurité"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Script de Personnalisation"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Un script ou une série de commandes à exécuter après la construction de l'instance (max 16 Ko)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Post-Création"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "Au moins un réseau doit être spécifié."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Lancer l'instance avec ces réseaux"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Politique des Profils"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Lancez une instance avec cette politique de profil"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Réseaux"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Sélectionner les réseaux pour votre instance."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Impossible de récupérer les réseaux."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Impossible de récupérer les profils."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s instances"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Port non créé pour le profile-id (%s)."
@@ -5925,94 +5935,94 @@ msgid ""
"not set"
msgstr "Nombre maximal de connexions autorisées pour la VIP ou '-1' si la limite n'est pas définie"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Impossible de récupérer la liste des pools."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Pas de persistance de session"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Le nom du cookie est nécessaire pour la persistance APP_COOKIE."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "La VIP %s a été mise à jour avec succès."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Echec de la mise à jour de la VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Poids"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Part relative de requêtes servie par cet élément du pool"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Le membre %s a été mis à jour avec succès."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Echec lors de la mise à jour du membre %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Retard"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "Temps minimal, en secondes, entre deux vérifications d'un membre"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Délai d'expiration"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "Temps d'attente maximal, en secondes, d'une réponse par un moniteur"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Max tentatives (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Nombre d'échecs permis avant de passer le statut d'un membre à inactif"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Le moniteur de santé %s a été mis à jour avec succès."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "La mise à jour du moniteur de santé %s a échoué. "
@@ -6032,17 +6042,17 @@ msgid "Add VIP"
msgstr "Ajouter un VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Ajouter un Membre"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Ajouter un Moniteur"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6051,20 +6061,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Moniteur"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Moniteurs"
@@ -6073,8 +6083,8 @@ msgid "Member"
msgstr "Membre"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Membres"
@@ -6111,21 +6121,21 @@ msgstr "Editer le Moniteur"
msgid "Add Health Monitor"
msgstr "Ajouter un moniteur de santé"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Echec de la récupération du moniteur de santé"
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Supprimer le Moniteur de Santé"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Fournisseur"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6133,47 +6143,47 @@ msgstr "Fournisseur"
msgid "Protocol Port"
msgstr "Port du Protocole"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Type de Moniteur"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Impossible de récupérer la liste des membres."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Impossible de récupérer la liste des moniteurs."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Détails du Pool"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Impossible de récupérer les détails du Pool."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "Détails de VIP"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Impossible de récupérer les détails de la VIP."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Détails du Membre"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Impossible de récupérer les détails du membre."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Détails du Moniteur"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Impossible de récupérer les détails du moniteur."
@@ -6368,7 +6378,7 @@ msgid "At least one member must be specified"
msgstr "Un membre au moins doit être spécifié"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Sélectionner les membres pour ce pool"
@@ -6376,172 +6386,184 @@ msgstr "Sélectionner les membres pour ce pool"
msgid "Select a Pool"
msgstr "Sélectionner un Pool"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Impossible de récupérer la liste des instances."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "Aucun serveur disponible. Cliquer sur Ajouter pour annuler."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Ajouter un nouveau Membre"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Ajouter un membre au pool sélectionné.\n\nChoisissez une ou plusieurs instances à ajouter au pool en tant que membre(s). Attribuez un poids à ce membre. Précisez le numéro de port sur lequel le membre opère; e.g 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Membre(s) ajouté(s)."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Impossible d'ajouter le(s) membre(s)."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "Méthode HTTP"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "Type de méthode HTTP utilisé pour vérifier l'état de santé d'un membre"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Codes de statut HTTP attendus"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Le code attendu peut être une valeur unique (e.g. 200) , une liste de valeurs (e.g. 200, 202) ou une plage de valeurs (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Veuillez choisir une méthode HTTP"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Veuillez spécifier une URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Veuillez entrer une seule valeur (e.g. 200), une liste de valeurs (e.g. 200, 202) ou une plage de valeurs (e.g. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Ajouter un nouveau Moniteur"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Créer un modèle de supervision.\n\nSélectionner le type de supervision. Spécifier le délai, le délai d'attente, et le nombre de tentatives requises par le moniteur. Spécifiez la méthode, le chemin URL et les codes de retour HTTP attendus en cas de succès. "
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Moniteur ajouté"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Impossible d'ajouter le moniteur"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Impossible d'ajouter le moniteur."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Sélectionner un modèle de moniteur pour %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Sélectionner un Moniteur"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Impossible de récupérer la liste des moniteurs."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Détails de l'Association"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Associer un moniteur de santé au pool cible."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Ajouter une Association"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Association ajoutée."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Impossible d'ajouter une association."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Sélectionner un moniteur de santé de %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Dissocier un moniteur de santé du pool cible."
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Supprimer une Association"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Association supprimée."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Impossible de supprimer l'association."
@@ -7733,19 +7755,19 @@ msgstr "Création d'un instantané du volume"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Ajouter une politique IKE"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Ajouter une politique IPSec"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Ajouter un service VPN"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Ajouter une connexion IPSec de site"
@@ -7755,7 +7777,7 @@ msgid "VPN Service"
msgstr "Service VPN"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "Services VPN"
@@ -7765,7 +7787,7 @@ msgid "IKE Policy"
msgstr "Politique IKE"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "Politiques IKE"
@@ -7775,7 +7797,7 @@ msgid "IPSec Policy"
msgstr "Politique IPSec"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "Politiques IPSec"
@@ -7789,16 +7811,16 @@ msgid "IPSec Site Connections"
msgstr "Connexions IPSec de site"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Algorithme d'autorisation"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7808,51 +7830,51 @@ msgstr "Algorithme de chiffrement"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Impossible de récupérer la liste des connexions IPSec de site."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Impossible de récupérer la liste des services VPN."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Impossible de récupérer la liste des politiques IKE."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Impossible de récupérer la liste des politiques IPSec."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "Détails de la politique IKE."
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Impossible de récupérer les détails de la politique IKE."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "Détails de la politique IPSec"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Impossible de récupérer les détails de la politique IPSec"
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "Détails du service VPN"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Impossible de récupérer les détails des services VPN."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "Détails de la connexion IPSec de site"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Impossible de récupérer les détails de la connexion IPSec de site"
@@ -7896,242 +7918,242 @@ msgstr "Impossible de supprimer la connexion IPSec de Site."
msgid "Select a Router"
msgstr "Sélectionnez un Routeur"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Impossible de récupérer la liste des routeurs."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Ajouter un nouveau Service VPN"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Créer un service VPN pour le projet en cours.\n\nDonner un nom et une description au service VPN. Sélectionner un routeur et un sous-réseau. Admin State est Up (vérifié) par défaut."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Service VPN \"%s\" ajouté."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Impossible d'ajouter le service VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "Version IKE"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Unités de durée de vie pour les clés IKE"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Valeur de durée de vie pour les clés IKE"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Egal ou supérieur à 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "Mode de négociation IKE Phase 1"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Ajouter un nouvelle Politique IKE"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Créer une politique IKE pour le projet en cours.\n\nAttribuer un nom et une description pour la Politique IKE."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Politique IKE \"%s\" ajoutée."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Impossible d'ajouter la politique IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Mode d'encapsulation"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Unités de durée de vie"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Valeur de durée de vie pour les clés IKE"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Protocole de transformation"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Ajouter une nouvelle politique IPSec"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Créer une Politique IPSec pour le projet en cours.\n\nAttribuer un nom et une description pour la Politique IPSec."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Politique IPSec \"%s\" ajoutée."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Impossible d'ajouter la politique IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Service VPN associée à cette connection"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Politique IKE associée à cette connexion"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Politique IPSec associée à cette connexion"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Passerelle publique de Peer Adresse IPv4/IPv6 ou FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Passerelle publique de Peer adresse IPv4/IPv6 ou FQDN pour la connexion VPN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Identité du routeur Peer pour l'authentification (ID du Peer)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Routeur d'identité de Peer pour l'authentification. Peut être l'adresse IPv4/IPv6, l'e-mail, le key ID ou le FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Sous-réseau de peer distant"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Adresse de sous-réseau du peer distant avec un masque au format CIDR (e.g. 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Chaîne de Clé pré-partagée (PSK)"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Sélectionner la Politique IKE"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Sélectionner la politique IPSec"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Sélectionner un Service VPN"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Ajouter un nouvelle connexion IPSec de site "
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Créer une connexion IPSec de Site pour le projet en cours.\n\nAttribuer un nom et une description pour la connexion IPSec de Site. Tous les champs de cet onglet sont obligatoires."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Taille de l'unité de transmission maximum pour la connexion"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Supérieur ou égal à 68 sur le sous-réseau local est en IPV4. Supérieur ou égal à 1280 si le sous-réseau local est en IPV6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Actions de dead peer detection"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "intervalle de dead peer detection"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Valeur entière correcte"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Délai d'expiration de dead peer detection"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Valeur entière correcte plus grande que l'intervalle DPD"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Etat initiator"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Paramètres optionnels"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Les champs dans cet onglet sont optionnels. Vous pouvez paramétrer les détails de la connexion IPsec de site créée."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Connexion IPSec de site \"%s\" ajoutée."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Impossible d'ajouter la connexion IPSec de site \"%s\"."
diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo b/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo
index e1e7a46e1..b3161ce55 100644
--- a/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po
index 3aa19c333..fc10c0605 100644
--- a/openstack_dashboard/locale/ja/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/ja/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Akihiro Motoki <amotoki@gmail.com>, 2013
+# Akihiro MOTOKI <amotoki@gmail.com>, 2013-2014
# masayukig <masayuki.igawa@gmail.com>, 2013
# myamamot <myamamot@redhat.com>, 2013
# Tomoyuki KATO <tomo@dream.daynight.jp>, 2013
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-08 11:26+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/openstack/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -114,21 +114,21 @@ msgstr "Traditional Chinese"
msgid "Unknown instance"
msgstr "未知のインスタンス"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s バックエンド)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Identity service によりユーザーデータの編集が許可されていません。"
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "ユーザー %s はこのプロジェクトではロールが定義されていません。"
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "パスワードが変更されました。続けるには、ログインしなおしてください。"
@@ -297,7 +297,7 @@ msgstr "Floating IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "セキュリティグループ"
@@ -393,7 +393,7 @@ msgstr "ドメインの作成"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "編集"
@@ -473,13 +473,13 @@ msgstr "ドメインコンテキストをクリアしました。"
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -502,9 +502,9 @@ msgstr "ドメインコンテキストをクリアしました。"
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -562,7 +562,7 @@ msgstr "名前"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -580,9 +580,9 @@ msgstr "名前"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -724,7 +724,7 @@ msgstr "フレーバー"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "フレーバー"
@@ -802,9 +802,9 @@ msgstr "スワップディスク"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -828,8 +828,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "パブリック"
@@ -1178,7 +1178,7 @@ msgstr "削除しました"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "ユーザー"
@@ -1222,13 +1222,13 @@ msgstr "グループのメンバー"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "追加"
@@ -1302,8 +1302,8 @@ msgstr "ホスト名"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1374,17 +1374,17 @@ msgstr "ディスク使用量"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "イメージ"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "イメージ名"
@@ -1451,7 +1451,7 @@ msgid ""
msgstr "イメージの場所のフィールドは、イメージ(バイナリ)への有効かつ直接の URL を入力する必要があります。 URL がリダイレクトのページの場合や、エラーページが返ってきた場合には、登録されたイメージは使用できない可能性があります。"
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "イメージの作成"
@@ -1538,7 +1538,7 @@ msgstr "ゾーン"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1582,7 +1582,7 @@ msgid "Compute Services"
msgstr "コンピュートサービス"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "アベイラビリティゾーン"
@@ -1657,8 +1657,8 @@ msgstr "インスタンス"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1672,7 +1672,7 @@ msgstr "プロジェクト"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP アドレス"
@@ -1804,11 +1804,11 @@ msgstr "VM インタフェースでのネットワーク送信パケット数"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "インスタンスタイプ %s (openstack フレーバー) の存在期間"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "プロジェクトリストを取得できません。"
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "統計情報を取得できません。"
@@ -2050,12 +2050,12 @@ msgstr "ネットワークプロファイル"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2065,7 +2065,7 @@ msgstr "ネットワークプロファイル"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2138,7 +2138,7 @@ msgstr "ネットワーク %s の更新に失敗しました"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2326,7 +2326,7 @@ msgid "Unable to retrieve network."
msgstr "ネットワークを取得できません。"
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2851,7 +2851,7 @@ msgid "Router Detail"
msgstr "ルーターの詳細"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "パスワードが一致しません。"
@@ -3010,7 +3010,7 @@ msgid "Manage Databases"
msgstr "データベースの管理"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "アクセスとセキュリティ"
@@ -3079,9 +3079,9 @@ msgstr "RC ファイルのダウンロードに失敗しました: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "プール"
@@ -3203,33 +3203,33 @@ msgstr "IP アドレス %s を割り当てました。"
msgid "Unable to associate IP address %s."
msgstr "IP アドレス %s を割り当てられません。"
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "キーペア名"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "キーペア名では、アルファベット、数字、アンダースコア、ハイフンだけが使用できます。"
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "キーペア名"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "公開鍵"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "公開鍵 %s を正常に取り込みました"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "キーペアをインポートできません。"
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "キーペア"
@@ -3877,7 +3877,7 @@ msgstr "バックアップの復元"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3888,7 +3888,7 @@ msgstr "削除"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4016,7 +4016,7 @@ msgstr "バックアップの説明"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "詳細"
@@ -4031,14 +4031,14 @@ msgstr "バックアップ \"%(name)s\" の作成を予約しました。"
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "名前が \"%(name)s\" の %(count)s が起動できません。"
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "インスタンス"
@@ -4096,7 +4096,7 @@ msgstr "インスタンスからのデータベースの削除でエラーが発
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "インスタンスの起動"
@@ -4260,7 +4260,7 @@ msgid "Edit Instance"
msgstr "インスタンスの編集"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "起動するイメージの容量。"
@@ -4317,14 +4317,14 @@ msgid "Unable to find backup!"
msgstr "バックアップが見つかりません!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "起動"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "名前が \"%(name)s\" の %(count)s を起動しました。"
@@ -4333,7 +4333,7 @@ msgstr "名前が \"%(name)s\" の %(count)s を起動しました。"
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4394,7 +4394,7 @@ msgstr "宛先ポート ([1, 65535] の整数か a:b 形式の範囲)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4894,7 +4894,7 @@ msgstr "手元にあるアップロードするイメージ"
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "形式"
@@ -4903,19 +4903,24 @@ msgid "Minimum Disk (GB)"
msgstr "最小ディスク (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
-msgstr "イメージを起動するために必要となる最小ディスク容量。指定しなければ、この値の初期値は 0 (最小値なし) です。"
+msgstr "イメージを起動するために必要となる最小ディスク容量。指定がなければ、この値の初期値は 0 (最小値なし) です。"
#: dashboards/project/images_and_snapshots/images/forms.py:82
msgid "Minimum Ram (MB)"
msgstr "最小メモリー (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr "イメージを起動するために必要となる最小メモリ容量。指定がなければ、この値の初期値は 0 (最小値なし) です。"
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "保護"
@@ -4961,13 +4966,13 @@ msgstr "イメージ \"%s\" を更新できません。"
msgid "Image was successfully updated."
msgstr "イメージが正常に更新されました。"
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "イメージ"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4976,7 +4981,7 @@ msgstr "イメージ"
msgid "Create Volume"
msgstr "ボリュームの作成"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "自分と共有"
@@ -5021,7 +5026,7 @@ msgstr "イメージの概要"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5104,8 +5109,8 @@ msgstr "スナップショットは実行中のインスタンスのディスク
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5123,17 +5128,17 @@ msgstr "ボリュームのスナップショットの詳細"
msgid "Volume Snapshot Detail"
msgstr "ボリュームのスナップショットの詳細"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "ボリュームのスナップショット"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "ボリュームのスナップショット"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "ボリューム名"
@@ -5144,7 +5149,7 @@ msgstr "スナップショットを取得できません。"
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "イメージの選択"
@@ -5292,7 +5297,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s メモリー | %(VCPU)s 仮想 CPU | %(disk)s ディスク"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "インスタンス名"
@@ -5399,7 +5404,7 @@ msgid "Key Name"
msgstr "キー名"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5509,80 +5514,84 @@ msgstr "利用可能なネットワーク"
msgid "Instance Detail"
msgstr "インスタンスの詳細"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "プロジェクトとユーザー"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- ソースを選択してください ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "イメージから起動"
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "スナップショットから起動"
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "ボリュームから起動"
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "イメージから起動 (新しいボリュームを作成)"
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "ボリュームのスナップショットから起動 (新しいボリュームを作成)"
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "インスタンス数"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "起動するインスタンス数。"
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "インスタンスのブートソース"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "ブートソース種別を選択してください。"
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "インスタンスのスナップショット"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "デバイスサイズ (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "ギガバイト単位のボリュームサイズ (整数値)"
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "デバイス名"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "ボリュームのマウントポイント (例 'vda' と指定すると '/dev/vda' にマウントされます)。"
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "終了時に削除"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "インスタンス終了時にボリュームを削除します"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- ソースを選択してください ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "イメージから起動"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "スナップショットから起動"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "ボリュームから起動"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "イメージから起動 (新しいボリュームを作成)"
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr "API 拡張の情報を取得できません。"
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "ボリュームのスナップショットから起動 (新しいボリュームを作成)"
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5592,193 +5601,193 @@ msgid_plural ""
"%(avail)i of your quota available."
msgstr[0] "要求された %(req)i 個のインスタンスを起動できません。あなたが利用できるクォータは %(avail)i インスタンスだけです。"
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "イメージを選択しなければいけません。"
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "スナップショットを選択しなければいけません。"
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "ボリュームを選択しなければいけません。"
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "複数インスタンスの起動は、イメージとインスタンスのスナップショットについてのみサポートされています。"
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "ボリュームサイズを指定しなければいけません。"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "デバイス名を指定しなければいけません。"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "フレーバーの一覧を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "アベイラビリティゾーンを取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "アベイラビリティゾーンがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "すべてのアベイラビリティゾーン"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "クォータ情報を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "スナップショット"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "利用可能なイメージがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "インスタンスのスナップショットの選択"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "利用可能なスナップショットがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "ボリュームの一覧を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "ボリュームの選択"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "利用可能なボリュームがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "ボリュームのスナップショットの一覧を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "ボリュームのスナップショットの選択"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "利用可能なボリュームスナップショットがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "認証に使用するキーペアを選択してください。"
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "管理者パスワード"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "管理者パスワード(確認)"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "これらのセキュリティグループでインスタンスを起動します。"
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "キーペア、セキュリティグループ、および他のメカニズムを通してインスタンスへのアクセスを制御します。"
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "キーペアの一覧を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "キーペアの選択"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "利用可能なキーペアがありません。"
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "セキュリティグループの一覧を取得できません"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "カスタマイズ・スクリプト"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "インスタンスが構築された後に実行されるスクリプトまたは一組のコマンドです (最大 16 kb)。"
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "作成後"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "少なくとも一つのネットワークを指定する必要があります。"
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "これらのネットワークでインスタンスを起動します。"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "ポリシープロファイル"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "このポリシープロファイルでインスタンスを起動します。"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "ネットワーク"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "インスタンスのネットワークを選択します。"
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "ネットワーク一覧を取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "プロファイルを取得できません。"
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s インスタンス"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "プロファイル ID (%s) でポートを作成できませんでした。"
@@ -5911,94 +5920,94 @@ msgid ""
"not set"
msgstr "この仮想 IP で許可する最大接続数。 上限を設定しない場合は '-1' を指定します。"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "プール一覧を取得できません。"
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "セッション永続性なし"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "クッキー名はセッション永続性が APP_COOKIE の場合には必須です。"
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "仮想 IP %s が正常に更新されました。"
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "VIP %s を更新できません。"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "重み"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "このプールメンバーが他のメンバーと比較してどの程度リクエストを担当するかの相対値"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "メンバー %s が正常に更新されました。"
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "メンバー %s の更新に失敗しました"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "遅延"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "メンバーの通常の状態確認を行う最小時間(秒単位)"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "タイムアウト"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "モニターが応答を待つ最大時間(秒単位)"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "最大試行回数 (1〜10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "メンバーの状態を「非稼働」に変更するまでに許容する失敗回数"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "ヘルスモニター %s が正常に更新されました。"
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "ヘルスモニター %s の更新に失敗しました"
@@ -6018,17 +6027,17 @@ msgid "Add VIP"
msgstr "仮想 IP の追加"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "メンバーの追加"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "モニターの追加"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "仮想 IP"
@@ -6037,20 +6046,20 @@ msgid "VIPs"
msgstr "仮想 IP"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "プール"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "モニター"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "モニター"
@@ -6059,8 +6068,8 @@ msgid "Member"
msgstr "メンバー"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "メンバー"
@@ -6097,21 +6106,21 @@ msgstr "モニターの編集"
msgid "Add Health Monitor"
msgstr "ヘルスモニターの追加"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "ヘルスモニターの取得に失敗しました。"
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "ヘルスモニターの削除"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "プロバイダー"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6119,47 +6128,47 @@ msgstr "プロバイダー"
msgid "Protocol Port"
msgstr "ポート番号"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "モニタータイプ"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "メンバー一覧を取得できません。"
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "モニター一覧を取得できません。"
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "プールの詳細"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "プールの詳細を取得できません。"
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "仮想 IP の詳細"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "仮想 IP の詳細を取得できません。"
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "メンバーの詳細"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "メンバーの詳細を取得できません。"
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "モニターの詳細"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "モニターの詳細を取得できません。"
@@ -6354,7 +6363,7 @@ msgid "At least one member must be specified"
msgstr "少なくともメンバーを一つ指定する必要があります。"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "このプールのメンバーを選択します。"
@@ -6362,172 +6371,184 @@ msgstr "このプールのメンバーを選択します。"
msgid "Select a Pool"
msgstr "プールの選択"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "インスタンスの一覧を取得できません。"
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "指定できるサーバーがありません。取り消すには追加ボタンを押します。"
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "メンバーの追加"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "メンバーを選択済みプールに追加します。\n\nメンバーとしてプールに追加するインスタンスを一覧から選択してください (複数可)。このメンバーに対する重みを指定してください。メンバーが使用するポート番号を指定してください(例: 80)。"
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "メンバーを追加しました。"
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "メンバーを追加できません。"
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP メソッド"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "メンバーの動作状態を確認するために使用する HTTP メソッド"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "HTTP ステータスコードの期待値"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "コードの期待値には、数値 (例: 200)、数値のリスト (例: 200, 202)、値の範囲 (例: 200-204) を指定できます"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "HTTP メソッドを選択してください"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "URL を指定してください"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "数値 (例: 200)、数値のリスト (例: 200, 202)、値の範囲 (例: 200-204) のいずれかを入力してください"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "モニターの追加"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "モニターテンプレートを作成します。\n\nモニタリング種別を選択してください。このモニターで必要となる遅延、タイムアウト、最大試行回数を指定してください。HTTP 系のモニタリングでは、メソッド、URL パス、成功時の HTTP コードの期待値を指定します。"
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "モニターが追加されました。"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "モニターを追加できません"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "モニターを追加できません。"
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s URL:%(url_path)s メソッド:%(http_method)s コード:%(expected_codes)s 遅延:%(delay)d 最大試行:%(max_retries)d タイムアウト:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s 遅延:%(delay)d 最大試行:%(max_retries)d タイムアウト:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "%s 用のモニターテンプレートの選択"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "モニターを選択してください"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "モニター一覧を取得できません。"
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "ヘルスモニターの関連付け"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "ヘルスモニターを対象のプールに関連付けます。"
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "ヘルスモニターの追加"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "ヘルスモニターを関連付けました"
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "ヘルスモニターを追加できません。"
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "%s のヘルスモニターの選択"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "対象のプールからヘルスモニターの関連付けを解除します。"
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "ヘルスモニターの削除"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "ヘルスモニターの関連付けを解除しました。"
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "ヘルスモニターの関連付けを解除できません。"
@@ -7719,19 +7740,19 @@ msgstr "ボリュームのスナップショットの作成"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "IKE ポリシーの追加"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "IPSec ポリシーの追加"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "VPN サービスの追加"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "IPSec サイト間接続の追加"
@@ -7741,7 +7762,7 @@ msgid "VPN Service"
msgstr "VPN サービス"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN サービス"
@@ -7751,7 +7772,7 @@ msgid "IKE Policy"
msgstr "IKE ポリシー"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE ポリシー"
@@ -7761,7 +7782,7 @@ msgid "IPSec Policy"
msgstr "IPSec ポリシー"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec ポリシー"
@@ -7775,16 +7796,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec サイト間接続"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "認可アルゴリズム"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7794,51 +7815,51 @@ msgstr "暗号化アルゴリズム"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "IPSec サイト間接続の一覧を取得できません。"
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "VPN サービスの一覧を取得できません。"
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "IKE ポリシーの一覧を取得できません。"
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "IPSec ポリシーの一覧を取得できません。"
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE ポリシーの詳細"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "IKE ポリシーの詳細を取得できません。"
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec ポリシーの詳細"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "IPSec ポリシーの詳細を取得できません。"
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN サービスの詳細"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "VPN サービスの詳細を取得できません。"
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec サイト間接続の詳細"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "IPSec サイト間接続の詳細を取得できません。"
@@ -7882,242 +7903,242 @@ msgstr "IPSec サイト間接続を削除できません。"
msgid "Select a Router"
msgstr "ルーターの選択"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "ルーターの一覧を取得できません。"
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "VPN サービスの追加"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "現在のプロジェクトに VPN サービスを作成します。\n\nVPN サービスの名前と説明を入力してください。ルーターとサブネットを選択します。管理状態はデフォルトで有効 (チェック済み) になっています。"
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "VPN サービス \"%s\" を追加しました。"
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "VPN サービス \"%s\" を追加できません。"
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE バージョン"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "IKE 鍵のライフタイムの単位"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "IKE 鍵のライフタイムの値"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "60 以上"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE フェーズ 1 のメッセージ交換モード"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "IKE ポリシーの追加"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "現在のプロジェクトに IKE ポリシーを作成します。\n\nIKE ポリシーの名前と説明を入力してください。"
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "IKE ポリシー \"%s\" を追加しました。"
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "IKE ポリシー \"%s\" を追加できません。"
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "カプセル化モード"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "ライフタイム単位"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "IKE 鍵のライフタイム値"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "トランスフォームプロトコル"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "IPSec ポリシーの追加"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "現在のプロジェクトに IPSec ポリシーを作成します。\n\nIPSec ポリシーの名前と説明を入力してください。"
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "IPSec ポリシー \"%s\" を追加しました。"
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "IPSec ポリシー \"%s\" を追加できません。"
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "この接続に関連付ける VPN サービス"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "この接続に関連付ける IKE ポリシー"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "この接続に関連付ける IPSec ポリシー"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "接続相手のゲートウェイのパブリック IPv4/IPv6 アドレスまたは FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "VPN 接続の接続相手のゲートウェイのパブリック IPv4/IPv6 アドレスまたは FQDN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "接続相手のルータの認証用識別子 (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "接続相手のルータの認証用識別子。 IPv4/IPv6 アドレス、メールアドレス、キー ID、FQDN が使用できます。"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "接続相手のサブネット"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "接続相手のサブネットアドレス。マスク付きの CIDR 形式で指定する (例:20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "事前共有鍵 (Pre-Shared-Key; PSK)"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "IKE ポリシーの選択"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "IPSec ポリシーの選択"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "VPN サービスの選択"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "IPSec サイト間接続の追加"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "現在のプロジェクトに IPSec サイト間接続を作成します。\n\nIPSec サイト間接続の名前と説明を入力してください。このタブのフィールドはすべて必須です。"
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "この接続の MTU (最大転送単位)の大きさ"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "ローカルサブネットが IPv4 の場合は 68 以上、 IPv6 の場合は 1280 以上。"
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Dead Peer 検出時のアクション"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Dead Peer 検出間隔"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "有効な整数値"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Dead Peer 検出タイムアウト"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Dead Peer 検出間隔よりも大きい有効な整数値"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "イニシエーターモード"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "詳細パラメーター"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "このタブのフィールドは任意項目です。作成する IPSec サイト間接続の詳細設定ができます。"
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "IPSec サイト間接続 \"%s\" を追加しました。"
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "IPSec サイト間接続 \"%s\" を追加できません。"
diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo
index 2cc7af493..f3e2e1ae1 100644
--- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po
index 00dda27a6..2ef4005fc 100644
--- a/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-08 11:08+0000\n"
-"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/openstack/language/ko_KR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -115,21 +115,21 @@ msgstr "중국어 정체"
msgid "Unknown instance"
msgstr "알 수 없는 인스턴스"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s 백엔드)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "신원 인증 서비스는 사용자 데이터를 편집할 수 없습니다."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "사용자 %s는 해당 프로젝트에 정의된 역할이 없습니다."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "비밀번호 변경하였습니다. 다시 로그인 해주십시오."
@@ -298,7 +298,7 @@ msgstr "유동 IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "보안 그룹"
@@ -394,7 +394,7 @@ msgstr "도메인 생성"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "편집"
@@ -474,13 +474,13 @@ msgstr "도메인 컨텍스트가 삭제되었습니다."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -503,9 +503,9 @@ msgstr "도메인 컨텍스트가 삭제되었습니다."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -563,7 +563,7 @@ msgstr "이름"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -581,9 +581,9 @@ msgstr "이름"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -725,7 +725,7 @@ msgstr "Flavors"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Flavor"
@@ -803,9 +803,9 @@ msgstr "Swap 디스크"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -829,8 +829,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "공용"
@@ -1179,7 +1179,7 @@ msgstr "삭제됨"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "사용자"
@@ -1223,13 +1223,13 @@ msgstr "그룹 멤버"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "추가"
@@ -1303,8 +1303,8 @@ msgstr "호스트 이름"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1375,17 +1375,17 @@ msgstr "디스크 사용량"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "이미지"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "이미지 이름"
@@ -1452,7 +1452,7 @@ msgid ""
msgstr "이미지가 있는 위치를 작성하는 필드에는 이미지 바이러니에 대한 유효하고 직접연결하는 URL이여야 합니다. 사용할수 없는 이미지라면 리다이렉트되거나 서비스 에러 페이지를 나타냅니다."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "이미지 생성"
@@ -1539,7 +1539,7 @@ msgstr "영역"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1583,7 +1583,7 @@ msgid "Compute Services"
msgstr "Compute 서비스"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "사용 가능한 영역"
@@ -1658,8 +1658,8 @@ msgstr "인스턴스"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1673,7 +1673,7 @@ msgstr "프로젝트"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP 주소"
@@ -1805,11 +1805,11 @@ msgstr "VM 인터페이스에 대해서 나가는 패킷 수"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "인스턴스 형식 %s 지속 시간 (openstack flavor)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Tenant 목록을 찾을 수 없습니다."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "통계치를 찾을 수 없습니다."
@@ -2051,12 +2051,12 @@ msgstr "네트워크 프로필"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2066,7 +2066,7 @@ msgstr "네트워크 프로필"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2139,7 +2139,7 @@ msgstr "네트워크 %s 업데이트를 하지 못하였습니다."
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2327,7 +2327,7 @@ msgid "Unable to retrieve network."
msgstr "네트워크를 찾을 수 없습니다."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2852,7 +2852,7 @@ msgid "Router Detail"
msgstr "라우터 상세 정보"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "비밀번호가 맞지 않습니다."
@@ -3011,7 +3011,7 @@ msgid "Manage Databases"
msgstr "데이터베이스 관리"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "접근 & 보안"
@@ -3080,9 +3080,9 @@ msgstr "RC 파일 다운로드 중 오류: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3204,33 +3204,33 @@ msgstr "IP 주소 %s 연결함."
msgid "Unable to associate IP address %s."
msgstr "IP 주소 %s를 연결할 수 없습니다."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Keypair 이름"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Keypair 이름은 문자, 숫자, 밑줄 및 하이픈만 가능합니다."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Keypair 이름"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "공개 Key"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "공개 Key를 성공적으로 가져왔습니다.:%s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Keypair을 가져올 수 없습니다."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Keypair"
@@ -3878,7 +3878,7 @@ msgstr "백업 복구"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3889,7 +3889,7 @@ msgstr "삭제"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4017,7 +4017,7 @@ msgstr "선택인 백업 설명"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "상세 정보"
@@ -4032,14 +4032,14 @@ msgstr "\"%(name)s\" 백업할 예정입니다."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "%(count)s 개의 \"%(name)s\"을 구동할 수 없습니다."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "인스턴스"
@@ -4097,7 +4097,7 @@ msgstr "인스턴스에서 데이터베이스를 삭제하는 동안 오류가
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "인스턴스 시작"
@@ -4261,7 +4261,7 @@ msgid "Edit Instance"
msgstr "인스턴스 편집"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "시작시 이미지 크기"
@@ -4318,14 +4318,14 @@ msgid "Unable to find backup!"
msgstr "백업을 찾을 수 없습니다!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Launch"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "%(count)s 개의 \"%(name)s\"이 구동됨."
@@ -4334,7 +4334,7 @@ msgstr "%(count)s 개의 \"%(name)s\"이 구동됨."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4395,7 +4395,7 @@ msgstr "대상 포트 ([1, 65535] 중 정수거나 a:b 범위 내)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4895,7 +4895,7 @@ msgstr "업로드할 로컬 이미지."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "형식"
@@ -4904,7 +4904,6 @@ msgid "Minimum Disk (GB)"
msgstr "최소 디스크 (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4914,9 +4913,15 @@ msgstr "이미지를 부팅 하기 위한 최소한의 디스크 사이즈입니
msgid "Minimum Ram (MB)"
msgstr "최소 램 (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "보호함"
@@ -4962,13 +4967,13 @@ msgstr "이미지 \"%s\"를 업데이트 할 수 없습니다."
msgid "Image was successfully updated."
msgstr "이미지를 성공적으로 업데이트 하였습니다."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "이미지"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4977,7 +4982,7 @@ msgstr "이미지"
msgid "Create Volume"
msgstr "볼륨 생성"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "나에게 공유됨"
@@ -5022,7 +5027,7 @@ msgstr "이미지 개요"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5105,8 +5110,8 @@ msgstr "스냅샷은 작동 중인 인스턴스 디스크 상태를 저장합니
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5124,17 +5129,17 @@ msgstr "볼륨 스냅샷 상세 정보"
msgid "Volume Snapshot Detail"
msgstr "볼륨 스냅샷 상세 정보"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "볼륨 스냅샷"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "볼륨 스냅샷"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "볼륨 이름"
@@ -5145,7 +5150,7 @@ msgstr "스냅샷 상세 정보를 찾을 수 없습니다."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "이미지 선택"
@@ -5293,7 +5298,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "인스턴스 이름"
@@ -5400,7 +5405,7 @@ msgid "Key Name"
msgstr "키 이름"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5510,80 +5515,84 @@ msgstr "사용 가능한 네트워크"
msgid "Instance Detail"
msgstr "인스턴스 상세 정보"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "프로젝트 & 사용자"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- 선택 소스 ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "이미지로 부팅."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "스냅샷으로 부팅."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "볼륨으로 부팅."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "이미지로 부팅 (새 볼륨 생성하여)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "볼륨 스냅샷 (새로운 볼륨 생성)으로 부팅."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "인스턴스 카운트"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "시작시 인스턴스 수"
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "인스턴스 부팅 소스"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "부팅 소스 형식을 고르세요."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "인스턴스 스냅샷"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "장치 크기 (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "볼륨 크기 기가 바이트 (정수 값)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "장치 이름"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "볼륨 마운트 장소 (e.g. 'vda'를 '/dev/vda'에 마운트)."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "종료 후 삭제"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "인스턴스 종료시 볼륨 삭제"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- 선택 소스 ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "이미지로 부팅"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "스냅샷으로 부팅"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "볼륨으로 부팅"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "이미지로 부팅 (새 볼륨 생성하여)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "볼륨 스냅샷 (새로운 볼륨 생성)으로 부팅."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5593,193 +5602,193 @@ msgid_plural ""
"%(avail)i of your quota available."
msgstr[0] "요청된 %(req)i 인스턴스는 구동할 수 없습니다. %(avail)i 용량만 사용 가능합니다. "
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "이미지를 선택해야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "스냅샷을 선택해야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "볼륨을 선택해야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "여러 개의 인스턴스를 구동하는 것은 이미지 및 인스턴스 스냅샷에서만 지원됩니다. "
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "볼륨 크기를 설정해야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "장치 이름을 설정해야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "인스턴스 flavors를 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "사용 가능한 영역 정보를 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "사용 가능한 영역을 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "임의의 사용 가능한 영역"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Quota 정보를 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "스냅샷"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "사용 가능한 이미지가 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "인스턴스 스냅샷 선택"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "사용 가능한 스냅샷이 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "볼륨 목록을 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "볼륨 선택"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "사용 가능한 볼륨이 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "볼륨 스냅샷 목록을 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "볼륨 스냅샷 선택"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "사용 가능한 볼륨 스냅샷이 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "인증을 위해 사용할 keypair 선택."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "관리자 비밀번호"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "관리자 비밀 번호 확인"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "이 보안 그룹에서 인스턴스를 구동하십시오."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "keypair, 보안 그룹, 기타 메커니즘을 통해 인스턴스를 제어하십시오."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Keypairs를 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Keypair 선택"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "사용 가능한 keypairs가 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "보안 그룹 목록을 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "사용자 스크립트"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "인스턴스 시작 후 명령어 스크립트 또는 세트를 실행할 수 있습니다 (최대 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "생성 이후"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "최소 하나의 네트워크가 지정되어야 합니다."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "정한 네트워크로 인스턴스 구동"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "정책 프로필"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "이 정책 프로필을 사용하여 인스턴스 시작"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "네트워킹"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "인스턴스 네트워크 선택"
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "네트워크를 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "프로필을 찾을 수 없습니다."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s 인스턴스"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "포트를 프로필-id (%s)에서 생성할 수 없습니다."
@@ -5912,94 +5921,94 @@ msgid ""
"not set"
msgstr "VIP에 허용된 연결의 최대 갯수나 '-1'로 설정하게 되면 제한이 없습니다."
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Pool 목록을 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "세션 지속을 못함"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "APP_COOKIE 지속성을 위한 쿠키 이름이 요구됩니다."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s를 성공적으로 업데이트 하였습니다."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "VIP %s 업데이트 실패하였습니다."
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Weight"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "다른 것들에 비해 이 pool 멤버가 제공할 수 있는 요청에 대해 상대적인 부분"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "멤버 %s를 성공적으로 업데이트 하였습니다."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "멤버 %s 업데이트 실패하였습니다."
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "지연"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "멤버의 정기 정검 사이의 최소 시간"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Timeout"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "모니터 응답을 기다리는는 최대 시간"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "최대 재시도 (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "멤버 상태를 비활성상태로 변경하전 실패 횟수"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "상태 모니터 %s를 성공적으로 업데이트하였습니다."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "상태 모니터 %s 업데이트 실패하였습니다."
@@ -6019,17 +6028,17 @@ msgid "Add VIP"
msgstr "VIP 추가"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "멤버 추가"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "모니터 추가"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6038,20 +6047,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "모니터"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "모니터"
@@ -6060,8 +6069,8 @@ msgid "Member"
msgstr "멤버"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "멤버"
@@ -6098,21 +6107,21 @@ msgstr "모니터 편집"
msgid "Add Health Monitor"
msgstr "상태 모니터 추가"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "상태 모니터를 찾을 수 없습니다"
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "상태 모니터 삭제"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "공급자"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6120,47 +6129,47 @@ msgstr "공급자"
msgid "Protocol Port"
msgstr "프로토콜 포트"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "모니터 형식"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "멤버 목록을 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "모니터 목록을 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Pool 상세 정보"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Pool 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "VIP 상세 정보"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "VIP 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "멤버 상세 정보"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "모니터 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "모니터 상세 정보"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "모니터 상세 정보를 찾을 수 없습니다."
@@ -6355,7 +6364,7 @@ msgid "At least one member must be specified"
msgstr "최소 하나의 멤버가 지정되어야 합니다. "
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "이 pool에서 멤버 선택"
@@ -6363,172 +6372,184 @@ msgstr "이 pool에서 멤버 선택"
msgid "Select a Pool"
msgstr "Pool 선택"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "인스턴스 목록을 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "사용 가능한 서버가 없습니다. 취소하려면 추가를 클릭하십시오."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "새로운 멤버 추가"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "선택된 pool에 멤버를 추가합니다.\n\nPool에 추가할 인스턴스를 멤버로 선택합니다. 이 멤버에게 숫자로 Wight를 할당하고 운영할 포트번호를 지정합니다. 예: 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "추가된 멤버"
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "멤버를 추가할 수 없습니다."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP 메서드"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "멤버의 상태를 점검하는데 사용된 HTTP 방식 "
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "예상된 HTTP 상태 코드"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "예상된 코드는 단일 값(예: 200), 목록 값(예:200, 202), 또는 범위 값(예: 200-204)입니다."
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "HTTP 방식을 선택하세요"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "URL을 지정하세요"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "단일 값(예: 200), 목록 값(예:200, 202), 또는 범위 값(예: 200-204)을 입력하세요"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "새로운 모니터 추가"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "모니터 템플릿을 생성하세요.\n\n모니터링 유형을 선택하세요. 지연, 타임아웃, 및 모니터에 의해 요구된 재시도 횟수를 지정하세요. 방식, URL 경로, 성공 시 예상된 HTTP 코드를 지정하세요. "
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "모니터를 추가하였습니다."
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "모니터를 추가할 수 없음."
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "모니터를 추가할 수 없습니다."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "%s에 대한 모니터 템플릿 선택"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "모니터 선택"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "모니터 목록을 찾을 수 없습니다."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "연결 상세 정보"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "상태 모니터는 대상 pool에 연결합니다"
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "연결 추가"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "연결을 추가하였습니다."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "연결을 추가할 수 없습니다."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "상태 모니터 %s 선택"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "대상 pool에서 상태 모니터를 해제합니다."
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "연결 삭제"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "연결을 삭제하였습니다."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "연결을 삭제할 수 없습니다."
@@ -7720,19 +7741,19 @@ msgstr "볼륨 스냅샷 생성"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "IKE Policy 추가"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "IPSec Policy 추가"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "VPN 서비스 추가"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "IPSec 사이트 연결 추가"
@@ -7742,7 +7763,7 @@ msgid "VPN Service"
msgstr "VPN 서비스"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN 서비스"
@@ -7752,7 +7773,7 @@ msgid "IKE Policy"
msgstr "IKE Policy"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE Policies"
@@ -7762,7 +7783,7 @@ msgid "IPSec Policy"
msgstr "IPSec Policy"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec Policies"
@@ -7776,16 +7797,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec 사이트 연결"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "인증 알고리즘"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7795,51 +7816,51 @@ msgstr "암호화 알고리즘"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "IPSec 사이트 연결 목록을 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "VPN 서비스 목록을 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "IKE Policies 목록을 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "IPSec Policies 목록을 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE Policy 상세 정보"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "IKE Policy 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec Policy 상세 정보"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "IPSec Policy 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN 서비스 상세 정보"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "VPN 서비스 상세 정보를 찾을 수 없습니다."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec 사이트 연결 상세 정보"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "IPSec 사이트 연결 상세 정보를 찾을 수 없습니다."
@@ -7883,242 +7904,242 @@ msgstr "IPSec 사이트 연결을 삭제할 수 없습니다."
msgid "Select a Router"
msgstr "라우터 선택"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "라우터 목록을 찾을 수 없습니다."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "새로운 VPN 서비스 추가"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "현재 프로젝트에 VPN 생성합니다.\n\nVPN 서비스에 대한 이름과 설명을 입력하세요. 라우터와 서브넷은 선택하시구요. 관리자 상태는 Up (체크된)으로 기본 설정됩니다."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "VPN 서비스 \"%s\" 추가합니다."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "VPN 서비스 \"%s\"를 추가할 수 없습니다."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE 버전"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "IKE 키의 수명 단위"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "IKE 키의 수명 값"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "같거나 60 이상"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "완벽한 Forward 보안"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE Phase1 협상 모드"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "새로운 IKE Policy 추가"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "현재 프로젝트에 IKE Policy를 생성합니다.\n\nIKE Policy에 대한 이름과 설명을 입력하세요."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "IKE Policy \"%s\"를 추가하였습니다."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "IKE Policy \"%s\"를 추가할 수 없습니다."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "캡슐화 모드"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "수명 단위"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "IKE 키의 수명 값"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "변환 프로토콜"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "새로운 IPSec Policy 추가"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "현재 프로젝트에 IPSec Policy를 생성합니다.\n\nIPSec Policy에 대한 이름과 설명을 입력하세요."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "IPSec Policy \"%s\"를 추가하였습니다."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "IPSec Policy \"%s\"를 추가할 수 없습니다."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "이 연결에 연결할 VPN 서비스 "
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "이 연결에 적용할 IKE Policy"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "이 연결에 적용할 IPSec Policy"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "피어 게이트웨이 공용 IPv4/IPv6 주소 또는 FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "VPN에 연결을 위한 피어 게이트웨이 공용 IPv4/IPv6 주소 또는 FQDN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "신원 인증을 위한 피어 라우터 ID (피어 ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "신원 인증을 위한 피어 라우터 ID. IPv4/IPv6 주소, e-mail, 키 ID, FQDN으로도 가능합니다."
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "원격 피어 서브넷"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "CIDR 형식의 마스크에 대한 원격 피어 서브넷 주소 (예, 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "사전 공유키 (PSK) 문자\t"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "IKE Policy 선택"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "IPSec Policy 선택"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "VPN 서비스 선택"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "새로운 IPSec 사이트 연결 추가"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "현재 프로젝트에 IPSec 사이트 연결을 생성합니다.\n\nIPSec 사이트 연결에 대한 이름과 설명을 입력해주세요. 그리고 이 탭에 있는 모든 항목은 꼭 작성해 주십시오."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "연결에 대한 최대 전달 단위 크기"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "만약 서브넷이 IPv4라면 68과 같거나 더 크며, IPv6이라면 1280보다 같거나 더 커야 합니다."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "죽은 피어 감지 동작"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "죽은 피어 감지 간격"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "유효한 정수"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "죽은 피어 감지 타임아웃"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "DPD 간격을 보다 큰 유효한 정수"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Initiator 상태"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "옵션 변수"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "이 탭의 항목은 선택 사항입니다. 생성된 IPSec 사이트 연결에 대한 세부 사항을 구성할 수 있습니다."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "IPSec 사이트 연결 \"%s\"를 추가하였습니다."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "IPSec 사이트 연결 \"%s\"를 추가 할 수 없습니다."
diff --git a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo
index bdde0cb5f..2bff5185e 100644
--- a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po
index 7dade5361..451bfbb0d 100644
--- a/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Erik-Martijn Kasimier <erik.kasimier@nouveaumedia.nl>, 2012
# campr23 <camprr@gmail.com>, 2013
# RoyB <roy@server.biz>, 2013
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/openstack/language/nl_NL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -99,7 +100,7 @@ msgstr "Portugees (Brazilië)"
#: settings.py:187
msgid "Russian"
-msgstr ""
+msgstr "Russisch"
#: settings.py:188
msgid "Simplified Chinese"
@@ -113,21 +114,21 @@ msgstr "Traditioneel Chinees"
msgid "Unknown instance"
msgstr "Onbekend Exemplaar"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s achterkant)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Identiteitsdienst staat het bewerken van gebruikersgegevens niet toe."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "Gebruiker %s kent geen gedefinieerde rol foor dat project."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Wachtwoord gewijzigd. Meldt u zich opnieuw aan om door te gaan."
@@ -296,7 +297,7 @@ msgstr "Vlottende IPs"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "beveiligingsgroepen"
@@ -392,7 +393,7 @@ msgstr "Creëer domein"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Bewerken"
@@ -472,13 +473,13 @@ msgstr "Domeincontext gewist."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -501,9 +502,9 @@ msgstr "Domeincontext gewist."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -561,7 +562,7 @@ msgstr "Naam"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -579,9 +580,9 @@ msgstr "Naam"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -723,7 +724,7 @@ msgstr "Smaken"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Smaak"
@@ -801,9 +802,9 @@ msgstr "Wisselgeheugenschijf"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -827,8 +828,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Publiek"
@@ -1177,7 +1178,7 @@ msgstr "Verwijderd"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Gebruiker"
@@ -1221,13 +1222,13 @@ msgstr "Groepsleden"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Toevoegen"
@@ -1301,8 +1302,8 @@ msgstr "Gastheer naam"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1373,17 +1374,17 @@ msgstr "Schijfverbruik"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Afbeeldingen"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Afbeeldingsnaam"
@@ -1450,7 +1451,7 @@ msgid ""
msgstr "Het afbeeldingslocatieveld MOET een valide en directe URL zijn naar de programma-afbeelding. URL's die doorverwijzen of eindigen in foutmeldingspagina's zullen resulteren in onbruikbare afbeeldingen."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Creëer afbeelding"
@@ -1537,7 +1538,7 @@ msgstr "Zone"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1581,7 +1582,7 @@ msgid "Compute Services"
msgstr "Rekendiensten"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Beschikbaarheidszone"
@@ -1656,8 +1657,8 @@ msgstr "Exemplaar"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1671,7 +1672,7 @@ msgstr "Project"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP adres"
@@ -1735,7 +1736,7 @@ msgstr "Statistieken"
#: dashboards/admin/metering/tabs.py:51
msgid "Unable to retrieve Nova Ceilometer metering information."
-msgstr ""
+msgstr "Niet in staat om de Nova Ceilometer metingen op te halen."
#: dashboards/admin/metering/tabs.py:57
msgid "Duration of instance"
@@ -1801,13 +1802,13 @@ msgstr "Aantal uitgaande pakketten voor een VM aansluiting"
#: dashboards/admin/metering/tabs.py:80
#, python-format
msgid "Duration of instance type %s (openstack flavor)"
-msgstr ""
+msgstr "Duur van exemplaar type %s (openstack smaak)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Niet in staat om de huurderslijst op te halen."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Niet in staat om de statistieken op te halen."
@@ -2049,12 +2050,12 @@ msgstr "Netwerkprofiel"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2064,7 +2065,7 @@ msgstr "Netwerkprofiel"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2137,7 +2138,7 @@ msgstr "Bijwerken van netwerk %s is mislukt"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2325,7 +2326,7 @@ msgid "Unable to retrieve network."
msgstr "Niet in staat om het netwerk op te halen."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2469,7 +2470,7 @@ msgstr "Niet in staat om de projectlijst op te halen."
#: dashboards/admin/overview/templates/overview/usage.csv:1
#: dashboards/project/overview/templates/overview/usage.csv:1
msgid "Usage Report For Period"
-msgstr ""
+msgstr "Verbruiksrapport voor periode"
#: dashboards/admin/overview/templates/overview/usage.csv:2
msgid "Active Instances"
@@ -2478,21 +2479,21 @@ msgstr "Actieve Exemplaren"
#: dashboards/admin/overview/templates/overview/usage.csv:3
#: dashboards/project/overview/templates/overview/usage.csv:4
msgid "CPU-HRs Used"
-msgstr ""
+msgstr "CPU-uren gebruikt"
#: dashboards/admin/overview/templates/overview/usage.csv:4
msgid "Total Active RAM (MB)"
-msgstr ""
+msgstr "Totaal Actieve RAM (MB)"
#: dashboards/admin/overview/templates/overview/usage.csv:5
#: dashboards/project/overview/templates/overview/usage.csv:6
msgid "Total Disk Size"
-msgstr ""
+msgstr "Totale schijfgrootte"
#: dashboards/admin/overview/templates/overview/usage.csv:6
#: dashboards/project/overview/templates/overview/usage.csv:7
msgid "Total Disk Usage"
-msgstr ""
+msgstr "Totaal schijfverbruik"
#: dashboards/admin/overview/templates/overview/usage.html:3
msgid "Usage Overview"
@@ -2850,7 +2851,7 @@ msgid "Router Detail"
msgstr "Routerdetail"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Wachtwoorden komen niet overeen."
@@ -3009,7 +3010,7 @@ msgid "Manage Databases"
msgstr "Beheer databases"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Toegang & Beveiliging"
@@ -3078,9 +3079,9 @@ msgstr "Fout bij het ophalen van RC bestand: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Poule"
@@ -3202,33 +3203,33 @@ msgstr "IP adres %s geassocieerd."
msgid "Unable to associate IP address %s."
msgstr "Niet in staat om het IP adres %s te associëren."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Sleutelpaar naam"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Sleutelpaarnamen mogen enkel letters, nummers, laag liggende strepen en verbindingsstrepen bevatten."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Sleutelpaar naam"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Publieke sleutel"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Succesvol geimporteerde publieke sleutel: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Niet in staat om het sleutelpaar te importeren."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Sleutelpaar"
@@ -3876,7 +3877,7 @@ msgstr "Herstel archief"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3887,7 +3888,7 @@ msgstr "Verwijder"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4015,7 +4016,7 @@ msgstr "Optionele archiefomschrijving"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Details"
@@ -4030,14 +4031,14 @@ msgstr "Gepland archief \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Niet in staat om %(count)s te starten genaamd \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "Exemplaar"
@@ -4095,7 +4096,7 @@ msgstr "Fout bij het verwijderen van de database op exemplaar."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Start exemplaar"
@@ -4259,7 +4260,7 @@ msgid "Edit Instance"
msgstr "Exemplaar bewerken"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Grootte van te starten afbeelding."
@@ -4316,14 +4317,14 @@ msgid "Unable to find backup!"
msgstr "Niet in staat om het archief te vinden!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Starten"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Gestart %(count)s genoemd \"%(name)s\"."
@@ -4332,7 +4333,7 @@ msgstr "Gestart %(count)s genoemd \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4393,7 +4394,7 @@ msgstr "Bestemmingspoort (geheel getal in [1, 65535] of bereik in a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4893,7 +4894,7 @@ msgstr "Een lokale afbeelding om te uploaden."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Formaat"
@@ -4902,7 +4903,6 @@ msgid "Minimum Disk (GB)"
msgstr "Minimum Schijf (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4912,9 +4912,15 @@ msgstr "De minimum schijfgrootte benodigd om de afbeelding te starten. Indien on
msgid "Minimum Ram (MB)"
msgstr "Minimum werkgeheugen (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Beschermd"
@@ -4960,13 +4966,13 @@ msgstr "Niet in staat om de afbeelding \"%s\" bij te werken."
msgid "Image was successfully updated."
msgstr "Afbeelding is succesvol bijgewerkt."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Afbeelding"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4975,7 +4981,7 @@ msgstr "Afbeelding"
msgid "Create Volume"
msgstr "Creëer volume"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Gedeeld met mij"
@@ -5020,7 +5026,7 @@ msgstr "Afbeeldingoverzicht"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5103,8 +5109,8 @@ msgstr "Momentopnamen bewaren de schijftoestand van een draaiend exemplaar."
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5122,17 +5128,17 @@ msgstr "Volume momentopname details"
msgid "Volume Snapshot Detail"
msgstr "Volume momentopname detail"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Volume momentopname"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Volume momentopnames"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Volumenaam"
@@ -5143,7 +5149,7 @@ msgstr "Niet in staat om de details van de momentopname op te halen."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Selecteer afbeelding"
@@ -5291,7 +5297,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s Werkgeheugen | %(VCPU)s VCPU | %(disk)s Schijf"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Exemplaarnaam"
@@ -5398,7 +5404,7 @@ msgid "Key Name"
msgstr "Sleutelnaam"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "n.v.t."
@@ -5508,80 +5514,84 @@ msgstr "Beschikbare netwerken"
msgid "Instance Detail"
msgstr "Exemplaardetail"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Project & Gebruiker"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Selecteer bron ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Opstarten vanaf afbeelding."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Opstarten vanaf momentopname."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Opstarten vanaf volume."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Opstarten vanaf volume (creëert een nieuw volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Opstarten vanaf volume momentopname (creëert een nieuw volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Exemplaartelling"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Aantal te starten exemplaren."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Exemplaar opstartbron"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Kies uw opstartbrontype."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Exemplaar momentopname"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Apparaatgrootte (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Volumegrootte in Gigabytes (geheel getal)"
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Apparaatnaam"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Volume koppelpunt (bv. 'vda' koppelt aan '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Verwijderen bij beeindiging"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Verwijder volume bij beeindiging exemplaar"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Selecteer bron ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Opstarten vanaf afbeelding"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Opstarten vanaf momentopname"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Opstarten vanaf volume"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Opstarten vanaf volume (creëert een nieuw volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Opstarten vanaf volume momentopname (creëert een nieuw volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5592,193 +5602,193 @@ msgid_plural ""
msgstr[0] "Het gevraagde exemplaar kan niet gelanceerd worden aangezien u nog over slechts %(avail)i van uw quotum beschikt."
msgstr[1] "De gevraagde %(req)i exemplaren kunnen niet gestart worden aangezien u nog over slechts %(avail)i van uw quotum beschikt."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "U moet een afbeelding selecteren."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "U moet een momentopname selecteren."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "U moet een volume selecteren."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Het starten van meerdere exemplaren wordt alleen ondersteund voor afbeeldingen en momentopnamen."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "U moet een volumegrootte instellen"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "U moet een apparaatnaam instellen"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Niet in staat om de exemplaarsmaken op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Niet in staat om de beschikbaarheidszones op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Geen beschikbaarheidszones gevonden."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Elke beschikbaarheidszone"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Niet in staat om de quotainformatie op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Momentopname"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "Geen afbeeldingen beschikbaar"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Selecteer een exemplaar momentopname"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "Geen momentopnamen beschikbaar."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Niet in staat om de volumelijst op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Selecteer volume"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "Geen volumes beschikbaar."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Niet in staat om de lijst met volume momentopnamen op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Selecteer volume momentopname"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "Geen volume momentopnamen beschikbaar."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Welk sleutelbaar te gebruiken voor identificatie."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Beheerwachtwoord"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Bevestig beheerwachtwoord"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Start exemplaar in deze beveiligingsgroep."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Bewaak toegang tot uw exemplaar via sleutelparen, beveiligingsgroepen en andere mechanismen."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Niet in staat om de sleutelparen op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Selecteer een sleutelpaar"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "Geen sleutelparen beschikbaar."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Niet in staat om de beveiligingsgroepenlijst op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Maatwerkscript"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Een script of set commando's dat uitgevoerd wordt nadat het exemplaar is gebouwd (maximaal 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Post-creatie"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "Minimaal één netwerk dient te worden gespecificeerd."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Start exemplaar met deze netwerken"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Beleidsprofielen"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Start exemplaar met dit beleidsprofiel"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Netwerken"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Selecteer netwerken voor uw exemplaar."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Niet in staat om de netwerken op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Niet in staat om de profielen op te halen."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s exemplaren"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Poort niet gecreëerd voor profiel-id (%s)."
@@ -5911,94 +5921,94 @@ msgid ""
"not set"
msgstr "Maximum aantal verbindingen toegestaan voor het VIP of '-1' als de limiet niet is ingesteld"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Niet in staat om de poulelijst op te halen."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Geen sessiepersistentie"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Cookienaam is vereist voor APP_COOKIE persistentie."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s is succesvol bijgewerkt."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Bijwerken van VIP %s mislukt"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Gewicht"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Relatieve deel van de verzoeken die dit poulelid bedient ten opzichte van de anderen"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Lid %s is succesvol bijgewerkt."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Bijwerken van lid %s mislukt"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Vertraging"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "De minimum tijd in seconden tussen reguliere controles van een lid"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Verlooptijd"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "Het maximum aantal seconden waarop een bewaker wacht op een reactie"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Maximum pogingen (1-10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Aantal toegestane mislukkingen voor het op inactief zetten van de status van een lid"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Gezondheidsbewaker %s is succesvol bijgewerkt."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Bijwerken van gezondheidsbewaker %s mislukt"
@@ -6018,17 +6028,17 @@ msgid "Add VIP"
msgstr "VIP toevoegen"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Lid toevoegen"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Bewaker toevoegen"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6037,20 +6047,20 @@ msgid "VIPs"
msgstr "VIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Poule"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Bewaker"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Bewaking"
@@ -6059,8 +6069,8 @@ msgid "Member"
msgstr "Lid"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Leden"
@@ -6097,21 +6107,21 @@ msgstr "Bewaker bewerken"
msgid "Add Health Monitor"
msgstr "Gezondheidsbewaking toeveogen"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Ophalen van gezondheidsbewakers mislukt."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Gezondheidsbewaking verwijderen"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Leverancier"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6119,47 +6129,47 @@ msgstr "Leverancier"
msgid "Protocol Port"
msgstr "Protocol poort"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Bewakingstype"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Niet in staat om de ledenlijst op te halen."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Niet in staat om de bewakerslijst op te halen."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Pouledetails"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Niet in staat om de pouledetails op te halen."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "VIP details"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Niet in staat om de VIP details op te halen."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Liddetails"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Niet in staat om de details van het lid op te halen."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Bewakersdetails"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Niet in staat om de bewakersdetails op te halen."
@@ -6354,7 +6364,7 @@ msgid "At least one member must be specified"
msgstr "Minimaal een lid dient te worden gespecificeerd"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Selecteer leden voor deze poule"
@@ -6362,172 +6372,184 @@ msgstr "Selecteer leden voor deze poule"
msgid "Select a Pool"
msgstr "Selecteer een poule"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Niet in staat om de exemplarenlijst op te halen."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "Geen servers beschikbaar. Klik op Toevoegen om te annuleren."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Nieuw lid toevoegen"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Leden toevoegen aan de geselecteerde poule.\n\nKies een of meerdere van de weergegeven exemplaren om toe te voegen aan de poule. Wijs een numeriek gewicht toe aan ieder lid en specificeer het poortnummer waarvan leden gebruik maken; bv. 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Lid/leden toegevoegd."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Niet in staat om het lid/de leden toe te voegen."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP Methode"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "HTTP methode gebruikt om gezondheidsstatus van een lid te controleren"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Verwachte HTTP statuscontroles"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Verwachte code mag een enkele waarde (bv. 200), een lijst van waarden (bv. 200, 202) of een waardebereik (bv. 200-204)."
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Kies alstublieft een HTTP methode"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Specificeer alstublieft een URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Voer alstublieft een enkele waarde (bv. 200), een lijst van waarden (bv. 200, 202), of een bereik (bv. 200-204) in."
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Nieuwe bewaker toevoegen"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Creëer een bewakingssjabloon.\n\nSelecteer het bewakingstype. Specificeer de vertraging, verlooptijd en herkansingslimiet vereist door de bewaker. Specificeer de methode, het URL pad en de verwachte HTTP codes bij succes."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Toegevoegde bewaker"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Niet in staat om de bewaker toe te voegen."
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Niet in staat om de bewaker toe te voegen."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Selecteer een bewakingsjabloon voor %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Selecteer een bewaker"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Niet in staat om de lijst met bewakers op te halen."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Associatiedetails"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Associeer een gezondheidsbewaker met de doelpoule."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Associatie toevoegen"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Associatie toegevoegd."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Niet in staat om de associatie toe te voegen."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Selecteer een gezondheidsbewaker van %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Dissocieer een gezondheidsbewaker van een doelpoule. "
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Associatie verwijderen."
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Associatie verwijderd."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Niet in staat om de associatie te verwijderen."
@@ -7009,11 +7031,11 @@ msgstr "Draaitijd (seconden)"
#: dashboards/project/overview/templates/overview/usage.csv:3
msgid "Total Active VCPUs"
-msgstr ""
+msgstr "Totaal actieve VCPUs"
#: dashboards/project/overview/templates/overview/usage.csv:5
msgid "Total Active Ram (MB)"
-msgstr ""
+msgstr "Totaal Actieve RAM (MB)"
#: dashboards/project/routers/forms.py:23
#: dashboards/project/routers/ports/forms.py:38
@@ -7719,19 +7741,19 @@ msgstr "Creëer een volume momentopname"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "IKE beleid toevoegen"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "IPSec beleid toevoegen"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "VPN dienst toevoegen"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "IPSec locatieverbinding toevoegen"
@@ -7741,7 +7763,7 @@ msgid "VPN Service"
msgstr "VPN dienst"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN diensten"
@@ -7751,7 +7773,7 @@ msgid "IKE Policy"
msgstr "IKE beleid"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE beleid"
@@ -7761,7 +7783,7 @@ msgid "IPSec Policy"
msgstr "IPSec beleid"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec beleid"
@@ -7775,16 +7797,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec locatieverbindingen"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Autorisatiealoritme"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7794,51 +7816,51 @@ msgstr "Encryptiealgoritme"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Niet in staat om de IPSec locatieverbindingenlijst op te halen."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Niet in staat om de VPN dienstenlijst op te halen."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Niet in staat om de IKE beleidslijst op te halen."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Niet in staat om de IPSec beleidslijst op te halen."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE beleidsdetails"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Niet in staat om de IKE beleidsdetails op te halen."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec beleidsdetails"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Niet in staat om de IPSec beleidsdetails op te halen."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN dienstdetails"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Niet in staat om de VPN dienstdetails op te halen."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec locatieverbinding details"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Niet in staat om de IPSec locatieverbindingsdetails op te halen."
@@ -7882,242 +7904,242 @@ msgstr "Niet in staat om de IPSec locatieverbinding te verwijderen"
msgid "Select a Router"
msgstr "Selecteer een router"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Niet in staat om de routerlijst op te halen."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Nieuwe VPN dienst toevoegen"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Creëer VPN dienst voor het huidige project.\n\nWijs een naam en beschrijving toe voor de VPN dienst. Kies een router en subnet. Beheertoestand is standaard ACTIEF (aangevinkt)."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "VPN dienst \"%s\" toegevoegd."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Niet in staat om VPN dienst \"%s\" toe te voegen."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE versie"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Levenslange eenheden voor IKE sleutels"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Levenslange waarden voor IKE sleutels"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Groter dan of gelijk aan 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Voltooi voorwaartse beveiliging"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE Fase1 onderhandelingsmodus"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Nieuw IKE beleid toevoegen"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Creeer IKE beleid voor het huidige project.\n\nWijs een naam en omschrijving toe aan het IKE beleid."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "IKE beleid \"%s\" toegevoegd."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Niet in staat om het IKE beleid \"%s\" toe te voegen."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Inkapselingsmodus"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Levenslange eenheden"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Levenslange waarden voor IKE sleutels"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Protocol transformeren"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Nieuw IPSec beleid toevoegen"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Creeer IPSec beleid voor het huidige project.\n\nWijs een naam en omschrijving toe aan het IPSec beleid."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "IPSec beleid \"%s\" toegevoegd."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Niet in staat om het IPSec beleid \"%s\" toe te voegen."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Met deze verbinding geassocieerde VPN dienst."
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Met deze verbinding geassocieerd IKE beleid"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Met deze verbinding geassocieerd IPSec beleid"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Tegenpool gateway publiek IPv4/IPv6 adres of FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Tegenpool gateway publiek IPv4/IPv6 adres of FQDN voor de VPN verbinding"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Tegenpool router identiteit voor authenticatie (tegenpool ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Tegenpool router identiteit voor identificatie. Kan een IPv4/IPv6 adres, e-mail, sleutel ID of FQDN zijn"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Subnet vestiging op afstand"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Subnet adres met masker in CIDR formaat (bv. 20.1.0.0/24) van wederhelft op afstand."
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Pre-Shared Key (PSK) waarde"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Selecteer IKE beleid"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Selecteer IPSec beleid"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Selecteer VPN dienst"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Nieuwe IPSec locatieverbinding toevoegen"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Creëer IPSec locatieverbinding voor het huidige project.\n\nWijs een naam en omschrijving toe aan de IPSec locatieverbinding. Alle velden in dit tabblad zijn vereist."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Maximum verzendingseenheid grootte voor de verbinding"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Groter dan of gelijk aan 68 als het lokale subnet IPv4 is. Groter dan of gelijk aan 1280 als het lokale subnet IPv6 is."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Dode wederhelft (peer) detectie acties"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Dode wederhelft (peer) detectie interval"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Valide geheel getal"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Dode wederhelft (peer) detectie verlooptijd"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Valide geheel getal groter dan de DPD interval"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Initiator staat"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Optionele parameters"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Velden in dit tabblad zijn optioneel. U kunt hier de details van de gecreëerde IPSec locatieverbinding configureren."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "IPSec locatieverbinding \"%s\" toegevoegd."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Niet in staat om de IPSec locatieverbinding \"%s\" toe te voegen."
diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo
index efa6a5fc9..39d4d5e67 100644
--- a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po
index 439fa9217..a6cc53c2e 100644
--- a/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/pl_PL/LC_MESSAGES/django.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
-# Łukasz Jernaś <deejay1@srem.org>, 2013
+# Łukasz Jernaś <deejay1@srem.org>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 22:10+0000\n"
-"Last-Translator: Łukasz Jernaś <deejay1@srem.org>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/openstack/language/pl_PL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,21 +112,21 @@ msgstr "Chiński tradycyjny"
msgid "Unknown instance"
msgstr "Nieznana instancja"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (silnik %(backend)s)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Usługa uwierzytelniania nie pozwala na edycję danych użytkownika."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "Użytkownik %s nie posiada zdefiniowanych ról dla tego projektu."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Hasło zmienione. Proszę się zalogować ponownie aby kontynuować."
@@ -294,7 +295,7 @@ msgstr "Pływające adresy IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Grupy zabezpieczeń"
@@ -390,7 +391,7 @@ msgstr "Utwórz domenę"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Edytuj"
@@ -470,13 +471,13 @@ msgstr "Wyczyszczono kontekst domeny."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -499,9 +500,9 @@ msgstr "Wyczyszczono kontekst domeny."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -559,7 +560,7 @@ msgstr "Nazwa"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -577,9 +578,9 @@ msgstr "Nazwa"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -721,7 +722,7 @@ msgstr "Odmiany"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Odmiana"
@@ -799,9 +800,9 @@ msgstr "Dysk swap"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -825,8 +826,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Publiczny"
@@ -1175,7 +1176,7 @@ msgstr "Usunięty"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Użytkownik"
@@ -1219,13 +1220,13 @@ msgstr "Członkowie grupy"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Dodaj"
@@ -1299,8 +1300,8 @@ msgstr "Nazwa hosta"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1371,17 +1372,17 @@ msgstr "Wykorzystanie dysków"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Obrazy"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Nazwa obrazu"
@@ -1448,7 +1449,7 @@ msgid ""
msgstr "Pole „położenie obrazu” musi być poprawnym i bezpośrednim adresem URL do obrazu. Adresy URL, które są przekierowaniami lub kierują na strony błędów spowodują stworzenie nieużytecznych obrazów."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Utwórz obraz"
@@ -1535,7 +1536,7 @@ msgstr "Strefa"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1579,7 +1580,7 @@ msgid "Compute Services"
msgstr "Usługi obliczeniowe"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Strefa dostępności"
@@ -1654,8 +1655,8 @@ msgstr "Instancja"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1669,7 +1670,7 @@ msgstr "Projekt"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "Adres IP"
@@ -1801,11 +1802,11 @@ msgstr "Ilość wychodzących pakietów z interfejsu VM"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "Czas działania instancji typu %s (odmiana OpenStack)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Nie można pobrać listy projektów."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Nie można pobrać statystyk."
@@ -2047,12 +2048,12 @@ msgstr "Profil sieci"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2062,7 +2063,7 @@ msgstr "Profil sieci"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2135,7 +2136,7 @@ msgstr "Błąd przy aktualizacji sieci %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2323,7 +2324,7 @@ msgid "Unable to retrieve network."
msgstr "Nie można pobrać sieci."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2848,7 +2849,7 @@ msgid "Router Detail"
msgstr "Szczegóły routera"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Hasła nie pasują"
@@ -3007,7 +3008,7 @@ msgid "Manage Databases"
msgstr "Zarządzanie bazami danych"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Dostęp i bezpieczeństwo"
@@ -3076,9 +3077,9 @@ msgstr "Błąd podczas pobierania pliku RC: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pula"
@@ -3200,33 +3201,33 @@ msgstr "Powiązano adres IP %s."
msgid "Unable to associate IP address %s."
msgstr "Nie można powiązać adresu IP %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Nazwa pary kluczy"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Nazwy pary kluczy mogą składać się wyłącznie z liter, cyfr, znaków podkreślenia oraz myślników."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Nazwa pary kluczy"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Klucz publiczny"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Poprawnie zaimportowano klucz publiczny: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Nie można zaimportować pary kluczy."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Para kluczy"
@@ -3874,7 +3875,7 @@ msgstr "Przywróć kopię zapasową"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3885,7 +3886,7 @@ msgstr "Usuń"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4013,7 +4014,7 @@ msgstr "Opcjonalny opis kopii zapasowej"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Szczegóły"
@@ -4028,14 +4029,14 @@ msgstr "Zaplanowano kopię zapasową „%(name)s”."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Nie można uruchomić %(count)s nazwanych „%(name)s”."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instancja"
@@ -4093,7 +4094,7 @@ msgstr "Błąd podczas usuwania bazy danych na instancji."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Uruchom instancję"
@@ -4257,7 +4258,7 @@ msgid "Edit Instance"
msgstr "Edytuj instancję"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Rozmiar obrazu do uruchomienia."
@@ -4314,14 +4315,14 @@ msgid "Unable to find backup!"
msgstr "Nie można znaleźć kopii zapasowej."
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Uruchom"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Uruchomiono %(count)s nazwanych „%(name)s”."
@@ -4330,7 +4331,7 @@ msgstr "Uruchomiono %(count)s nazwanych „%(name)s”."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4391,7 +4392,7 @@ msgstr "Port docelowy (liczba całkowita z przedziału [1, 65535] lub zakres w f
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4891,7 +4892,7 @@ msgstr "Lokalny obraz do wysłania."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Format"
@@ -4900,7 +4901,6 @@ msgid "Minimum Disk (GB)"
msgstr "Minimalny dysk (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4910,9 +4910,15 @@ msgstr "Minimalny rozmiar dysku wymagany do uruchomienia obrazu. Jeśli nie zost
msgid "Minimum Ram (MB)"
msgstr "Minimalny RAM (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr "Minimalny rozmiar pamięci wymagany do uruchomienia obrazu. Domyślnie 0 (bez ograniczenia)."
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Chroniony"
@@ -4958,13 +4964,13 @@ msgstr "Nie można zaktualizować obrazu „%s”."
msgid "Image was successfully updated."
msgstr "Zaktualizowano obraz."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Obraz"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4973,7 +4979,7 @@ msgstr "Obraz"
msgid "Create Volume"
msgstr "Utwórz wolumen"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Współdzielone ze mną"
@@ -5018,7 +5024,7 @@ msgstr "Przegląd obrazów"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5101,8 +5107,8 @@ msgstr "Migawki przechowują stan dysku pracującej instancji."
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5120,17 +5126,17 @@ msgstr "Szczegóły migawki wolumenu"
msgid "Volume Snapshot Detail"
msgstr "Szczegóły migawki wolumenu"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Migawka wolumenu"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Migawki wolumenu"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Nazwa wolumenu"
@@ -5141,7 +5147,7 @@ msgstr "Nie można pobrać szczegółów migawki."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Wybierz obraz"
@@ -5289,7 +5295,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s dysku"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Nazwa instancji"
@@ -5396,7 +5402,7 @@ msgid "Key Name"
msgstr "Nazwa klucza"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "n.d."
@@ -5506,80 +5512,84 @@ msgstr "Dostępne sieci"
msgid "Instance Detail"
msgstr "Szczegóły instancji"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Projekt i użytkownik"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Wybór źródła ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Uruchom z obrazu."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Uruchom z migawki."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Uruchom z wolumenu."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Uruchom z obrazu (tworzy nowy wolumen)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Uruchom z migawki wolumenu (tworzy nowy wolumen)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Ilość instancji"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Ilość instancji do uruchomienia."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Źródło uruchamiania instancji"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Wybór źródła uruchamiania."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Migawka instancji"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Rozmiar urządzenia (w GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Rozmiar wolumenu w gigabajtach (wartość całkowita)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Nazwa urządzenia"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Punkt montowania wolumenu (np. \"vda\" zostanie zamontowane jako „/dev/vda”)."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Usuń podczas niszczenia"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Usuwa wolumen podczas niszczenia instancji"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Wybór źródła ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Uruchom z obrazu"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Uruchom z migawki"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Bootuj z wolumenu"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Uruchom z obrazu (tworzy nowy wolumen)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr "Nie można pobrać informacji o rozszerzeniach."
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Uruchom z migawki wolumenu (tworzy nowy wolumen)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5591,193 +5601,193 @@ msgstr[0] "Żądana instancja nie może zostać utworzona, ponieważ pozostało
msgstr[1] "Żądane %(req)i instancję nie mogą zostać utworzone, ponieważ pozostało tylko %(avail)i dostępnych limitów."
msgstr[2] "Żądane %(req)i instancji nie może zostać utworzone, ponieważ pozostało tylko %(avail)i dostępnych limitów."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "Należy wybrać obraz."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "Należy wybrać migawkę."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "Należy wybrać wolumen."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Uruchamianie wielu instancji jest wspierane wyłącznie dla obrazów i migawek instancji."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "Należy ustawić rozmiar wolumenu"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "Należy ustawić nazwę urządzenia"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Nie można pobrać odmian instancji."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Nie można pobrać stref dostępności."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Nie znaleziono stref dostępności."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Dowolna strefa dostępności"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Nie można pobrać informacji o limitach."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Migawka"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "Brak dostępnych obrazów."
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Wybierz migawkę instancji"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "Brak dostępnych migawek."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Nie można pobrać listy wolumenów."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Wybierz wolumen"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "Brak dostępnych wolumenów."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Nie można pobrać listy migawek wolumenu."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Wybierz migawkę wolumenu"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "Brak dostępnych migawek wolumenów."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Która para kluczy powinna zostać wykorzystana do autentykacji."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Hasło administracyjne"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Potwierdź hasło administracyjne"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Uruchom instancję w podanych grupach zabezpieczeń."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Zarządzanie dostępem do instancji za pomocą par kluczy, grup zabezpieczeń i innych mechanizmów."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Nie można pobrać par kluczy."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Wybór pary kluczy"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "Brak dostępnych par kluczy."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Nie można pobrać listy grup zabezpieczeń"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Skrypt modyfikujący"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Skrypt lub zestaw poleceń, który należy wykonać po zbudowaniu instancji (maks. 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Po uruchomieniu"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "Należy podać przynajmniej jedną sieć."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Uruchom instancję z tymi sieciami"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Profile zasad"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Uruchom instancję z tym profilem zasad"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Sieć"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Wybierz sieci dla instancji"
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Nie można pobrać sieci."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Nie można pobrać profili."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s instancje"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Nie utworzono portu dla id profilu (%s)"
@@ -5910,94 +5920,94 @@ msgid ""
"not set"
msgstr "Maksymalna liczba połączeń dozwolona dla VIP-a liub „-1” w przypadku braku limitu"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Nie można pobrać listy pul."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Brak trwałości sesji"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Nazwa ciasteczka jest wymagana dla trwałości sesji typu APP_COOKIE."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "Zaktualizowano VIP %s."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Nie można zaktualizować VIP-a %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Waga"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Względna część żądań do tego członka puli w porównaniu do innych"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Zaktualizowano członka %s."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Nie można zaktualizować członka %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Opóźnienie"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "Minimalny odstęp czasu w sekundach pomiędzy testami członka"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Limit czasu"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "Maksymalny czas oczekiwania w sekundach na odpowiedź z monitora"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Maks. powtórzeń (1-10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Liczba dozwolonych niepowodzeń przed zmianą stanu członka na nieaktywny"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Dodano monitor stanu %s."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Nie można zaktualizować monitora stanu %s"
@@ -6017,17 +6027,17 @@ msgid "Add VIP"
msgstr "Dodaj VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Dodaj członka"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Dodaj monitor"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6036,20 +6046,20 @@ msgid "VIPs"
msgstr "VIP-y"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pule"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Monitor"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Monitory"
@@ -6058,8 +6068,8 @@ msgid "Member"
msgstr "Członek"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Członkowie"
@@ -6096,21 +6106,21 @@ msgstr "Edytuj monitor"
msgid "Add Health Monitor"
msgstr "Dodaj monitor stanu"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Nie można pobrać monitorów stanu."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Usuń monitor stanu"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Dostawca"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6118,47 +6128,47 @@ msgstr "Dostawca"
msgid "Protocol Port"
msgstr "Port protokołu"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Typ monitora"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Nie można pobrać listy członków."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Nie można pobrać listy monitorów stanu."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Szczegóły puli"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Nie można pobrać szczegółów puli."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "Szczegóły VIP-a"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Nie można pobrać szczegółów VIP-a."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Szczegóły członka"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Nie można pobrać szczegółów członka."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Szczegóły monitora stanu"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Nie można pobrać szczegółów monitora stanu."
@@ -6353,7 +6363,7 @@ msgid "At least one member must be specified"
msgstr "Należy podać przynajmniej jednego członka"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Wybierz członków z tej puli"
@@ -6361,172 +6371,184 @@ msgstr "Wybierz członków z tej puli"
msgid "Select a Pool"
msgstr "Wybierz pulę"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Nie można pobrać listy instancji."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "Brak dostępnych serwerów. Kliknięcie przycisku Dodaj anuluje czynność."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Dodaj nowego członka"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Pozwala na dodanie członka do wybranej puli.\n\nNależy wybrać jedną lub więcej z wyświetlonych instancji, by dodać je do puli. Następnie należy podać numeryczną wartość wagi dla tego członka oraz numer portu na którym jest on dostępny, np. 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Dodano członków."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Nie można dodać członków."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "Metoda HTTP"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "Metoda HTTP wykorzystywana do sprawdzenia stanu zdrowia członka"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Oczekiwane kody stanu HTTP"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Oczekiwanykod może być pojedynczą wartością (np. 200), listą wartości (np. 200, 202) lub zakresem wartości (np. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Należy wybrać metodę HTTP"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Należy podać adres URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Proszę podać pojedynczą wartość (np. 200), listę wartości (np, 200, 202) lub zakres wartości (np. 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Dodanie nowego monitora"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Pozwala utworzyć szablon monitora.\n\nNależy wybrać typ monitorowania, podać opóźnienie, limit czasu oraz powtórzeń wymaganych przez monitor. Następnie należy podać metodę, ścieżkę URL oraz oczekiwane kody protokołu HTTP w przypadku poprawnego działania."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Dodano monitor"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Nie można dodać monitora"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Nie można dodać monitora."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s url:%(url_path)s metoda:%(http_method)s kody:%(expected_codes)s opóźnienie:%(delay)d powtórzenia:%(max_retries)d limit czasu:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s opóźnienie:%(delay)d powtórzenia:%(max_retries)d limit czasu:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Wybór szablonu monitora dla %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Wybór monitora"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Nie można pobrać listy monitorów."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Szczegóły powiązania"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Powiąż monitor stanu z pulą docelową."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Dodaj powiązanie"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Dodano powiązanie."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Nie można dodać powiązania."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Wybierz monitor stanu %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Odłącz monitor stanu od puli docelowej."
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Usuń powiązanie"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Usunięto powiązanie."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Nie można usunąć powiązania."
@@ -7718,19 +7740,19 @@ msgstr "Utwórz migawkę wolumenu"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Dodaj zasadę IKE"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Dodaj zasadę IPSec"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Dodaj usługę VPN"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Dodaj połączenie tunelowe IPSec "
@@ -7740,7 +7762,7 @@ msgid "VPN Service"
msgstr "Usługa VPN"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "Usługi VPN"
@@ -7750,7 +7772,7 @@ msgid "IKE Policy"
msgstr "Zasada IKE"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "Zasady IKE"
@@ -7760,7 +7782,7 @@ msgid "IPSec Policy"
msgstr "Zasada IPSec"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "Zasady IPSec"
@@ -7774,16 +7796,16 @@ msgid "IPSec Site Connections"
msgstr "Połączenia tunelowe IPSec"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Algorytm upoważniania"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7793,51 +7815,51 @@ msgstr "Algorytm szyfrowania"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Nie można pobrać listy połączeń tunelowych IPSec."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Nie można pobrać listy usług VPN."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Nie można pobrać listy zasad IKE."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Nie można pobrać listy zasad IPSec."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "Szczegóły zasady IKE"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Nie można pobrać szczegółów zasady IKE."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "Szczegóły zasady IPSec"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Nie można pobrać szczegółów zasady IPSec."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "Szczegóły usługi VPN"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Nie można pobrać szczegółów usługi VPN."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "Szczegóły połączenia tunelowego IPSec"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Nie można pobrać szczegółów połączenia tunelowego IPSec"
@@ -7881,242 +7903,242 @@ msgstr "Nie można usunąć połączenia tunelowego IPSec."
msgid "Select a Router"
msgstr "Wybór routera"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Nie można pobrać listy routerów."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Dodanie nowej usługi VPN"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Pozwala utworzyć usługę VPN dla bieżącego projektu.\n\nNależy określić nazwę i opis usługi VPN, wybrać router i podsieć. Stan administracyjny domyślnie jest podniesiony (up)."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Dodano usługę VPN „%s”."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Nie można dodać usługi VPN „%s”."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "Wersja IKE"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Jednostki czasu życia dla kluczy IKE"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Wartość czasu życia dla kluczy IKE"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Większe lub równe 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "Tryb negocjacji IKE Phase1"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Dodanie nowej zasady IKE"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Pozwala utworzyć zasadę IKE dla bieżącego projektu.\n\nNależy przypisać nazwę i opis zasady IKE."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Dodano zasadę IKE „%s”."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Nie można dodać zasady IKE „%s”."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Tryb enkapsulacji"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Jednostki czasu życia"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Wartość czasu życia dla kluczy IKE"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Protokół transformacji"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Dodanie nowej zasady IPSec"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Pozwala utworzyć zasadę IPSec dla bieżącego projektu.\n\nNależy podać nazwę i opis zasady IPSec."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Dodano zasadę IPSec „%s”."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Nie można dodać zasady IPSec „%s”."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Usługa VPN powiązana z tym połączeniem"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Zasada IKE powiązana z tym połączeniem"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Zasada IPSec powiązana z tym połączeniem"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Publiczny adres IPv4/IPv6 lub FQDN bramy partnera"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Publiczny adres IPv4/IPv6 lub FQDN bramy partnera dla połączenia VPN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Tożsamość routera partnera dla uwierzytelniania (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Tożsamość routera partnera dla uwierzytelniania. Może być adresem IPv4/IPv6, adresem e-mail, identyfikatorem klucza lub FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Podsieć zdalnego partnera"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Podsieć zdalnego partnera z maską w formacie CIDR (np. 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Ciąg Pre-Shared Key (PSK)"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Wybór zasady IKE"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Wybór zasady IPSec"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Wybór usługi VPN"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Dodanie nowego połączenia tunelowego IPSec"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Pozwala utworzyć połączenie tunelowe IPSec dla bieżącego projektu.\n\nNależy podać nazwę i opis połączenia IPSec. Wszystkie pola w tej zakładce są wymagane."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Rozmiar Maximum Transmission Unit dla połączenia"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Równe lub większe niż 68, jeśli lokalna podsieć jest typu IPv4. Równe lub większe 1280 jeśli lokalna podsieć jest typu IPv6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Czynności dla wykrywania martwych partnerów"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Przedział wykrywania martwych partnerów (DPD)"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Poprawna liczba całkowita"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Limit czasu wykrywania martwych partnerów (DPD)"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Poprawna liczba całkowita większa niż okres DPD"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Stan inicjującego"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Dodatkowe parametry"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Pozwala na skonfigurowanie szczegółów tworzonego połączenia IPSec. Pola w tej zakładce nie są wymagane."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Dodano połączenie tunelowe IPSec „%s”."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Nie można dodać połączenia tunelowego IPSec „%s”."
diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo
index 3538de449..2ac9f1365 100644
--- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po
index 0ab22b8d0..21de35982 100644
--- a/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.po
@@ -3,11 +3,11 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Akihiro Motoki <amotoki@gmail.com>, 2013
+# Akihiro MOTOKI <amotoki@gmail.com>, 2013
# caiofelix <caio391@gmail.com>, 2013
# Gabriel Wainer, 2013
# Gabriel Wainer, 2013
-# Marcelo Dieder <marcelodieder@gmail.com>, 2013
+# Marcelo Dieder <marcelodieder@gmail.com>, 2013-2014
# openfly <matt@nycresistor.com>, 2013
# pauloricardomg <pauloricardomg@gmail.com>, 2012
# Rafael Ferreira <rafael.f.f1@gmail.com>, 2012
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/openstack/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -118,21 +118,21 @@ msgstr "Chinês Tradicional"
msgid "Unknown instance"
msgstr "Instância desconhecida"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s backend)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "O serviço de identidade não permite a edição de dados do usuário."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "O usuário %s não possui um papel definido para o projeto."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Senha Alterada. Por favor faça login novamente para continuar."
@@ -301,7 +301,7 @@ msgstr "IPs Flutuantes"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Grupos de Segurança"
@@ -397,7 +397,7 @@ msgstr "Criar Domínio"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Editar"
@@ -477,13 +477,13 @@ msgstr "Contexto de Domínio limpo."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -506,9 +506,9 @@ msgstr "Contexto de Domínio limpo."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -566,7 +566,7 @@ msgstr "Nome"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -584,9 +584,9 @@ msgstr "Nome"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -728,7 +728,7 @@ msgstr "Flavors"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Flavor"
@@ -806,9 +806,9 @@ msgstr "Disco de Swap"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -832,8 +832,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Público"
@@ -1182,7 +1182,7 @@ msgstr "Removido"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Usuário"
@@ -1226,13 +1226,13 @@ msgstr "Membros do Grupo"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Adicionar"
@@ -1306,8 +1306,8 @@ msgstr "Nome do host"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1378,17 +1378,17 @@ msgstr "Utilização de Disco"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Imagens"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Nome da Imagem"
@@ -1455,7 +1455,7 @@ msgid ""
msgstr "O campo de localização de imagem DEVE ser uma URL válida e direta ao binário da imagem. URLs que redirecionam ou servem páginas de erro resultarão em imagens inutilizáveis."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Criar Imagem"
@@ -1542,7 +1542,7 @@ msgstr "Zona"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1586,7 +1586,7 @@ msgid "Compute Services"
msgstr "Serviços de Computação"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Zona de Disponibilidade"
@@ -1661,8 +1661,8 @@ msgstr "Instância"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1676,7 +1676,7 @@ msgstr "Projeto"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "Endereço IP"
@@ -1740,7 +1740,7 @@ msgstr "Estatísticas"
#: dashboards/admin/metering/tabs.py:51
msgid "Unable to retrieve Nova Ceilometer metering information."
-msgstr ""
+msgstr "Não foi possível obter informações de medição do Nova Ceilometer."
#: dashboards/admin/metering/tabs.py:57
msgid "Duration of instance"
@@ -1806,13 +1806,13 @@ msgstr "Número de pacotes de saída para uma interface de VM"
#: dashboards/admin/metering/tabs.py:80
#, python-format
msgid "Duration of instance type %s (openstack flavor)"
-msgstr ""
+msgstr "Duração do tipo de instância %s (openstack flavor)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Não foi possível obter lista de tenants."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Não foi possível obter estatísticas."
@@ -2054,12 +2054,12 @@ msgstr "Perfil de Rede"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2069,7 +2069,7 @@ msgstr "Perfil de Rede"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2142,7 +2142,7 @@ msgstr "Falha ao atualizar rede %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2330,7 +2330,7 @@ msgid "Unable to retrieve network."
msgstr "Não é possível recuperar redes."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2474,7 +2474,7 @@ msgstr "Não foi possível obter a lista de projeto."
#: dashboards/admin/overview/templates/overview/usage.csv:1
#: dashboards/project/overview/templates/overview/usage.csv:1
msgid "Usage Report For Period"
-msgstr ""
+msgstr "Relatório de uso para o período"
#: dashboards/admin/overview/templates/overview/usage.csv:2
msgid "Active Instances"
@@ -2483,7 +2483,7 @@ msgstr "Instâncias Ativas"
#: dashboards/admin/overview/templates/overview/usage.csv:3
#: dashboards/project/overview/templates/overview/usage.csv:4
msgid "CPU-HRs Used"
-msgstr ""
+msgstr "CPU-HRs Utilizado"
#: dashboards/admin/overview/templates/overview/usage.csv:4
msgid "Total Active RAM (MB)"
@@ -2492,12 +2492,12 @@ msgstr "Total de RAM (MB) ativa."
#: dashboards/admin/overview/templates/overview/usage.csv:5
#: dashboards/project/overview/templates/overview/usage.csv:6
msgid "Total Disk Size"
-msgstr ""
+msgstr "Tamanho total do Disco"
#: dashboards/admin/overview/templates/overview/usage.csv:6
#: dashboards/project/overview/templates/overview/usage.csv:7
msgid "Total Disk Usage"
-msgstr ""
+msgstr "Total de utilização do Disco"
#: dashboards/admin/overview/templates/overview/usage.html:3
msgid "Usage Overview"
@@ -2855,7 +2855,7 @@ msgid "Router Detail"
msgstr "Detalhe de Roteador"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "As senhas não conferem."
@@ -3014,7 +3014,7 @@ msgid "Manage Databases"
msgstr "Gerenciar Base de Dados"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Acesso e Segurança"
@@ -3083,9 +3083,9 @@ msgstr "Erro Baixando o Arquivo RC: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Pool"
@@ -3207,33 +3207,33 @@ msgstr "Endereço IP %s associado."
msgid "Unable to associate IP address %s."
msgstr "Não é possível associar IP flutuante %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Nome do Par de Chaves"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Nomes de par de chaves pode conter apenas letras, números, sublinhados e hífens."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Nome do Par de Chaves"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Chave Pública"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Importada com sucesso chave pública: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Não foi possível importar o par de chave."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Par de chave"
@@ -3881,7 +3881,7 @@ msgstr "Restaurar Backup"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3892,7 +3892,7 @@ msgstr "Excluir"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4020,7 +4020,7 @@ msgstr "Descrição Opcional de Backup"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Detalhes"
@@ -4035,14 +4035,14 @@ msgstr "Backup \"%(name)s\" agendado."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Não foi possível disparar %(count)s chamadas \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "instância"
@@ -4100,7 +4100,7 @@ msgstr "Erro excluindo base de dados na instância."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Disparar Instância"
@@ -4264,7 +4264,7 @@ msgid "Edit Instance"
msgstr "Editar Instância"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Tamanho da imagem a disparar."
@@ -4321,14 +4321,14 @@ msgid "Unable to find backup!"
msgstr "Não foi possível encontrar o backup!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Disparar"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Disparadas %(count)s chamadas \"%(name)s\"."
@@ -4337,7 +4337,7 @@ msgstr "Disparadas %(count)s chamadas \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4398,7 +4398,7 @@ msgstr "Porta destino (inteiro em [1, 65535] ou faixa em a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4898,7 +4898,7 @@ msgstr "Uma imagem local para enviar."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Formato"
@@ -4907,7 +4907,6 @@ msgid "Minimum Disk (GB)"
msgstr "Disco Mínimo (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4917,9 +4916,15 @@ msgstr "O tamanho mínimo em disco necessário para inicializar a imagem. Se nã
msgid "Minimum Ram (MB)"
msgstr "RAM Mínima (MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr "O mínimo do tamanho de memória necessário para inicializar a imagem. Se não for especificado, o valor padrão será 0 (sem mínimo)."
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Protegido"
@@ -4965,13 +4970,13 @@ msgstr "Não é possível atualizar a imagem \"%s\"."
msgid "Image was successfully updated."
msgstr "A imagem foi atualizado com sucesso."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Imagem"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4980,7 +4985,7 @@ msgstr "Imagem"
msgid "Create Volume"
msgstr "Criar Volume"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "Compartilhado Comigo"
@@ -5025,7 +5030,7 @@ msgstr "Visão Geral da Imagem"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5108,8 +5113,8 @@ msgstr "Snapshots preservam o estado do disco de uma instância em execução."
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5127,17 +5132,17 @@ msgstr "Detalhes do Snapshot de Volume"
msgid "Volume Snapshot Detail"
msgstr "Detalhe do Snapshot de Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Snapshot de Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Snapshots de Volume"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Nome do Volume"
@@ -5148,7 +5153,7 @@ msgstr "Não foi possível obter detalhes do snapshot."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Selecione a Imagem"
@@ -5296,7 +5301,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s RAM | %(VCPU)s vCPU | %(disk)s Disco"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Nome da instância"
@@ -5403,7 +5408,7 @@ msgid "Key Name"
msgstr "Nome da Chave"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5513,80 +5518,84 @@ msgstr "Redes disponíveis"
msgid "Instance Detail"
msgstr "Detalhes da Instância"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Projeto & Usuário"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Selecione a origem ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Iniciar de imagem."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Iniciar de snapshot."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Iniciar à partir de um volume."
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Iniciar de imagem (cria um novo volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Iniciar do snapshot de volume (cria um novo volume)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Contagem de Instâncias"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Número de instâncias para disparar."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Origem da Inicialização da Instância"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Escolha seu tipo de origem de inicialização."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Snapshot da Instância"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Tamanho do Dispositivo (GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Tamanho do volume em gigabytes (valor inteiro)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Nome do Dispositivo"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Ponto de montagem do Volume (ex: 'vda' monta em '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Excluir ao Finalizar"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Excluir volume quando finalizar instância"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Selecione a origem ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Iniciar da Imagem"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Iniciar do Snapshot"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Iniciar do volume"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Iniciar de imagem (cria um novo volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr "Não é possível recuperar informações de extensões."
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Iniciar do snapshot de volume (cria um novo volume)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5597,193 +5606,193 @@ msgid_plural ""
msgstr[0] "A instância requisitada não pode ser disparada porque você possui apenas %(avail)i da sua cota disponível."
msgstr[1] "As instâncias requisitadas %(req)i não podem ser disparadas porque você possui apenas %(avail)i da sua cota disponível."
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "Você deve selecionar uma imagem."
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "Você deve escolher um snapshot."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "Você deve selecionar um volume."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "O disparo de múltiplas instâncias é suportada apenas para imagens e snapshots de instâncias."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "Você deve setar o tamanho do volume"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "Você deve setar o nome do dispositivo"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Não foi possível recuperar os flavors de instância."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Não é possível recuperar todas zonas de disponibilidade."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Nenhuma zona de disponibilidade encontrada."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Qualquer Zona de Disponibilidade"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Não foi possível obter informações de cota."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Snapshot"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "Sem imagens disponíveis"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Selecione o Snapshot de Instância"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "Nenhum snapshot disponível."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Não foi possível recuperar a lista de volumes."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Escolha o Volume"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "Sem volumes disponíveis."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Não foi possível recuperar a lista de snapshots de volume."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Selecionar Snapshot de Volume"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "Nenhum snapshot de volume disponível."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Qual par de chaves utilizar para autenticação."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Senha de Admin"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Confirme a senha de Admin"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Disparar instância nestes grupos de segurança."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Controle o acesso de sua instância via par de chaves, grupos de segurança e outros mecanismos."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Não é possível recuperar pares de chaves."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Selecione um par de chaves"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "Nenhum par de chaves disponível."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Não é possível recuperar a lista de grupos de segurança"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Script de Customização"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Um script é um conjunto de comandos a ser executado após a construção da instância (máximo 16kb)."
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "Pós-Criação"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "Ao menos uma rede deve ser espeicifacada."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Disparar instância com estas redes"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Perfis de Política"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Dispare instância com este perfil de política"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Rede"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "Selecione as redes para sua instância."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Não é possível recuperar redes."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Não foi possível obter perfis."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s instâncias"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Porta não criada para profile-id (%s)."
@@ -5916,94 +5925,94 @@ msgid ""
"not set"
msgstr "Número máximo de conexões permitidas para o vIP ou '-1' se o limite não for definido"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Não foi possível obter lista de pools."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Sem persistência de sessão"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Nome do cookie é requerido para persistência APP_COOKIE."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "vIP %s foi atualizado com sucesso."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Falha ao atualizar VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Peso"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Parte relativa das requisições que este membro de pool serve comparado aos outros"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Membro %s foi atualizado com sucesso."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Falha ao atualizar membro %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Atraso"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "O tempo mínimo em segundos entre verificações regulares de um membro"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Tempo limite"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "O tempo máximo em segundos para um monitor esperar por uma resposta"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Máximo de tentativas (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Número de falhas permissíveis antes de modificar o status de um membro para inativo"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Monitor de Saúde %s foi atualizado com sucesso."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Falha ao atualizar monitor de saúde %s"
@@ -6023,17 +6032,17 @@ msgid "Add VIP"
msgstr "Adicionar vIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Adicionar Membro"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Adicionar Monitor"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "vIP"
@@ -6042,20 +6051,20 @@ msgid "VIPs"
msgstr "vIPs"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Pools"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Monitor"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Monitores"
@@ -6064,8 +6073,8 @@ msgid "Member"
msgstr "Membro"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Membros"
@@ -6102,21 +6111,21 @@ msgstr "Editar Monitor"
msgid "Add Health Monitor"
msgstr "Adicionar Monitor de Saúde"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Falha ao recuperar monitores de saúde."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Excluir Monitor de Saúde"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Provedor"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6124,47 +6133,47 @@ msgstr "Provedor"
msgid "Protocol Port"
msgstr "Porta do Protocolo"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Tipo de Monitor"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Não foi possível obter lista de membros."
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Não foi possível obter lista de monitores."
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Detalhes do Pool"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Não foi possível obter detalhes do pool."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "Detalhes de vIP"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Não foi possível recuperar detalhes de vIP."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Detalhes do Membro"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Não foi possível obter detalhes do membro."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Detalhes do Monitor"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Não foi possível obter detalhes do monitor."
@@ -6359,7 +6368,7 @@ msgid "At least one member must be specified"
msgstr "Ao menos um membro precisa ser especificado"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Selecione membros para este pool"
@@ -6367,172 +6376,184 @@ msgstr "Selecione membros para este pool"
msgid "Select a Pool"
msgstr "Selecione um Pool"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Não foi possível obter a lista de instâncias."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "Nenhum servidor disponível. Clique Adicionar para cancelar."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Adicionar Novo Membro"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Adicione membros ao pool selecionado.\n\nEscolha uma ou mais instâncias listadas para serem adicionadas no pool como membros. Atribua um peso numérico para este membro. Especifique o número de porta em que o(s) membro(s) operam; ex: 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Adicionado membro(s)."
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Não é possível adicionar membro(s)."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "Método HTTP"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "Método HTTP utilizado para verificar status de saúde de um membro"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Códigos de status HTTP esperados"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Código esperado pode ser um único valor (ex: 200), uma lista de valores (ex: 200, 202), ou uma faixa de valores (ex: 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Por favor escolha um método HTTP"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Por favor especifique uma URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Por favor digite um único valor (ex: 200), uma lista de valores (ex: 200, 202), ou uma faixa de valores (ex: 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Adicionar Novo Monitor"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Cria um modelo de monitor.\n\nSelecione o tipo de monitoramento. Especifique o atraso, tempo limite e limite de tentativas requerido pelo monitor. Especifique o método, caminho da URL e códigos HTTP esperados em caso de sucesso."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Adicionado monitor"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Não é possível adicionar monitor"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Não é possível adicionar monitor."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Selecione um modelo de monitor para %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Selecione um Monitor"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Não é possível recuperar lista de monitores."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Detalhes de Associação"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Associe um monitor de saúde com um pool alvo."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Adicionar Associação"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Associação adicionada."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Não é possível adicionar associação."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Selecione um monitor de saúde de %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Desassocie um monitor de saúde do pool alvo."
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Excluir Asssociação"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Associação excluída."
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Não é possível excluir associação."
@@ -7014,11 +7035,11 @@ msgstr "Tempo em execução (Segundos)"
#: dashboards/project/overview/templates/overview/usage.csv:3
msgid "Total Active VCPUs"
-msgstr ""
+msgstr "Total de VCPUs ativos"
#: dashboards/project/overview/templates/overview/usage.csv:5
msgid "Total Active Ram (MB)"
-msgstr ""
+msgstr "Total de RAM (MB) ativo"
#: dashboards/project/routers/forms.py:23
#: dashboards/project/routers/ports/forms.py:38
@@ -7724,19 +7745,19 @@ msgstr "Criar um Snapshot de Volume"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Adicionar Política IKE"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Adicionar Política IPSEC"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Adicionar Serviço VPN"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Adicionar uma conexão Site IPSec"
@@ -7746,7 +7767,7 @@ msgid "VPN Service"
msgstr "Serviço de VPN"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "Serviços de VPN"
@@ -7756,7 +7777,7 @@ msgid "IKE Policy"
msgstr "Política IKE"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "Políticas IKE"
@@ -7766,7 +7787,7 @@ msgid "IPSec Policy"
msgstr "Política IPSec"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "Políticas IPSec"
@@ -7780,16 +7801,16 @@ msgid "IPSec Site Connections"
msgstr "Conexões de Site IPSec"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "Algorítimo de Autorização"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7799,51 +7820,51 @@ msgstr "Algoritmo de encriptação"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Não é possível recuperar a lista de conexões de Site IPSec."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Não é possível recuperar a lista de Serviços de VPN."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Não é possível recuperar a lista de políticas IKE."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Não é possível recuperar a lista de políticas IPSec."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "Detalhes da política IKE"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Não é possível recuperar detalhes da política IKE."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "Detalhes da Política IPSec"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Não é possível recuperar detalhes da política IPSec."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "Detalhes do Serviço de VPN"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Não é possível recuperar detalhes do Serviço de VPN."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "Detalhes das conexões de Site IPSec"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Não foi possível obter detalhes de conexão do Site IPSec."
@@ -7887,242 +7908,242 @@ msgstr "Não foi possível excluir conexão de Site IPSec."
msgid "Select a Router"
msgstr "Selecione um Roteador"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Não foi possível recuperar a lista de roteadores."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Adicionar um Novo Serviço de VPN"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Criar um serviço de VPN para o projeto atual.\n\nAtribua um nome e descrição para o serviço de VPN. Selecione um roteador e uma sub-rede. Estado Admin é Up (marcado) por padrão."
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Adicionado Serviço de VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Não foi possível adicionar o serviço de VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "Versão IKE"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Unidades de tempo de vida para as chaves IKE"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Valor para Toda a Vida para chaves IKE"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Igual ou maior que 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Sigilo de Encaminhamento Perfeito"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "Modo de negociação do IKE Fase 1"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Adicionar Nova Política IKE"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Criar Política IKE para o projeto atual.\n\nAtribua um nome e uma descrição para a Política IKE."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Adicionada Política IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Não é possível adicionar a Política IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Modo de encapsulamento"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Unidades de tempo de vida"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Valor para Toda a Vida para chaves IKE"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Transformar Protocolo"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Adicionar uma nova Política IPSec."
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Criar Política IPSec para o projeto atual.\n\nAtribua um nome e descrição para a Política IPSec."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Adicionado Política IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Não é possível adicionar a Política IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Serviço VPN associado com esta conexão"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Política IKE associada com esta conexão"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Política IPSec associada com esta conexão"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Endereço público IPv4/IPv6 ou FQDN do gateway do peer "
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Endereço público IPv4/IPv6 ou FQDN do gateway do peer para a Conexão VPN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Identidade do roteador do peer para autenticação (peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Identidade do roteador do peer para autenticação. Pode ser um endereço IPv4/IPv6, e-mail, ID de chave ou FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Sub-rede do peer remoto"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Endereço da sub-rede do peer remoto com máscara no formato CIDR (ex: 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "String de Chave (PSK) Pré-Compartilhada"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Selecione a Política IKE"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Selecione a política IPSec"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Selecione um Serviço de VPN"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Adicionar uma nova Conexão de Site IPSec"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Criar um Site de conexão IPSec para o projeto atual.\n\nAtribua um nome e descrição para o Site de conexão IPSec. Todos os campos nesta aba são requeridos."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Tamanho máximo de Unidade de Transmissão para a conexão"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Igual ou maior que 68 se a sub-rede local é IPv4. Igual ou maior que 1280 se a sub-rede local é IPv6."
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Ações de detecção de peer morto"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Intervalo de detecção de peer morto"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Inteiro válido"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Tempo limite de detecção de peer morto"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Inteiro válido maior que o intervalo DPD"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Estado do iniciador"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Parâmetros Opcionais"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Campos nesta aba são opcionais. Você pode configurar os detalhes da conexão de site IPSec criado."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Adicionada a conexão \"%s\" de Site IPSec."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Não foi possível adicionar a conexão de Site IPSec \"%s\"."
diff --git a/openstack_dashboard/locale/ru/LC_MESSAGES/django.mo b/openstack_dashboard/locale/ru/LC_MESSAGES/django.mo
index 7654c3023..d5bd8566e 100644
--- a/openstack_dashboard/locale/ru/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/ru/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po
index ecca055a8..9a1f36b49 100644
--- a/openstack_dashboard/locale/ru/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/ru/LC_MESSAGES/django.po
@@ -4,6 +4,7 @@
#
# Translators:
# adiantum <ilyaalekseyev@acm.org>, 2012-2013
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# adiantum <ilyaalekseyev@acm.org>, 2013
# kondratyuk <kondratyuk@etersoft.ru>, 2013
# nikita.burtsev, 2013
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:45+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/openstack/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -118,21 +119,21 @@ msgstr "Традиционный китайский"
msgid "Unknown instance"
msgstr "Неизвестный инстанс"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s backend)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "Сервис идентификации не позволяет редактирование данных пользователя."
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "Пользователь %s не имеет назначенной роли в этом проекте."
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "Пароль изменен. Войди в систему заново чтобы продолжить. "
@@ -301,7 +302,7 @@ msgstr "Назначаемые IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "Группы безопасности"
@@ -397,7 +398,7 @@ msgstr "Создать Домен"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "Редактировать"
@@ -477,13 +478,13 @@ msgstr "Контекст Домена очищен."
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -506,9 +507,9 @@ msgstr "Контекст Домена очищен."
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -566,7 +567,7 @@ msgstr "Имя"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -584,9 +585,9 @@ msgstr "Имя"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -728,7 +729,7 @@ msgstr "Типы инстансов"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "Тип инстанса"
@@ -806,9 +807,9 @@ msgstr "Swap диск"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -832,8 +833,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "Публичный"
@@ -1182,7 +1183,7 @@ msgstr "Удалено"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "Пользователь"
@@ -1226,13 +1227,13 @@ msgstr "Участники Группы"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "Добавить"
@@ -1306,8 +1307,8 @@ msgstr "Имя хоста"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1378,17 +1379,17 @@ msgstr "Использование диска"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "Образы"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "Имя образа"
@@ -1455,7 +1456,7 @@ msgid ""
msgstr "Поле Расположение Образа ДОЛЖНО содержать корректный и прямой URL на файл образа. URL с переадресацией или содержащий ошибки приведет к невозможности использования образа."
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "Создать образ"
@@ -1542,7 +1543,7 @@ msgstr "Зона"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1586,7 +1587,7 @@ msgid "Compute Services"
msgstr "Сервисы Compute"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "Зона Доступности"
@@ -1661,8 +1662,8 @@ msgstr "Инстанс"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1676,7 +1677,7 @@ msgstr "Проект"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP-адрес"
@@ -1808,11 +1809,11 @@ msgstr "Количество исходящих пакетов на интерф
msgid "Duration of instance type %s (openstack flavor)"
msgstr ""
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "Невозможно получить список тенантов."
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "Невозможно получить статистику."
@@ -2054,12 +2055,12 @@ msgstr "Сетевой профиль"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2069,7 +2070,7 @@ msgstr "Сетевой профиль"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2142,7 +2143,7 @@ msgstr "Не удалось обновить сеть %s"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2330,7 +2331,7 @@ msgid "Unable to retrieve network."
msgstr "Невозможно запросить сеть."
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2855,7 +2856,7 @@ msgid "Router Detail"
msgstr "Информация о маршрутизаторе"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "Пароли не совпадают."
@@ -3014,7 +3015,7 @@ msgid "Manage Databases"
msgstr "Управление базами данных"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "Доступ и безопасность"
@@ -3083,9 +3084,9 @@ msgstr "Ошибка загрузки RC файла: %s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "Пул"
@@ -3207,33 +3208,33 @@ msgstr "IP адрес %s назначен."
msgid "Unable to associate IP address %s."
msgstr "Невозможно назначить IP адрес %s."
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "Имя ключевой пары"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "Имена ключевых пар могут содержать только буквы, цифры, подчёркивания и дефисы."
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "Имя ключевой пары"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "Открытый ключ"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "Успешно импортирован открытый ключ: %s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "Невозможно импортировать ключевую пару."
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "Ключевая пара"
@@ -3881,7 +3882,7 @@ msgstr "Восстановить из резервной копии"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3892,7 +3893,7 @@ msgstr "Удалить"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4020,7 +4021,7 @@ msgstr "Опциональное описание резервной копии"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "Подробности"
@@ -4035,14 +4036,14 @@ msgstr "Запланированная резервная копия \"%(name)s\
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "Невозможно запустить %(count)s названных \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "инстанс"
@@ -4100,7 +4101,7 @@ msgstr "Ошибка удаления БД на инстансе."
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "Запустить экземпляр"
@@ -4264,7 +4265,7 @@ msgid "Edit Instance"
msgstr "Редактировать экземпляр"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "Размер образа для запуска"
@@ -4321,14 +4322,14 @@ msgid "Unable to find backup!"
msgstr "Невозможно создать резервную копию!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "Запустить"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "Запущено %(count)s названных \"%(name)s\"."
@@ -4337,7 +4338,7 @@ msgstr "Запущено %(count)s названных \"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4398,7 +4399,7 @@ msgstr "Порт назначения (целое число из диапазо
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4898,7 +4899,7 @@ msgstr "Локальный образ для загрузки."
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "Формат"
@@ -4907,7 +4908,6 @@ msgid "Minimum Disk (GB)"
msgstr "Минимальный размер диска (GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4917,9 +4917,15 @@ msgstr "Минимальный размер диска требуется для
msgid "Minimum Ram (MB)"
msgstr "Минимальный объём ОЗУ (Мб)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "Защищенный"
@@ -4965,13 +4971,13 @@ msgstr "Невозможно обновить образ \"%s\"."
msgid "Image was successfully updated."
msgstr "Образ успешно обновлён."
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "Образ"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4980,7 +4986,7 @@ msgstr "Образ"
msgid "Create Volume"
msgstr "Создать диск"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "В совместном доступе"
@@ -5025,7 +5031,7 @@ msgstr "Обзор образов"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5108,8 +5114,8 @@ msgstr "Снимки сохраняют состояние диска работ
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5127,17 +5133,17 @@ msgstr "Информация о снимке диска"
msgid "Volume Snapshot Detail"
msgstr "Информация о снимке диска"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "Снимок диска"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "Снимки дисков"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "Имя диска"
@@ -5148,7 +5154,7 @@ msgstr "Невозможно получить детали снимка."
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "Выберите Образ"
@@ -5296,7 +5302,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s ОЗУ | %(VCPU)s вирт. CPU | %(disk)s диск"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "Имя Экземпляра"
@@ -5403,7 +5409,7 @@ msgid "Key Name"
msgstr "Имя ключа"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "Недоступно"
@@ -5513,80 +5519,84 @@ msgstr "Доступные сети"
msgid "Instance Detail"
msgstr "Детали инстанса"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "Проект и Пользователь"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- Выберите источник ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "Загрузить с образа."
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "Загрузить со снимка."
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "Загружать с диска"
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "Загрузить с образа (создает новый диск)."
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "Загружать со снимка диска (создаёт новый диск)."
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "Количество инстансов"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "Число инстансов для запуска."
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "Источник загрузки инстанса"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "Выберите тип источника загрузки."
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "Снимок экземпляра"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "Размер устройства (ГБ)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "Размер диска в гигабайтах (целое значение)."
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "Имя устройства"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "Точка монтирования диска (например, 'vda' монтируется в '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "Удалить по завершении"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "Удалить диск при удалении инстанса"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- Выберите источник ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "Загрузить с образа"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "Загрузить со снимка"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "Загружать с носителя"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "Загрузить с образа (создает новый диск)."
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "Загружать со снимка диска (создаёт новый диск)."
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5598,193 +5608,193 @@ msgstr[0] "Запрошенный инстанс не может быть зап
msgstr[1] "Запрошенные %(req)i инстанса не могут быть запущены поскольку у вас есть только %(avail)i доступных ресурсов. "
msgstr[2] "Запрошенные %(req)i инстансов не могут быть запущены поскольку у вас есть только %(avail)i доступных ресурсов. "
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "Необходимо выбрать образ"
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "Вы должны выбрать снимок."
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "Необходимо выбрать диск."
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "Запуск нескольких инстансов поддерживается только для образов и снимков инстансов."
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "Вы должны указать размер диска"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "Вы должны указать имя устройства"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "Невозможно получить список образов инстанса."
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "Невозможно получить зоны доступности."
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "Не найдены зоны доступности."
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "Любая зона доступности"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "Невозможно получить информацию о квоте."
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "Снимок"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s ГБ (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "Нет доступных образов"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "Выберите снимок инстанса"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "Нет доступных снимков."
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "Не удалось получить список дисков."
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "Выберите диск"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "Нет доступных дисков."
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "Не удалось получить список снимков дисков."
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "Выбрать снимок диска"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "Нет доступных снимков дисков."
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "Ключевая пара используемая для аутентификации."
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "Пароль администратора"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "Подтвердите пароль администратора"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "Запустить инстанс в этих группах безопасности."
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "Контролируйте доступ к вашим инстансам через ключевые пары, группы безопасности и другие механизмы."
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "Невозможно получить ключевые пары."
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "Выберите ключевую пару"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "Нет доступных ключевых пар."
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "Невозможно получить список групп безопасности"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "Скрипт настройки"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "Скрипт или набор команд, который будет выполнен после построения инстанса (максимально 16 Кб)"
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "После Создания"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "По крайней мере одна сеть должна быть указана."
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "Запустить инстанс с этими сетями"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "Профили политики"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "Запустить инстанс с этим профилем политики"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "Сеть"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "выберите сети для вашего инстанса."
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "Невозможно получить сети."
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "Невозможно получить профили."
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s инстансов"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "Порт не создан для профиля (%s)."
@@ -5917,94 +5927,94 @@ msgid ""
"not set"
msgstr "Максимальное количество соединений разрешенных для VIP или '-1' если лимит не установлен"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "Невозможно получить список пулов."
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "Не установлен метод постоянства сессии"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "Имя cookie необходимо для постоянства APP_COOKIE."
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s был успешно обновлен."
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "Неудалось обновить VIP %s"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "Вес"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "Часть запросов это участника пула передается в сравнении с другими участниками"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "Участник %s был успешно обновлен."
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "Неудалось обновить участника %s"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "Задержка"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "Минимальное время в секундах между регулярным проверками участника"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "Таймаут"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "Максимальное время в секундах для ожидания ответа"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "Количество попыток (1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "Количество допустимых отказов перед сменой статуса участника на неактивный"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "Монитор работоспособности %s был успешно обновлен."
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "Неудалось обновить монитор работоспособности %s"
@@ -6024,17 +6034,17 @@ msgid "Add VIP"
msgstr "Добавить VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "Добавить участника"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "Добавить монитор"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "VIP"
@@ -6043,20 +6053,20 @@ msgid "VIPs"
msgstr "VIP адреса"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "Пулы"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "Монитор"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "Мониторы"
@@ -6065,8 +6075,8 @@ msgid "Member"
msgstr "Участник"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "Участники"
@@ -6103,21 +6113,21 @@ msgstr "Редактировать монитор"
msgid "Add Health Monitor"
msgstr "Добавить монитор работоспособности"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "Не удалось получить мониторы работоспособности."
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "Удалить монитор работоспособности"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "Провайдер"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6125,47 +6135,47 @@ msgstr "Провайдер"
msgid "Protocol Port"
msgstr "Порт протокола"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "Тип монитора"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "Невозможно получить список участников"
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "Невозможно получить список мониторов"
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "Детали пула"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "Невозможно получить детали пула."
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "Детали VIP"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "Невозможно получить детали VIP."
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "Детали участника"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "Невозможно получить детали участника."
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "Детали монитора"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "Невозможно получить детали монитора."
@@ -6360,7 +6370,7 @@ msgid "At least one member must be specified"
msgstr "По крайней мере один участник должен быть указан"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "Выберите участников для этого пула"
@@ -6368,172 +6378,184 @@ msgstr "Выберите участников для этого пула"
msgid "Select a Pool"
msgstr "Выберите пул"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "Невозможно получить список инстансов."
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "Нет доступных серверов. Кликните Добавить для отмены."
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "Добавить нового участника"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "Добавление участника в выбранный пул.\n\nВыберите один или несколько инстансов для добавления в пул как участника(ов). Укажите числовой вес для каждого участника. Укажите номер порта, например 80."
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "Добавленные участники"
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "Невозможно добавить участников."
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "Метод HTTP"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "Метод HTTP используется для проверки работоспособности участника"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "URL"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "Ожидаемые коды статуса HTTP"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "Ожидаемый код может быть одним значением (например 200), списком значений (например 200, 202), или диапазоном значений (например 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "Пожалуйста выберите метод HTTP"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "Пожалуйста укажите URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "Пожалуйста введите одно значение (например 200), список значений (например 200, 202), или диапазон значений (например 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "Добавить новый монитор"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "Создание шаблона монитора.\n\nВыберите тип мониторинга. Укажите задержку, таймаут, количество проверок. Укажите метод, URL и ожидаемые успешные коды HTTP."
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "Добавленный монитор"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "Невозможно добавить монитор"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "Невозможно добавить монитор."
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "Выберите шаблон монитора для %s"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "Выберите монитор"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "Невозможно получить список мониторов."
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "Детали ассоциации"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "Ассоциировать монитор работоспособности с целевым пулом."
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "Добавить ассоциацию"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "Добавленная ассоциация."
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "Невозможно добавить ассоциацию."
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "Выберите монитор работоспособности %s"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "Диссоциировать монитор работоспособности целевого пула"
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "Удалить ассоциацию"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "Удаленная ассоциация"
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "Невозможно удалить ассоциацию"
@@ -7725,19 +7747,19 @@ msgstr "Создать снимок диска"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "Добавить политику IKE"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "Добавить политику IPSec"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "Добавить сервис VPN"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "Добавить IPSec подключение"
@@ -7747,7 +7769,7 @@ msgid "VPN Service"
msgstr "Сервис VPN"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "Сервисы VPN"
@@ -7757,7 +7779,7 @@ msgid "IKE Policy"
msgstr "Политика IKE"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "Политики IKE"
@@ -7767,7 +7789,7 @@ msgid "IPSec Policy"
msgstr "Политика IPSec"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "Политики IPSec"
@@ -7781,16 +7803,16 @@ msgid "IPSec Site Connections"
msgstr "Подключения IPSec"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr " Алгоритм авторизации"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7800,51 +7822,51 @@ msgstr "Алгоритм шифрования"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "Не удалось получить список IPSec подключений."
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "Не удалось получить список сервисов VPN."
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "Не удалось получить список политик IKE."
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "Не удалось получить список политик IPSec."
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "Информация о политики IKE"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "Не удалось получить информацию о политике IKE."
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "Информация о политике IPSec"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "Не удалось получить информацию о политике IPSec."
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "Информация о сервисе VPN"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "Не удалось получить информацию о сервисе VPN."
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "Информация о IPSec подключении"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "Не удалось получить информацию о IPSec подключении"
@@ -7888,242 +7910,242 @@ msgstr "Не удалось удалить подключение IPSec."
msgid "Select a Router"
msgstr "Выберите Маршрутизатор"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "Невозможно получить список Маршрутизаторов."
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "Добавить новый сервис VPN"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "Создание сервиса VPN для текущего проекта.\n\n\nУкажите имя и описание для сервиса VPN. Выберите Маршрутизатор и Подсеть. Состояние Admin State по умолчанию - UP (выбрано) "
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "Добавлен сервис VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "Не удалось добавить сервис VPN \"%s\"."
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "Версия IKE"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "Единицы измерения жизненного цикла IKE ключей"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "Размер жизненного цикла IKE ключей"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "Больше или равно 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Совершенная прямая секретность"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "Режим согласования IKE Phase1"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "Добавить политику IKE"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "Создание политики IKE для текущего проекта.\n\nУкажите имя и описание политики IKE."
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "Добавлена политика IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "Не удалось добавить политику IKE \"%s\"."
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "Режим инкапсуляции"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "Единицы измерения жизненного цикла"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "Размер жизненного цикла IKE ключей"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "Протокол трансформации"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "Добавить политику IPSec"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "Создание политики IPSec для текущего проекта.\n\nУкажите имя и описание политики IPSec."
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "Добавлена политика IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "Не удалось добавить политику IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "Сервис VPN для данного подключения"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "Политика IKE для данного подключения"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "Политика IPSec для данного подключения"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "Публичный IPv4/IPv6 адрес или FQDN шлюза пира"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "Публичный IPv4/IPv6 адрес или FQDN шлюза пира для VPN подключения"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "Идентификатор маршрутизатора пира для аутентификации (Peer ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "Идентификатор маршрутизатора пира для аутентификации. Может быть IPv4/IPv6 адрес, адрес электронной почты, ID ключа или FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "Подсеть удаленного пира"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "Адрес подсети удаленного пира в формате CIDR (т.е. 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Строка заранее установленного ключа совместного использования (PSK)"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "Выберите политику IKE"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "Выберите политику IPSec"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "Выберите сервис VPN"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "Добавить новое IPSec подключение"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "Создание нового IPSec подключения для текущего проекта.\n\nУкажите имя и название для IPSec подключения. Все поля на данной закладке обязательны для заполнения."
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "Размер MTU для подключения"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "Больше или равно 68 если локальная сеть IPv4. Больше или равно 1280 если локальная сеть IPv6"
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "Действия при обнаружение недоступного пира"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "Интервал обнаружения недоступного пира"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "Допустимое целое число"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "Время ожидания для обнаружения недоступного пира"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "Допустимое целое число большее интервала DPD"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "Состояние инициатора"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "Дополнительные параметры"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "Поля на данной заклады не обязательны для заполнения. Вы можете изменить параметры созданного IPSec подключения."
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "Добавлено подключение IPSec \"%s\"."
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "Не удалось добавить подключение IPSec \"%s\"."
diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo
index b07da2822..579106bdd 100644
--- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po
index 585033ac6..cccaec787 100644
--- a/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Akihiro Motoki <amotoki@gmail.com>, 2013
+# Akihiro MOTOKI <amotoki@gmail.com>, 2013
# Chaoliang Zhong <charliezon@gmail.com>, 2013
# daisy.ycguo <daisy.ycguo@gmail.com>, 2012
# dangdang <11315889@qq.com>, 2012
# dragon889 <dragon889@163.com>, 2013
# icecreamliker <yaoli111144@gmail.com>, 2013
-# dragon889 <dragon889@163.com>, 2013
+# dragon889 <dragon889@163.com>, 2013-2014
# Tom Fifield <tom@openstack.org>, 2013
# scarlet_yeah09 <yelu@unitedstack.com>, 2013
-# daisy.ycguo <daisy.ycguo@gmail.com>, 2013
+# daisy.ycguo <daisy.ycguo@gmail.com>, 2013-2014
# yuanke wei <weiyuanke123@gmail.com>, 2012
# yuanpu <yuanpu@139.com>, 2013
# Yu Zhang <zhyu@cn.ibm.com>, 2013
@@ -20,9 +20,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/openstack/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -122,21 +122,21 @@ msgstr "繁体中文"
msgid "Unknown instance"
msgstr "未知云主机"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s (%(backend)s 后端)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "认证服务不允许编辑用户数据。"
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "在这一项目中用户 %s 尚未定义角色。"
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "密码已更改。请重新登录。"
@@ -305,7 +305,7 @@ msgstr "浮动IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "安全组"
@@ -401,7 +401,7 @@ msgstr "创建域"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "编辑"
@@ -481,13 +481,13 @@ msgstr "域上下文已清除。"
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -510,9 +510,9 @@ msgstr "域上下文已清除。"
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -570,7 +570,7 @@ msgstr "名称"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -588,9 +588,9 @@ msgstr "名称"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -732,7 +732,7 @@ msgstr "云主机类型"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "云主机类型"
@@ -810,9 +810,9 @@ msgstr "交换盘空间"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -836,8 +836,8 @@ msgstr "ID"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "公有"
@@ -1186,7 +1186,7 @@ msgstr "已移除"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "用户"
@@ -1230,13 +1230,13 @@ msgstr "组成员"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "添加"
@@ -1310,8 +1310,8 @@ msgstr "主机名字"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1382,17 +1382,17 @@ msgstr "磁盘使用情况"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "镜像"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "镜像名称"
@@ -1459,7 +1459,7 @@ msgid ""
msgstr "镜像地址必须是有效的直接定位到镜像二进制文件的URL。URL被重定向或者服务器返回错误页面将导致镜像不可用。"
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "创建镜像"
@@ -1546,7 +1546,7 @@ msgstr "域"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1590,7 +1590,7 @@ msgid "Compute Services"
msgstr "计算服务"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "可用域"
@@ -1665,8 +1665,8 @@ msgstr "云主机"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1680,7 +1680,7 @@ msgstr "项目"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP 地址"
@@ -1812,11 +1812,11 @@ msgstr "流出虚拟机网络接口的包数目"
msgid "Duration of instance type %s (openstack flavor)"
msgstr "实例类型%s (openstack flavor)的持续时间"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "无法获取租户列表"
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "无法获取统计数据"
@@ -2058,12 +2058,12 @@ msgstr "网络配置概要"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2073,7 +2073,7 @@ msgstr "网络配置概要"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2146,7 +2146,7 @@ msgstr "网络 %s 更新失败。"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2334,7 +2334,7 @@ msgid "Unable to retrieve network."
msgstr "无法获取网络"
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2859,7 +2859,7 @@ msgid "Router Detail"
msgstr "路由详情"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "密码不匹配。"
@@ -3018,7 +3018,7 @@ msgid "Manage Databases"
msgstr "管理数据库"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "访问 & 安全"
@@ -3087,9 +3087,9 @@ msgstr "下载RC文件出错:%s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "资源池"
@@ -3211,33 +3211,33 @@ msgstr "IP地址 %s 已绑定"
msgid "Unable to associate IP address %s."
msgstr "无法绑定IP%s"
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "密钥对名称"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "密钥对名称只能包含字母,数字,下划线和连字符。"
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "密钥对名称"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "公钥"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "成功导入公钥:%s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "无法导入密钥对。"
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "密钥对"
@@ -3885,7 +3885,7 @@ msgstr "恢复备份"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3896,7 +3896,7 @@ msgstr "删除"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4024,7 +4024,7 @@ msgstr "可选备份描述"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "详情"
@@ -4039,14 +4039,14 @@ msgstr "已为备份\"%(name)s\"排期."
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "无法启动%(count)s 名字 \"%(name)s\"."
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
msgstr "云主机"
@@ -4104,7 +4104,7 @@ msgstr "删除数据库实例错误"
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
msgstr "启动云主机"
@@ -4268,7 +4268,7 @@ msgid "Edit Instance"
msgstr "编辑云主机"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "要启动的镜像大小"
@@ -4325,14 +4325,14 @@ msgid "Unable to find backup!"
msgstr "无法找到备份!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "运行"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "启动了%(count)s 名称\"%(name)s\"."
@@ -4341,7 +4341,7 @@ msgstr "启动了%(count)s 名称\"%(name)s\"."
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4402,7 +4402,7 @@ msgstr "目的端口 ([1, 65535]区间内的整数或者以a:b形式表示的范
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4902,7 +4902,7 @@ msgstr "一个待上传的本地镜像。"
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "格式化"
@@ -4911,7 +4911,6 @@ msgid "Minimum Disk (GB)"
msgstr "最小磁盘(GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4921,9 +4920,15 @@ msgstr "为启动镜像设置的最小磁盘。如果不指定, 默认值为
msgid "Minimum Ram (MB)"
msgstr "最小内存(MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr "启动镜像的最低磁盘容量要求。如果不指定, 默认值为0 (没有限制)。"
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "受保护的"
@@ -4969,13 +4974,13 @@ msgstr "更新镜像 \"%s\"失败。"
msgid "Image was successfully updated."
msgstr "镜像更新成功。"
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "镜像"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4984,7 +4989,7 @@ msgstr "镜像"
msgid "Create Volume"
msgstr "创建云硬盘"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "与我共享"
@@ -5029,7 +5034,7 @@ msgstr "镜像概况"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5112,8 +5117,8 @@ msgstr "镜像保存运行中云主机的磁盘状态"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5131,17 +5136,17 @@ msgstr "云硬盘快照详情"
msgid "Volume Snapshot Detail"
msgstr "云硬盘快照详情"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "云硬盘快照"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "云硬盘快照"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "云硬盘名称"
@@ -5152,7 +5157,7 @@ msgstr "无法获取快照详情"
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "选择一个镜像"
@@ -5300,7 +5305,7 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s 内存| %(VCPU)s 虚拟内核 | %(disk)s 盘"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
msgstr "云主机名称"
@@ -5407,7 +5412,7 @@ msgid "Key Name"
msgstr "键名称"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "无"
@@ -5517,80 +5522,84 @@ msgstr "可用网络"
msgid "Instance Detail"
msgstr "云主机详情"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "项目 & 用户"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- 选择源 ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "从镜像启动"
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "从快照启动。"
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "从云硬盘启动"
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "从镜像启动 (创建一个新的云硬盘)"
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "从云硬盘快照启动(创建一个新的云硬盘)"
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
msgstr "云主机数量"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
msgstr "启动云主机的个数"
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
msgstr "云主机启动源 "
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "选择你的启动源的类型"
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
msgstr "云主机快照"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "设备大小(GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "云硬盘大小(GB, 整数)"
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "设备名称"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "云硬盘挂载点 (例如,'vda' 挂载到 '/dev/vda')."
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "终止后删除"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
msgstr "终止云主机后删除云硬盘"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- 选择源 ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "从镜像启动"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "从快照启动"
+
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "从云硬盘启动"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "从镜像启动 (创建一个新的云硬盘)"
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr "无法获取扩展信息"
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "从云硬盘快照启动(创建一个新的云硬盘)"
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5600,193 +5609,193 @@ msgid_plural ""
"%(avail)i of your quota available."
msgstr[0] "由于你的配额中仅有 %(avail)i 可用,请求的 %(req)i 云主机无法启动。"
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "你必须选择一个镜像。"
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "你必须选择一个快照"
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "你必须选择一个云硬盘。"
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
msgstr "只支持从镜像和云主机快照同时创建多个云主机"
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "你必须设置云硬盘的大小"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "你必须设定设备的名称"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
msgstr "无法检索云主机类型。"
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "无法获取可用域。"
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "没有找到可用域。"
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "任何可用域"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "无法获取配额信息。"
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "快照"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB (%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "没有可用镜像。"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
msgstr "选择云主机快照"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "无可用快照"
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "无法取回云硬盘列表。"
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "选择云硬盘"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "没有可用云硬盘。"
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "无法取回云硬盘快照列表。"
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "选择云硬盘快照"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "没有可用的云硬盘快照。"
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "认证使用哪个密钥对"
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "管理员密码"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "确认管理员密码"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
msgstr "在这些安全组中启动云主机。"
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
msgstr "通过密钥对、防火墙、和其它机制控制你的云主机权限"
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "无法获取密钥对"
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "选择密钥对"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "没有有效的密钥对"
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "无法获取安全组列表"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "自定义脚本"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
msgstr "在云主机创建后执行的一段脚本或者一组命令(最大16KB)。"
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "创建后"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "至少选择一个网络"
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
msgstr "使用这些网络启动云主机"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "策略概要"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
msgstr "使用这个策略概要来启动云主机"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "网络"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
msgstr "选择网络"
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "无法获取网络"
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "无法获取概要"
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
msgstr "%s 云主机"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "无法为概要(标识符为%s)创建端口"
@@ -5919,94 +5928,94 @@ msgid ""
"not set"
msgstr "VIP的最大允许链接数,如果没有限制则为\"-1\"。"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "无法获得资源池列表"
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "无会话持久性"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "为使用APP_COOKIE持久化需要指定cookie名称。"
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "VIP %s 更新成功。"
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "无法更新VIP %s。"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "重量"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "这个资源池成员服务的申请的相关部分与其他的相比"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "成员 %s 更新成功。"
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "无法更新成员 %s。"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "延迟"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "两次常规成员检查之间的最小时间间隔,以秒为单位。"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "超时"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "监控等待回复的最长等待时间,以秒为单位。"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "最大重试次数(1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "在将用户状态修改为非活跃之前的最大允许失败次数。"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "健康监控 %s 更新成功。"
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "无法更新健康监控 %s 。"
@@ -6026,17 +6035,17 @@ msgid "Add VIP"
msgstr "添加VIP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "新增成员"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "新增监控"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "vip"
@@ -6045,20 +6054,20 @@ msgid "VIPs"
msgstr "VIP"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "资源池"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "监控"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "监控"
@@ -6067,8 +6076,8 @@ msgid "Member"
msgstr "成员"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "成员"
@@ -6105,21 +6114,21 @@ msgstr "编辑监控"
msgid "Add Health Monitor"
msgstr "添加健康监控"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "无法获取健康监控。"
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "删除健康监控"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "提供者"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6127,47 +6136,47 @@ msgstr "提供者"
msgid "Protocol Port"
msgstr "协议端口"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "监控类型"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "无法获取成员列表"
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "无法获取监控列表"
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "端口详情"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "无法获得资源池详情"
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "VIP详情"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "无法获取VIP详情。"
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "成员详情"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "无法获取成员详情"
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "监控详情"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "无法获取监控详情"
@@ -6362,7 +6371,7 @@ msgid "At least one member must be specified"
msgstr "至少指定一个成员。"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "从资源池选择成员"
@@ -6370,172 +6379,184 @@ msgstr "从资源池选择成员"
msgid "Select a Pool"
msgstr "选择一个资源池"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
msgstr "无法获取云主机列表"
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "无可用服务器.点新增取消"
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "新增成员"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
msgstr "资源池新增成员\n\n从列表中选择一个或多个成员增加到资源池中.给该成员指定一个数字权重,指定一个该成员操作的端口,例如.,80"
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "添加(一个或多个)成员。"
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "无法添加(一个或多个)成员。"
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "http方式"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "HTTP方法被用于检查一个成员的健康状态"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "url"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "期望http状态代码"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "预期的代码可以是一个单独的值(比如200),一个值的列表(比如 200,202),或值的范围(比如 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "请选择一个HTTP方法"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "请指定一个URL"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "请输入一个单独的值(比如200),一个值的列表(比如 200,202),或值的范围(比如 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "新增监控"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "创建一个监控模板。\n\n选择一个监控类型。指定监控需要的延迟、超时和重试次数限制。 指定成功时的方法、URL路径和预期HTTP代码。"
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "监控已添加"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "无法添加监控"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "无法添加监控。"
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s URL:%(url_path)s 方法:%(http_method)s 命令:%(expected_codes)s 延时:%(delay)d 重试:%(max_retries)d 超时:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr "%(type)s 延时:%(delay)d 重试:%(max_retries)d 超时:%(timeout)d"
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "为 %s 选择监控模板"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "选择监控"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "无法获取监控列表。"
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "关联详情"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "将健康监控关联至目标资源池。"
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "添加关联"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "关联已添加。"
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "无法添加关联。"
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "选择 %s 的健康监控"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "从目标资源池解除健康监控的关联。"
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "删除关联"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "关联已删除。"
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "无法删除关联。"
@@ -7727,19 +7748,19 @@ msgstr "创建一个云硬盘快照"
msgid "VPN"
msgstr "VPN"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "添加IKE策略"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "添加IPSec策略"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "添加VPN服务"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "添加IPSec站点连接"
@@ -7749,7 +7770,7 @@ msgid "VPN Service"
msgstr "VPN服务"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "VPN服务"
@@ -7759,7 +7780,7 @@ msgid "IKE Policy"
msgstr "IKE策略"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "IKE策略"
@@ -7769,7 +7790,7 @@ msgid "IPSec Policy"
msgstr "IPSec策略"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec策略"
@@ -7783,16 +7804,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec站点连接"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "授权算法"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7802,51 +7823,51 @@ msgstr "加密算法"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "无法获取IPSec站点连接列表。"
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "无法获取VPN服务列表。"
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "无法获取IKE策略列表。"
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "无法获取IPSec策略列表。"
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "IKE策略详情"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "无法获取IKE策略详情。"
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec策略详情"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "无法获取IPSec策略详情。"
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "VPN服务详情"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "无法获取VPN服务详情。"
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec站点连接详情"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "无法获取IPSec站点连接详情。"
@@ -7890,242 +7911,242 @@ msgstr "无法删除IPSec站点连接。"
msgid "Select a Router"
msgstr "选择一个路由器"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "无法获取路由器列表。"
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "添加新的VPN服务"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "为当前项目创建VPN服务。\n\n为这个VPN服务分配名字和描述。选择路由器和子网。管理员状态默认为Up (经检查)。"
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "VPN服务 \"%s\" 已添加。"
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "无法添加VPN服务 \"%s\"。"
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "IKE版本"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "IKE密钥的生存期单位"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "IKE密钥的生存期值"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "大于等于60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "完美前传保密"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "IKE Phase1协商模式"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "添加新的IKE策略"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "为当前项目创建新的IKE策略。\n\n为IKE策略分配名字和描述。 "
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "IKE策略 \"%s\" 已添加。"
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "无法添加IKE策略 \"%s\"。"
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "封装模式"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "生存期单位"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "IKE密钥的生存期值"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "转换协议"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "添加新的IPSec策略"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "为当前项目创建IPSec策略。\n\n为IPSec策略分配名字和描述。"
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "IPSec策略 \"%s\" 已添加。"
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "无法添加IPSec策略 \"%s\"。"
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "VPN服务已经与此连接关联"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "IKE策略已经与此连接关联"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "IPSec策略已经与此连接关联"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "伙伴网关公共IPv4/IPv6地址或FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "VPN连接的伙伴网关公共IPv4/IPv6地址或FQDN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "用于认证的伙伴路由器身份 (伙伴ID)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "用于认证的伙伴路由器身份。可以是IPv4/IPv6地址,e-mail,键ID,或FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "远端伙伴子网"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "远端伙伴子网地址及其CIDR格式的掩码 (例如20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "Pre-Shared Key (PSK) 字符串"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "选择IKE策略"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "选择IPSec策略"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "选择VPN服务"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "添加新的IPSec站点连接"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "为当前项目创建IPSec站点连接。\n\n为IPSec站点连接分配名字和描述。当前tab中的所有域都需要填写。"
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "这个连接的最大传输单元大小"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "如果当前子网为IPv4,则大于等于68。如果当前子网为IPv6,则大于等于1280。"
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "已失效伙伴探测动作"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "已失效伙伴探测间隔"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "有效整数"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "已失效伙伴探测超时"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "大于DPD间隔的有效整数"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "发起人状态"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "可选参数"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "本tab中的域为可选。你可以配置已创建IPSec站点连接的详情。"
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "IPSec站点连接 \"%s\" 已添加。"
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "无法添加IPSec站点连接 \"%s\"。"
diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo
index 5cb5ee44b..832ec2810 100644
--- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo
+++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo
Binary files differ
diff --git a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po
index 9e2349add..f29f64c10 100644
--- a/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po
+++ b/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Akihiro MOTOKI <amotoki@gmail.com>, 2014
# Alberto Molina Coballes <alb.molina@gmail.com>, 2013
# Chao-Hsiung Liao <pesder@gmail.com>, 2012
# zero00072 <zero00072@gmail.com>, 2013
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Horizon\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-12-07 04:40-0600\n"
-"PO-Revision-Date: 2013-12-07 10:42+0000\n"
-"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
+"POT-Creation-Date: 2014-02-02 12:19-0600\n"
+"PO-Revision-Date: 2014-02-02 18:40+0000\n"
+"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/openstack/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,23 +112,23 @@ msgstr "正體中文"
#: api/cinder.py:90
msgid "Unknown instance"
-msgstr "未知的執行個體"
+msgstr "未知的執行實例"
-#: api/keystone.py:94
+#: api/keystone.py:96
#, python-format
msgid "%(type)s (%(backend)s backend)"
msgstr "%(type)s(%(backend)s 後端)"
-#: api/keystone.py:322
+#: api/keystone.py:324
msgid "Identity service does not allow editing user data."
msgstr "身份伺服器不允許編輯使用者資料。"
-#: api/keystone.py:348
+#: api/keystone.py:350
#, python-format
msgid "User %s has no role defined for that project."
msgstr "使用者 %s 在那專案中沒有被定義角色。"
-#: api/keystone.py:360 api/keystone.py:376
+#: api/keystone.py:362 api/keystone.py:378
#: dashboards/settings/password/forms.py:63
msgid "Password changed. Please log in again to continue."
msgstr "密碼已變更。請再登入一次以繼續。"
@@ -154,12 +155,12 @@ msgstr "不能獲得安全性群組列表。"
#: api/nova.py:262
#, python-format
msgid "Couldn't get current security group list for instance %s."
-msgstr "不能為執行個體 %s 獲得目前的安全性群組列表。"
+msgstr "不能為執行實例 %s 獲得目前的安全性群組列表。"
#: api/nova.py:279
#, python-format
msgid "Failed to modify %d instance security groups."
-msgstr "更改 %d 個執行個體的安全性群組時失敗。"
+msgstr "更改 %d 個執行實例的安全性群組時失敗。"
#: api/swift.py:165
msgid "The container cannot be deleted since it's not empty."
@@ -237,7 +238,7 @@ msgstr "虛擬處理器數"
#: dashboards/project/instances/templates/instances/index.html:3
#: dashboards/project/instances/templates/instances/index.html:6
msgid "Instances"
-msgstr "執行個體"
+msgstr "執行實例"
#: dashboards/admin/defaults/tables.py:48
#: dashboards/admin/defaults/workflows.py:40
@@ -296,7 +297,7 @@ msgstr "浮動 IP"
#: dashboards/project/access_and_security/security_groups/tables.py:29
#: dashboards/project/access_and_security/security_groups/tables.py:75
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
-#: dashboards/project/instances/workflows/create_instance.py:394
+#: dashboards/project/instances/workflows/create_instance.py:403
#: dashboards/project/instances/workflows/update_instance.py:82
msgid "Security Groups"
msgstr "安全性群組"
@@ -392,7 +393,7 @@ msgstr "新增地域"
#: dashboards/admin/domains/tables.py:63
#: dashboards/admin/flavors/extras/tables.py:46
#: dashboards/admin/roles/tables.py:37 dashboards/admin/users/tables.py:30
-#: dashboards/project/images_and_snapshots/images/tables.py:81
+#: dashboards/project/images_and_snapshots/images/tables.py:82
msgid "Edit"
msgstr "編輯"
@@ -472,13 +473,13 @@ msgstr "已清除地域環境。"
#: dashboards/project/images_and_snapshots/images/forms.py:154
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:9
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:10
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:84
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
#: dashboards/project/instances/workflows/update_instance.py:108
#: dashboards/project/loadbalancers/forms.py:35
#: dashboards/project/loadbalancers/forms.py:74
-#: dashboards/project/loadbalancers/tables.py:189
+#: dashboards/project/loadbalancers/tables.py:191
#: dashboards/project/loadbalancers/workflows.py:33
#: dashboards/project/loadbalancers/workflows.py:150
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
@@ -501,9 +502,9 @@ msgstr "已清除地域環境。"
#: dashboards/project/vpn/tables.py:94 dashboards/project/vpn/tables.py:123
#: dashboards/project/vpn/tables.py:143 dashboards/project/vpn/tables.py:161
#: dashboards/project/vpn/workflows.py:30
-#: dashboards/project/vpn/workflows.py:112
-#: dashboards/project/vpn/workflows.py:211
-#: dashboards/project/vpn/workflows.py:308
+#: dashboards/project/vpn/workflows.py:113
+#: dashboards/project/vpn/workflows.py:212
+#: dashboards/project/vpn/workflows.py:309
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7
@@ -561,7 +562,7 @@ msgstr "名稱"
#: dashboards/project/instances/templates/instances/_rebuild.html:18
#: dashboards/project/loadbalancers/forms.py:40
#: dashboards/project/loadbalancers/forms.py:79
-#: dashboards/project/loadbalancers/tables.py:191
+#: dashboards/project/loadbalancers/tables.py:193
#: dashboards/project/loadbalancers/workflows.py:36
#: dashboards/project/loadbalancers/workflows.py:153
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
@@ -579,9 +580,9 @@ msgstr "名稱"
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:15
#: dashboards/project/volumes/templates/volumes/_limits.html:3
#: dashboards/project/vpn/tables.py:125 dashboards/project/vpn/workflows.py:33
-#: dashboards/project/vpn/workflows.py:115
-#: dashboards/project/vpn/workflows.py:214
-#: dashboards/project/vpn/workflows.py:311
+#: dashboards/project/vpn/workflows.py:116
+#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:312
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10
@@ -723,7 +724,7 @@ msgstr "虛擬硬體樣板"
#: dashboards/admin/flavors/templates/flavors/extras/index.html:7
#: dashboards/project/databases/workflows/create_instance.py:32
#: dashboards/project/instances/templates/instances/_detail_overview.html:27
-#: dashboards/project/instances/workflows/create_instance.py:92
+#: dashboards/project/instances/workflows/create_instance.py:82
msgid "Flavor"
msgstr "虛擬硬體樣板"
@@ -801,9 +802,9 @@ msgstr "Swap 硬碟"
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
#: dashboards/project/loadbalancers/forms.py:36
#: dashboards/project/loadbalancers/forms.py:75
-#: dashboards/project/loadbalancers/forms.py:166
-#: dashboards/project/loadbalancers/forms.py:213
-#: dashboards/project/loadbalancers/tables.py:237
+#: dashboards/project/loadbalancers/forms.py:167
+#: dashboards/project/loadbalancers/forms.py:215
+#: dashboards/project/loadbalancers/tables.py:239
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6
@@ -827,8 +828,8 @@ msgstr "識別號"
#: dashboards/admin/flavors/tables.py:106
#: dashboards/project/images_and_snapshots/images/forms.py:89
#: dashboards/project/images_and_snapshots/images/forms.py:176
-#: dashboards/project/images_and_snapshots/images/tables.py:131
-#: dashboards/project/images_and_snapshots/images/tables.py:212
+#: dashboards/project/images_and_snapshots/images/tables.py:132
+#: dashboards/project/images_and_snapshots/images/tables.py:213
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:19
msgid "Public"
msgstr "公開"
@@ -1029,7 +1030,7 @@ msgstr "您可以在此更換目前的虛擬硬體樣板容量。"
msgid ""
"Note: this will not affect the resources allocated to any existing instances"
" using this flavor."
-msgstr "註:這不會影響到任何以此樣板產生的執行個體的資源分配。"
+msgstr "註:這不會影響到任何以此樣板產生的執行實例的資源分配。"
#: dashboards/admin/flavors/templates/flavors/_update.html:26
#: dashboards/admin/flavors/templates/flavors/extras/_create.html:26
@@ -1177,7 +1178,7 @@ msgstr "已移除"
#: dashboards/admin/groups/tables.py:126 dashboards/admin/groups/tables.py:183
#: dashboards/admin/users/tables.py:47 dashboards/admin/users/tables.py:90
#: dashboards/project/databases/tables.py:66
-#: dashboards/project/instances/workflows/create_instance.py:50
+#: dashboards/project/instances/workflows/create_instance.py:51
msgid "User"
msgstr "使用者"
@@ -1221,13 +1222,13 @@ msgstr "群組成員"
#: dashboards/project/firewalls/workflows.py:291
#: dashboards/project/loadbalancers/workflows.py:131
#: dashboards/project/loadbalancers/workflows.py:237
-#: dashboards/project/loadbalancers/workflows.py:369
-#: dashboards/project/loadbalancers/workflows.py:510
-#: dashboards/project/loadbalancers/workflows.py:569
-#: dashboards/project/vpn/workflows.py:94
-#: dashboards/project/vpn/workflows.py:193
-#: dashboards/project/vpn/workflows.py:290
-#: dashboards/project/vpn/workflows.py:462
+#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:591
+#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:467
msgid "Add"
msgstr "加入"
@@ -1301,8 +1302,8 @@ msgstr "主機名稱"
#: dashboards/admin/routers/ports/tables.py:34
#: dashboards/project/access_and_security/security_groups/forms.py:170
#: dashboards/project/access_and_security/security_groups/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:204
-#: dashboards/project/loadbalancers/workflows.py:394
+#: dashboards/project/images_and_snapshots/images/tables.py:205
+#: dashboards/project/loadbalancers/workflows.py:395
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
#: dashboards/project/routers/ports/tables.py:88
@@ -1373,17 +1374,17 @@ msgstr "硬碟使用量"
#: dashboards/admin/images/panel.py:29 dashboards/admin/images/tables.py:51
#: dashboards/admin/images/templates/images/index.html:3
#: dashboards/admin/images/templates/images/index.html:6
-#: dashboards/project/images_and_snapshots/images/tables.py:57
-#: dashboards/project/images_and_snapshots/images/tables.py:225
+#: dashboards/project/images_and_snapshots/images/tables.py:58
+#: dashboards/project/images_and_snapshots/images/tables.py:226
msgid "Images"
msgstr "映像檔"
#: dashboards/admin/images/tables.py:47
#: dashboards/admin/instances/tables.py:94
-#: dashboards/project/images_and_snapshots/images/tables.py:202
+#: dashboards/project/images_and_snapshots/images/tables.py:203
#: dashboards/project/instances/tables.py:548
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
-#: dashboards/project/instances/workflows/create_instance.py:115
+#: dashboards/project/instances/workflows/create_instance.py:104
msgid "Image Name"
msgstr "映像檔名稱"
@@ -1450,7 +1451,7 @@ msgid ""
msgstr "映像檔的位置必須是一個正確且直接的映像檔網址。網址若是指到重定向或者伺服器錯誤頁將無法提供映像檔。"
#: dashboards/admin/images/templates/images/_create.html:33
-#: dashboards/project/images_and_snapshots/images/tables.py:74
+#: dashboards/project/images_and_snapshots/images/tables.py:75
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_create.html:33
msgid "Create Image"
msgstr "新增映像檔"
@@ -1537,7 +1538,7 @@ msgstr "區域"
#: dashboards/project/databases/templates/databases/_detail_overview.html:13
#: dashboards/project/firewalls/tables.py:197
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
-#: dashboards/project/images_and_snapshots/images/tables.py:208
+#: dashboards/project/images_and_snapshots/images/tables.py:209
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:17
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:18
#: dashboards/project/instances/tables.py:558
@@ -1581,7 +1582,7 @@ msgid "Compute Services"
msgstr "運算伺服器"
#: dashboards/admin/info/tables.py:134
-#: dashboards/project/instances/workflows/create_instance.py:87
+#: dashboards/project/instances/workflows/create_instance.py:77
msgid "Availability Zone"
msgstr "可用區域"
@@ -1629,11 +1630,11 @@ msgstr "無法獲得網路代理列表。"
#: dashboards/admin/instances/tables.py:36
msgid "Migrate"
-msgstr "遷移"
+msgstr "轉移"
#: dashboards/admin/instances/tables.py:37
msgid "Scheduled migration (pending confirmation) of"
-msgstr "已排程遷移(有待確認)給"
+msgstr "已排程轉移(有待確認)給"
#: dashboards/admin/instances/tables.py:38
#: dashboards/project/access_and_security/floating_ips/tables.py:133
@@ -1647,7 +1648,7 @@ msgstr "已排程遷移(有待確認)給"
#: dashboards/project/instances/tables.py:462
#: dashboards/project/volumes/tables.py:242
msgid "Instance"
-msgstr "執行個體"
+msgstr "執行實例"
#: dashboards/admin/instances/tables.py:81
#: dashboards/admin/metering/templates/metering/stats.html:76
@@ -1656,8 +1657,8 @@ msgstr "執行個體"
#: dashboards/admin/projects/tables.py:87
#: dashboards/admin/routers/tables.py:50 dashboards/admin/volumes/tables.py:38
#: dashboards/project/dashboard.py:63
-#: dashboards/project/images_and_snapshots/images/tables.py:125
-#: dashboards/project/instances/workflows/create_instance.py:49
+#: dashboards/project/images_and_snapshots/images/tables.py:126
+#: dashboards/project/instances/workflows/create_instance.py:50
#: dashboards/router/nexus1000v/forms.py:82
#: dashboards/router/nexus1000v/forms.py:135
#: dashboards/router/nexus1000v/tables.py:62
@@ -1671,7 +1672,7 @@ msgstr "專案"
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
#: dashboards/project/databases/tables.py:163
#: dashboards/project/instances/tables.py:550
-#: dashboards/project/loadbalancers/tables.py:220
+#: dashboards/project/loadbalancers/tables.py:222
msgid "IP Address"
msgstr "IP 位址"
@@ -1709,21 +1710,21 @@ msgstr "上線時間"
#: dashboards/project/access_and_security/tabs.py:101
#: dashboards/project/access_and_security/floating_ips/workflows.py:85
msgid "Unable to retrieve instance list."
-msgstr "無法取回執行個體的列表。"
+msgstr "無法取回執行實例的列表。"
#: dashboards/admin/instances/views.py:89
#: dashboards/admin/networks/views.py:48
msgid "Unable to retrieve instance project information."
-msgstr "無法取回執行個體專案的資訊。"
+msgstr "無法取回執行實例專案的資訊。"
#: dashboards/admin/instances/views.py:106
#: dashboards/project/instances/views.py:111
msgid "Unable to retrieve instance size information."
-msgstr "無法取回執行個體的規格資訊。"
+msgstr "無法取回執行實例的規格資訊。"
#: dashboards/admin/instances/templates/instances/index.html:6
msgid "All Instances"
-msgstr "全部的執行個體"
+msgstr "全部的執行實例"
#: dashboards/admin/metering/panel.py:22
msgid "Resource Usage"
@@ -1739,7 +1740,7 @@ msgstr "無法取回 Nova Ceilometer 測量的資訊。"
#: dashboards/admin/metering/tabs.py:57
msgid "Duration of instance"
-msgstr "執行個體的用量"
+msgstr "執行實例的用量"
#: dashboards/admin/metering/tabs.py:58
msgid "Volume of RAM in MB"
@@ -1801,13 +1802,13 @@ msgstr "虛擬機器網路卡在網路上的傳出封包數量"
#: dashboards/admin/metering/tabs.py:80
#, python-format
msgid "Duration of instance type %s (openstack flavor)"
-msgstr "%s 類型執行個體的使用時間(Openstack 虛擬硬體樣板)"
+msgstr "%s 類型執行實例的使用時間(Openstack 虛擬硬體樣板)"
-#: dashboards/admin/metering/views.py:157
+#: dashboards/admin/metering/views.py:152
msgid "Unable to retrieve tenant list."
msgstr "無法取回租用人列表。"
-#: dashboards/admin/metering/views.py:186
+#: dashboards/admin/metering/views.py:196
msgid "Unable to retrieve statistics."
msgstr "無法取回統計資料。"
@@ -2049,12 +2050,12 @@ msgstr "網路基本資料"
#: dashboards/project/firewalls/workflows.py:246
#: dashboards/project/loadbalancers/forms.py:42
#: dashboards/project/loadbalancers/forms.py:94
-#: dashboards/project/loadbalancers/forms.py:173
-#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/forms.py:174
+#: dashboards/project/loadbalancers/forms.py:233
#: dashboards/project/loadbalancers/workflows.py:43
#: dashboards/project/loadbalancers/workflows.py:179
#: dashboards/project/loadbalancers/workflows.py:302
-#: dashboards/project/loadbalancers/workflows.py:456
+#: dashboards/project/loadbalancers/workflows.py:457
#: dashboards/project/networks/forms.py:42
#: dashboards/project/networks/tables.py:102
#: dashboards/project/networks/workflows.py:42
@@ -2064,7 +2065,7 @@ msgstr "網路基本資料"
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34
#: dashboards/project/routers/ports/tables.py:90
#: dashboards/project/vpn/workflows.py:36
-#: dashboards/project/vpn/workflows.py:412
+#: dashboards/project/vpn/workflows.py:417
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
msgid "Admin State"
@@ -2137,7 +2138,7 @@ msgstr "更新網路 %s 時失敗"
#: dashboards/admin/networks/templates/networks/index.html:3
#: dashboards/admin/networks/templates/networks/index.html:6
#: dashboards/admin/projects/workflows.py:72
-#: dashboards/project/instances/workflows/create_instance.py:480
+#: dashboards/project/instances/workflows/create_instance.py:489
#: dashboards/project/networks/panel.py:25
#: dashboards/project/networks/tables.py:44
#: dashboards/project/networks/tables.py:106
@@ -2325,7 +2326,7 @@ msgid "Unable to retrieve network."
msgstr "無法取回網路。"
#: dashboards/admin/networks/subnets/tables.py:32
-#: dashboards/project/loadbalancers/tables.py:194
+#: dashboards/project/loadbalancers/tables.py:196
#: dashboards/project/loadbalancers/workflows.py:40
#: dashboards/project/networks/workflows.py:116
#: dashboards/project/networks/subnets/tables.py:45
@@ -2473,7 +2474,7 @@ msgstr "有效期內的使用率報告"
#: dashboards/admin/overview/templates/overview/usage.csv:2
msgid "Active Instances"
-msgstr "活躍的執行個體"
+msgstr "活躍的執行實例"
#: dashboards/admin/overview/templates/overview/usage.csv:3
#: dashboards/project/overview/templates/overview/usage.csv:4
@@ -2850,7 +2851,7 @@ msgid "Router Detail"
msgstr "路由器詳細資訊"
#: dashboards/admin/users/forms.py:63 dashboards/project/instances/forms.py:73
-#: dashboards/project/instances/workflows/create_instance.py:438
+#: dashboards/project/instances/workflows/create_instance.py:447
#: dashboards/settings/password/forms.py:48
msgid "Passwords do not match."
msgstr "密碼沒有相配。"
@@ -3009,7 +3010,7 @@ msgid "Manage Databases"
msgstr "資料庫管理"
#: dashboards/project/access_and_security/panel.py:26
-#: dashboards/project/instances/workflows/create_instance.py:402
+#: dashboards/project/instances/workflows/create_instance.py:411
msgid "Access & Security"
msgstr "存取權以及安全性"
@@ -3078,9 +3079,9 @@ msgstr "下載 RC 檔錯誤:%s"
#: dashboards/project/access_and_security/floating_ips/forms.py:33
#: dashboards/project/loadbalancers/forms.py:80
-#: dashboards/project/loadbalancers/forms.py:169
+#: dashboards/project/loadbalancers/forms.py:170
#: dashboards/project/loadbalancers/tables.py:83
-#: dashboards/project/loadbalancers/tables.py:226
+#: dashboards/project/loadbalancers/tables.py:228
#: dashboards/project/loadbalancers/workflows.py:285
msgid "Pool"
msgstr "倉庫"
@@ -3152,7 +3153,7 @@ msgstr "無可用的浮動 IP 倉庫。"
#: dashboards/project/access_and_security/floating_ips/workflows.py:41
msgid ""
"Select the IP address you wish to associate with the selected instance."
-msgstr "為您所選的執行個體選擇您想要聯結的 IP 位址。"
+msgstr "為您所選的執行實例選擇您想要聯結的 IP 位址。"
#: dashboards/project/access_and_security/floating_ips/workflows.py:47
msgid "Port to be associated"
@@ -3160,7 +3161,7 @@ msgstr "欲聯結的接口"
#: dashboards/project/access_and_security/floating_ips/workflows.py:49
msgid "Instance to be associated"
-msgstr "欲聯結的執行個體"
+msgstr "欲聯結的執行實例"
#: dashboards/project/access_and_security/floating_ips/workflows.py:73
msgid "Select an IP address"
@@ -3177,7 +3178,7 @@ msgstr "選擇一個接口"
#: dashboards/project/access_and_security/floating_ips/workflows.py:99
#: dashboards/project/volumes/forms.py:257
msgid "Select an instance"
-msgstr "選擇一個執行個體"
+msgstr "選擇一個執行實例"
#: dashboards/project/access_and_security/floating_ips/workflows.py:103
msgid "No ports available"
@@ -3186,7 +3187,7 @@ msgstr "無可用的接口"
#: dashboards/project/access_and_security/floating_ips/workflows.py:105
#: dashboards/project/volumes/forms.py:259
msgid "No instances available"
-msgstr "無可用的執行個體"
+msgstr "無可用的執行實例"
#: dashboards/project/access_and_security/floating_ips/workflows.py:125
msgid "Manage Floating IP Associations"
@@ -3202,33 +3203,33 @@ msgstr "已聯結 IP 位址 %s。"
msgid "Unable to associate IP address %s."
msgstr "無法聯結 IP 位址 %s。"
-#: dashboards/project/access_and_security/keypairs/forms.py:38
-#: dashboards/project/access_and_security/keypairs/forms.py:49
-#: dashboards/project/access_and_security/keypairs/tables.py:47
-msgid "Keypair Name"
-msgstr "密鑰對名稱"
-
-#: dashboards/project/access_and_security/keypairs/forms.py:40
+#: dashboards/project/access_and_security/keypairs/forms.py:34
msgid ""
"Keypair names may only contain letters, numbers, underscores and hyphens."
msgstr "密鑰對名稱只能包含英文字母、數字、底線和連字號。"
-#: dashboards/project/access_and_security/keypairs/forms.py:51
+#: dashboards/project/access_and_security/keypairs/forms.py:41
+#: dashboards/project/access_and_security/keypairs/forms.py:50
+#: dashboards/project/access_and_security/keypairs/tables.py:47
+msgid "Keypair Name"
+msgstr "密鑰對名稱"
+
+#: dashboards/project/access_and_security/keypairs/forms.py:53
msgid "Public Key"
msgstr "公鑰"
-#: dashboards/project/access_and_security/keypairs/forms.py:60
+#: dashboards/project/access_and_security/keypairs/forms.py:62
#, python-format
msgid "Successfully imported public key: %s"
msgstr "已成功匯入公鑰:%s"
-#: dashboards/project/access_and_security/keypairs/forms.py:65
+#: dashboards/project/access_and_security/keypairs/forms.py:67
msgid "Unable to import keypair."
msgstr "無法匯入密鑰對。"
#: dashboards/project/access_and_security/keypairs/tables.py:25
#: dashboards/project/instances/tables.py:555
-#: dashboards/project/instances/workflows/create_instance.py:379
+#: dashboards/project/instances/workflows/create_instance.py:388
msgid "Keypair"
msgstr "密鑰對"
@@ -3579,7 +3580,7 @@ msgstr "下載金鑰對「%(keypair_name)s」"
msgid ""
"Rules define which traffic is allowed to instances assigned to the security "
"group. A security group rule consists of three main parts:"
-msgstr "規則是分配給安全性群組定義允許進入執行個體的交通。一條安全性群組規則包含三個主要的部份:"
+msgstr "規則是分配給安全性群組定義允許進入執行實例的交通。一條安全性群組規則包含三個主要的部份:"
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20
msgid ""
@@ -3606,7 +3607,7 @@ msgid ""
"group (Security Group). Selecting a security group as the source will allow "
"any other instance in that security group access to any other instance via "
"this rule."
-msgstr "您必須經由此規則指定要允許的交通來源。您能用 IP 位址區塊(CIDR)的型式或者經由一個來源群組(安全性群組)。選擇一個安全性群組為來源將允許任何屬於那安全性群組的其他執行個體經由規則來訪問其他執行個體。"
+msgstr "您必須經由此規則指定要允許的交通來源。您能用 IP 位址區塊(CIDR)的型式或者經由一個來源群組(安全性群組)。選擇一個安全性群組為來源將允許任何屬於那安全性群組的其他執行實例經由規則來訪問其他執行實例。"
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:19
msgid "From here you can create a new security group"
@@ -3876,7 +3877,7 @@ msgstr "恢復備份"
#: dashboards/project/loadbalancers/tables.py:81
#: dashboards/project/loadbalancers/tables.py:89
#: dashboards/project/loadbalancers/tables.py:97
-#: dashboards/project/loadbalancers/workflows.py:628
+#: dashboards/project/loadbalancers/workflows.py:653
#: dashboards/project/stacks/tables.py:39 dashboards/project/vpn/tables.py:57
#: dashboards/project/vpn/tables.py:65 dashboards/project/vpn/tables.py:73
#: dashboards/project/vpn/tables.py:81
@@ -3887,7 +3888,7 @@ msgstr "刪除"
#: dashboards/project/firewalls/tables.py:49
#: dashboards/project/firewalls/tables.py:57
#: dashboards/project/firewalls/tables.py:65
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:36
#: dashboards/project/loadbalancers/tables.py:69
#: dashboards/project/loadbalancers/tables.py:82
#: dashboards/project/loadbalancers/tables.py:90
@@ -4007,7 +4008,7 @@ msgstr "資料庫資訊"
#: dashboards/project/database_backups/workflows/create_backup.py:32
msgid "Database Instance"
-msgstr "資料庫執行個體"
+msgstr "資料庫執行實例"
#: dashboards/project/database_backups/workflows/create_backup.py:36
msgid "Optional Backup Description"
@@ -4015,13 +4016,13 @@ msgstr "選填的備份描述"
#: dashboards/project/database_backups/workflows/create_backup.py:39
#: dashboards/project/databases/workflows/create_instance.py:40
-#: dashboards/project/instances/workflows/create_instance.py:140
+#: dashboards/project/instances/workflows/create_instance.py:129
msgid "Details"
msgstr "詳細資訊"
#: dashboards/project/database_backups/workflows/create_backup.py:49
msgid "Unable to list database instance to backup."
-msgstr "無法列出資料庫執行個體來備份。"
+msgstr "無法列出資料庫執行實例來備份。"
#: dashboards/project/database_backups/workflows/create_backup.py:63
#, python-format
@@ -4030,16 +4031,16 @@ msgstr "已排程備份「%(name)s」。"
#: dashboards/project/database_backups/workflows/create_backup.py:64
#: dashboards/project/databases/workflows/create_instance.py:156
-#: dashboards/project/instances/workflows/create_instance.py:553
+#: dashboards/project/instances/workflows/create_instance.py:562
#, python-format
msgid "Unable to launch %(count)s named \"%(name)s\"."
msgstr "無法發動名為「%(name)s」%(count)s 個。"
#: dashboards/project/database_backups/workflows/create_backup.py:74
#: dashboards/project/databases/workflows/create_instance.py:162
-#: dashboards/project/instances/workflows/create_instance.py:568
+#: dashboards/project/instances/workflows/create_instance.py:577
msgid "instance"
-msgstr "執行個體"
+msgstr "執行實例"
#: dashboards/project/database_backups/workflows/create_backup.py:86
msgid "Error creating database backup."
@@ -4047,7 +4048,7 @@ msgstr "新增資料庫備份出錯。"
#: dashboards/project/databases/panel.py:25
msgid "Database Instances"
-msgstr "資料庫執行個體"
+msgstr "資料庫執行實例"
#: dashboards/project/databases/tables.py:36
#: dashboards/project/instances/tables.py:75
@@ -4089,16 +4090,16 @@ msgstr "刪除資料庫使用者出錯。"
#: dashboards/project/databases/tables.py:90
msgid "Error deleting database on instance."
-msgstr "刪除執行個體上的資料庫出錯。"
+msgstr "刪除執行實例上的資料庫出錯。"
#: dashboards/project/databases/tables.py:96
#: dashboards/project/databases/templates/databases/launch.html:3
#: dashboards/project/instances/tables.py:183
#: dashboards/project/instances/tables.py:204
-#: dashboards/project/instances/workflows/create_instance.py:550
+#: dashboards/project/instances/workflows/create_instance.py:559
#: dashboards/project/network_topology/templates/network_topology/index.html:27
msgid "Launch Instance"
-msgstr "發動執行個體"
+msgstr "發動執行實例"
#: dashboards/project/databases/tables.py:132
msgid "Not Assigned"
@@ -4146,7 +4147,7 @@ msgstr "允許的主機"
#: dashboards/project/databases/tables.py:190
msgid "Database Instance Users"
-msgstr "資料庫執行個體使用者"
+msgstr "資料庫執行實例使用者"
#: dashboards/project/databases/views.py:53
msgid "Unable to retrieve database size information."
@@ -4154,18 +4155,18 @@ msgstr "無法取回資料庫規格資訊。"
#: dashboards/project/databases/views.py:72
msgid "Unable to retrieve database instances."
-msgstr "無法取回資料庫執行個體。"
+msgstr "無法取回資料庫執行實例。"
#: dashboards/project/databases/views.py:106
#, python-format
msgid "Unable to retrieve details for database instance: %s"
-msgstr "無法取回資料庫執行個體的詳細資訊:%s"
+msgstr "無法取回資料庫執行實例的詳細資訊:%s"
#: dashboards/project/databases/templates/databases/_detail_overview.html:3
#: dashboards/project/instances/templates/instances/_detail_overview.html:4
#: dashboards/project/overview/templates/overview/usage.html:3
msgid "Instance Overview"
-msgstr "執行個體概觀"
+msgstr "執行實例概觀"
#: dashboards/project/databases/templates/databases/_detail_overview.html:21
msgid "Connection Info"
@@ -4173,7 +4174,7 @@ msgstr "連線資訊"
#: dashboards/project/databases/templates/databases/_detail_overview.html:25
msgid "Instance IP Address"
-msgstr "執行個體 IP 位址"
+msgstr "執行實例 IP 位址"
#: dashboards/project/databases/templates/databases/_detail_overview.html:27
msgid "Database Port"
@@ -4186,7 +4187,7 @@ msgstr "連線範例"
#: dashboards/project/databases/templates/databases/_launch_details_help.html:3
#: dashboards/project/instances/templates/instances/_launch_details_help.html:5
msgid "Specify the details for launching an instance."
-msgstr "為發動一個執行個體指定詳細資料。"
+msgstr "為發動一個執行實例指定詳細資料。"
#: dashboards/project/databases/templates/databases/_launch_details_help.html:4
msgid ""
@@ -4256,10 +4257,10 @@ msgstr "發動資料庫"
#: dashboards/project/instances/tables.py:217
#: dashboards/project/instances/workflows/update_instance.py:134
msgid "Edit Instance"
-msgstr "編輯執行個體"
+msgstr "編輯執行實例"
#: dashboards/project/databases/workflows/create_instance.py:33
-#: dashboards/project/instances/workflows/create_instance.py:93
+#: dashboards/project/instances/workflows/create_instance.py:83
msgid "Size of image to launch."
msgstr "要發動的映像檔規格。"
@@ -4316,14 +4317,14 @@ msgid "Unable to find backup!"
msgstr "無法找到備份!"
#: dashboards/project/databases/workflows/create_instance.py:154
-#: dashboards/project/images_and_snapshots/images/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:551
+#: dashboards/project/images_and_snapshots/images/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:560
#: dashboards/project/stacks/templates/stacks/_create.html:24
msgid "Launch"
msgstr "發動"
#: dashboards/project/databases/workflows/create_instance.py:155
-#: dashboards/project/instances/workflows/create_instance.py:552
+#: dashboards/project/instances/workflows/create_instance.py:561
#, python-format
msgid "Launched %(count)s named \"%(name)s\"."
msgstr "已發動名為「%(name)s」%(count)s 個。"
@@ -4332,7 +4333,7 @@ msgstr "已發動名為「%(name)s」%(count)s 個。"
#: dashboards/project/firewalls/tables.py:147
#: dashboards/project/firewalls/workflows.py:41
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
-#: dashboards/project/loadbalancers/tables.py:195
+#: dashboards/project/loadbalancers/tables.py:197
#: dashboards/project/loadbalancers/workflows.py:41
#: dashboards/project/loadbalancers/workflows.py:166
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
@@ -4393,7 +4394,7 @@ msgstr "目標埠口([1, 65535] 的整數或範圍 a:b)"
#: dashboards/project/firewalls/forms.py:82
#: dashboards/project/firewalls/workflows.py:42
-#: dashboards/project/loadbalancers/workflows.py:396
+#: dashboards/project/loadbalancers/workflows.py:397
msgid "TCP"
msgstr "TCP"
@@ -4893,7 +4894,7 @@ msgstr "上傳一個本地的映像檔。"
#: dashboards/project/images_and_snapshots/images/forms.py:70
#: dashboards/project/images_and_snapshots/images/forms.py:172
-#: dashboards/project/images_and_snapshots/images/tables.py:219
+#: dashboards/project/images_and_snapshots/images/tables.py:220
msgid "Format"
msgstr "格式"
@@ -4902,7 +4903,6 @@ msgid "Minimum Disk (GB)"
msgstr "至少硬碟(GB)"
#: dashboards/project/images_and_snapshots/images/forms.py:76
-#: dashboards/project/images_and_snapshots/images/forms.py:83
msgid ""
"The minimum disk size required to boot the image. If unspecified, this value"
" defaults to 0 (no minimum)."
@@ -4912,9 +4912,15 @@ msgstr "從這個映像檔開機至少需要多少硬碟容量。若沒有指定
msgid "Minimum Ram (MB)"
msgstr "至少記憶體(MB)"
+#: dashboards/project/images_and_snapshots/images/forms.py:83
+msgid ""
+"The minimum memory size required to boot the image. If unspecified, this "
+"value defaults to 0 (no minimum)."
+msgstr ""
+
#: dashboards/project/images_and_snapshots/images/forms.py:90
#: dashboards/project/images_and_snapshots/images/forms.py:177
-#: dashboards/project/images_and_snapshots/images/tables.py:216
+#: dashboards/project/images_and_snapshots/images/tables.py:217
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:21
msgid "Protected"
msgstr "保護"
@@ -4960,13 +4966,13 @@ msgstr "無法更新映像檔「%s」。"
msgid "Image was successfully updated."
msgstr "已成功更新映像檔。"
-#: dashboards/project/images_and_snapshots/images/tables.py:56
+#: dashboards/project/images_and_snapshots/images/tables.py:57
#: dashboards/project/volumes/forms.py:122
msgid "Image"
msgstr "映像檔"
-#: dashboards/project/images_and_snapshots/images/tables.py:96
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:43
+#: dashboards/project/images_and_snapshots/images/tables.py:97
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:44
#: dashboards/project/volumes/tables.py:61
#: dashboards/project/volumes/tables.py:74
#: dashboards/project/volumes/templates/volumes/_create.html:9
@@ -4975,7 +4981,7 @@ msgstr "映像檔"
msgid "Create Volume"
msgstr "新增儲存空間"
-#: dashboards/project/images_and_snapshots/images/tables.py:130
+#: dashboards/project/images_and_snapshots/images/tables.py:131
msgid "Shared with Me"
msgstr "與我分享"
@@ -4989,7 +4995,7 @@ msgstr "無法取回映像檔。"
#: dashboards/project/images_and_snapshots/snapshots/forms.py:32
msgid "Instance ID"
-msgstr "執行個體識別號"
+msgstr "執行實例識別號"
#: dashboards/project/images_and_snapshots/snapshots/forms.py:35
#: dashboards/project/volumes/forms.py:293
@@ -4999,7 +5005,7 @@ msgstr "即時存檔名稱"
#: dashboards/project/images_and_snapshots/snapshots/forms.py:45
#, python-format
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
-msgstr "已用即時存檔「%(name)s」新增執行個體「%(inst)s」"
+msgstr "已用即時存檔「%(name)s」新增執行實例「%(inst)s」"
#: dashboards/project/images_and_snapshots/snapshots/forms.py:51
msgid "Unable to create snapshot."
@@ -5007,7 +5013,7 @@ msgstr "無法新增即時存檔。"
#: dashboards/project/images_and_snapshots/snapshots/views.py:50
msgid "Unable to retrieve instance."
-msgstr "無法取回執行個體。"
+msgstr "無法取回執行實例。"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/index.html:3
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/index.html:6
@@ -5020,7 +5026,7 @@ msgstr "映像檔概觀"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:18
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/images/_detail_overview.html:26
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:72
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:75
#: dashboards/project/networks/templates/networks/_detail_overview.html:14
#: dashboards/project/networks/templates/networks/_detail_overview.html:16
#: dashboards/project/networks/templates/networks/_detail_overview.html:23
@@ -5099,12 +5105,12 @@ msgstr "新增即時存檔"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_create.html:19
msgid "Snapshots preserve the disk state of a running instance."
-msgstr "即時存檔保留一個正在執行的執行個體硬碟狀態。"
+msgstr "即時存檔保留一個正在執行的執行實例硬碟狀態。"
#: dashboards/project/images_and_snapshots/templates/images_and_snapshots/snapshots/_detail_overview.html:20
#: dashboards/project/instances/templates/instances/_detail_overview.html:113
-#: dashboards/project/instances/workflows/create_instance.py:109
-#: dashboards/project/instances/workflows/create_instance.py:275
+#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:284
#: dashboards/project/volumes/tables.py:38
#: dashboards/project/volumes/tables.py:216
msgid "Volume"
@@ -5122,17 +5128,17 @@ msgstr "儲存空間即時存檔的詳細資訊"
msgid "Volume Snapshot Detail"
msgstr "儲存空間即時存檔的詳細資訊"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:33
-#: dashboards/project/instances/workflows/create_instance.py:111
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
+#: dashboards/project/instances/workflows/create_instance.py:100
msgid "Volume Snapshot"
msgstr "儲存空間即時存檔"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:34
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:92
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:35
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:95
msgid "Volume Snapshots"
msgstr "儲存空間即時存檔"
-#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:87
+#: dashboards/project/images_and_snapshots/volume_snapshots/tables.py:90
#: dashboards/project/volumes/forms.py:32
msgid "Volume Name"
msgstr "儲存空間名稱"
@@ -5143,7 +5149,7 @@ msgstr "無法取回即時存檔詳細資訊。"
#: dashboards/project/instances/forms.py:40
#: dashboards/project/instances/forms.py:61
-#: dashboards/project/instances/workflows/create_instance.py:292
+#: dashboards/project/instances/workflows/create_instance.py:301
msgid "Select Image"
msgstr "選擇映像檔"
@@ -5162,11 +5168,11 @@ msgstr "無可用的映像檔。"
#: dashboards/project/instances/forms.py:85
#, python-format
msgid "Rebuilding instance %s."
-msgstr "正在重建執行個體 %s。"
+msgstr "正在重建執行實例 %s。"
#: dashboards/project/instances/forms.py:88
msgid "Unable to rebuild instance."
-msgstr "無法重建執行個體。"
+msgstr "無法重建執行實例。"
#: dashboards/project/instances/tables.py:90
msgid "Hard Reboot"
@@ -5226,15 +5232,15 @@ msgstr "檢視記錄"
#: dashboards/project/instances/tables.py:291
#: dashboards/project/instances/workflows/resize_instance.py:88
msgid "Resize Instance"
-msgstr "更改執行個體規格"
+msgstr "更改執行實例規格"
#: dashboards/project/instances/tables.py:311
msgid "Confirm Resize/Migrate"
-msgstr "確認更改規格/遷移"
+msgstr "確認更改規格/轉移"
#: dashboards/project/instances/tables.py:323
msgid "Revert Resize/Migrate"
-msgstr "還原更改規格/遷移"
+msgstr "還原更改規格/轉移"
#: dashboards/project/instances/tables.py:335
#: dashboards/project/instances/templates/instances/_rebuild.html:9
@@ -5242,7 +5248,7 @@ msgstr "還原更改規格/遷移"
#: dashboards/project/instances/templates/instances/rebuild.html:3
#: dashboards/project/instances/templates/instances/rebuild.html:6
msgid "Rebuild Instance"
-msgstr "重建執行個體"
+msgstr "重建執行實例"
#: dashboards/project/instances/tables.py:351
#: dashboards/project/instances/tables.py:371
@@ -5291,10 +5297,10 @@ msgid "%(name)s | %(RAM)s RAM | %(VCPU)s VCPU | %(disk)s Disk"
msgstr "%(name)s | %(RAM)s 隨機存取記憶體 | %(VCPU)s 個虛擬處理器 | %(disk)s 硬碟"
#: dashboards/project/instances/tables.py:546
-#: dashboards/project/instances/workflows/create_instance.py:90
+#: dashboards/project/instances/workflows/create_instance.py:80
#: dashboards/project/overview/views.py:33 usage/tables.py:58
msgid "Instance Name"
-msgstr "執行個體名稱"
+msgstr "執行實例名稱"
#: dashboards/project/instances/tabs.py:37
msgid "Log"
@@ -5304,31 +5310,31 @@ msgstr "記錄"
#: dashboards/project/instances/views.py:134
#, python-format
msgid "Unable to get log for instance \"%s\"."
-msgstr "無法獲得執行個體「%s」的記錄。"
+msgstr "無法獲得執行實例「%s」的記錄。"
#: dashboards/project/instances/views.py:68
msgid "Unable to retrieve instances."
-msgstr "無法取回執行個體。"
+msgstr "無法取回執行實例。"
#: dashboards/project/instances/views.py:150
#, python-format
msgid "Unable to get VNC console for instance \"%s\"."
-msgstr "無法獲得執行個體「%s」的 VNC 主控臺。"
+msgstr "無法獲得執行實例「%s」的 VNC 主控臺。"
#: dashboards/project/instances/views.py:162
#, python-format
msgid "Unable to get SPICE console for instance \"%s\"."
-msgstr "無法獲得執行個體「%s」的 SPICE 主控臺。"
+msgstr "無法獲得執行實例「%s」的 SPICE 主控臺。"
#: dashboards/project/instances/views.py:182
#: dashboards/project/instances/views.py:266
msgid "Unable to retrieve instance details."
-msgstr "無法取回執行個體的詳細資訊。"
+msgstr "無法取回執行實例的詳細資訊。"
#: dashboards/project/instances/views.py:232
#, python-format
msgid "Unable to retrieve details for instance \"%s\"."
-msgstr "無法取回執行個體「%s」的詳細資訊。"
+msgstr "無法取回執行實例「%s」的詳細資訊。"
#: dashboards/project/instances/views.py:279
msgid "Unable to retrieve flavors."
@@ -5336,7 +5342,7 @@ msgstr "無法取回虛擬硬體樣板。"
#: dashboards/project/instances/templates/instances/_detail_console.html:4
msgid "Instance Console"
-msgstr "執行個體主控臺"
+msgstr "執行實例主控臺"
#: dashboards/project/instances/templates/instances/_detail_console.html:6
msgid ""
@@ -5358,7 +5364,7 @@ msgstr "重新讀取"
#: dashboards/project/instances/templates/instances/_detail_log.html:5
msgid "Instance Console Log"
-msgstr "執行個體主控臺記錄"
+msgstr "執行實例主控臺記錄"
#: dashboards/project/instances/templates/instances/_detail_log.html:8
msgid "Log Length"
@@ -5398,7 +5404,7 @@ msgid "Key Name"
msgstr "密鑰名稱"
#: dashboards/project/instances/templates/instances/_detail_overview.html:87
-#: dashboards/project/loadbalancers/tables.py:193
+#: dashboards/project/loadbalancers/tables.py:195
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:22
msgid "N/A"
msgstr "N/A"
@@ -5441,7 +5447,7 @@ msgstr "專案限制"
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:21
msgid "Number of Instances"
-msgstr "執行個體數量"
+msgstr "執行實例數量"
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:22
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:29
@@ -5462,7 +5468,7 @@ msgstr "<p>已使用 %(quota)s 中的 %(used)s MB</p>"
msgid ""
"You can customize your instance after it's launched using the options "
"available here."
-msgstr "您可以在使用這裡可用的選項發動您的執行個體之後再自訂它。"
+msgstr "您可以在使用這裡可用的選項發動您的執行實例之後再自訂它。"
#: dashboards/project/instances/templates/instances/_launch_customize_help.html:3
msgid ""
@@ -5486,15 +5492,15 @@ msgstr "以按鍵或拖拉從可用的網路中挑選網路,您可以用拖拉
msgid ""
"An instance can be launched with varying types of attached storage. You may "
"select from those options here."
-msgstr "可從不同類型的附加儲存硬碟中發動執行個體。您可以在此調整那些選項。"
+msgstr "可從不同類型的附加儲存硬碟中發動執行實例。您可以在此調整那些選項。"
#: dashboards/project/instances/templates/instances/_rebuild.html:19
msgid "Select the image to rebuild your instance."
-msgstr "選擇映像檔以重建您的執行個體。"
+msgstr "選擇映像檔以重建您的執行實例。"
#: dashboards/project/instances/templates/instances/_rebuild.html:20
msgid "You may optionally set a password on the rebuilt instance."
-msgstr "您可以在重建執行個體時選填一組密碼。"
+msgstr "您可以在重建執行實例時選填一組密碼。"
#: dashboards/project/instances/templates/instances/_update_networks.html:8
msgid "Selected Networks"
@@ -5506,82 +5512,86 @@ msgstr "可用的網路"
#: dashboards/project/instances/templates/instances/detail.html:3
msgid "Instance Detail"
-msgstr "執行個體詳細資訊"
+msgstr "執行實例詳細資訊"
-#: dashboards/project/instances/workflows/create_instance.py:64
+#: dashboards/project/instances/workflows/create_instance.py:65
msgid "Project & User"
msgstr "專案與使用者"
-#: dashboards/project/instances/workflows/create_instance.py:77
-msgid "--- Select source ---"
-msgstr "--- 選擇來源 ---"
-
-#: dashboards/project/instances/workflows/create_instance.py:78
-msgid "Boot from image."
-msgstr "從映像檔開機。"
-
-#: dashboards/project/instances/workflows/create_instance.py:79
-msgid "Boot from snapshot."
-msgstr "從即時存檔開機。"
-
-#: dashboards/project/instances/workflows/create_instance.py:80
-msgid "Boot from volume."
-msgstr "從儲存空間開機。"
-
-#: dashboards/project/instances/workflows/create_instance.py:81
-msgid "Boot from image (creates a new volume)."
-msgstr "從映像檔開機(新增一個新的儲存空間)。"
-
-#: dashboards/project/instances/workflows/create_instance.py:83
-msgid "Boot from volume snapshot (creates a new volume)."
-msgstr "從儲存空間的即機存檔開機(新增一個新的儲存空間)。"
-
-#: dashboards/project/instances/workflows/create_instance.py:95
+#: dashboards/project/instances/workflows/create_instance.py:85
msgid "Instance Count"
-msgstr "執行個體數量"
+msgstr "執行實例數量"
-#: dashboards/project/instances/workflows/create_instance.py:98
+#: dashboards/project/instances/workflows/create_instance.py:88
msgid "Number of instances to launch."
-msgstr "要發動的執行個體數量。"
+msgstr "要發動的執行實例數量。"
-#: dashboards/project/instances/workflows/create_instance.py:100
+#: dashboards/project/instances/workflows/create_instance.py:90
msgid "Instance Boot Source"
-msgstr "執行個體開機來源"
+msgstr "執行實例開機來源"
-#: dashboards/project/instances/workflows/create_instance.py:103
+#: dashboards/project/instances/workflows/create_instance.py:92
msgid "Choose Your Boot Source Type."
msgstr "選擇您要開機的來源類型"
-#: dashboards/project/instances/workflows/create_instance.py:106
+#: dashboards/project/instances/workflows/create_instance.py:95
msgid "Instance Snapshot"
-msgstr "執行個體即時存檔"
+msgstr "執行實例即時存檔"
-#: dashboards/project/instances/workflows/create_instance.py:122
+#: dashboards/project/instances/workflows/create_instance.py:111
msgid "Device size (GB)"
msgstr "裝置規格(GB)"
-#: dashboards/project/instances/workflows/create_instance.py:124
+#: dashboards/project/instances/workflows/create_instance.py:113
msgid "Volume size in gigabytes (integer value)."
msgstr "儲存空間的 GB 容量(整數值)。"
-#: dashboards/project/instances/workflows/create_instance.py:127
+#: dashboards/project/instances/workflows/create_instance.py:116
#: dashboards/project/volumes/forms.py:223
msgid "Device Name"
msgstr "裝置名稱"
-#: dashboards/project/instances/workflows/create_instance.py:130
+#: dashboards/project/instances/workflows/create_instance.py:119
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
msgstr "儲存空間掛載點(如「vda」掛載於「/dev/vda」)。"
-#: dashboards/project/instances/workflows/create_instance.py:133
+#: dashboards/project/instances/workflows/create_instance.py:122
msgid "Delete on Terminate"
msgstr "終止並刪除"
-#: dashboards/project/instances/workflows/create_instance.py:136
+#: dashboards/project/instances/workflows/create_instance.py:125
msgid "Delete volume on instance terminate"
-msgstr "在執行個體終止時刪除儲存空間"
+msgstr "在執行實例終止時刪除儲存空間"
+
+#: dashboards/project/instances/workflows/create_instance.py:138
+msgid "--- Select source ---"
+msgstr "--- 選擇來源 ---"
+
+#: dashboards/project/instances/workflows/create_instance.py:139
+msgid "Boot from image"
+msgstr "從映像檔開機"
+
+#: dashboards/project/instances/workflows/create_instance.py:140
+msgid "Boot from snapshot"
+msgstr "從即時存檔開機"
-#: dashboards/project/instances/workflows/create_instance.py:157
+#: dashboards/project/instances/workflows/create_instance.py:143
+msgid "Boot from volume"
+msgstr "從儲存空間開機"
+
+#: dashboards/project/instances/workflows/create_instance.py:149
+msgid "Boot from image (creates a new volume)."
+msgstr "從映像檔開機(新增一個新的儲存空間)。"
+
+#: dashboards/project/instances/workflows/create_instance.py:151
+msgid "Unable to retrieve extensions information."
+msgstr ""
+
+#: dashboards/project/instances/workflows/create_instance.py:155
+msgid "Boot from volume snapshot (creates a new volume)."
+msgstr "從儲存空間的即機存檔開機(新增一個新的儲存空間)。"
+
+#: dashboards/project/instances/workflows/create_instance.py:166
#, python-format
msgid ""
"The requested instance cannot be launched as you only have %(avail)i of your"
@@ -5589,195 +5599,195 @@ msgid ""
msgid_plural ""
"The requested %(req)i instances cannot be launched as you only have "
"%(avail)i of your quota available."
-msgstr[0] "您只擁有 %(avail)i 個配額可用以致於您不能新增 %(req)i 個執行個體。"
+msgstr[0] "您只擁有 %(avail)i 個配額可用以致於您不能新增 %(req)i 個執行實例。"
-#: dashboards/project/instances/workflows/create_instance.py:175
-#: dashboards/project/instances/workflows/create_instance.py:197
+#: dashboards/project/instances/workflows/create_instance.py:184
+#: dashboards/project/instances/workflows/create_instance.py:206
msgid "You must select an image."
msgstr "您必須選擇一個映像檔。"
-#: dashboards/project/instances/workflows/create_instance.py:180
-#: dashboards/project/instances/workflows/create_instance.py:208
+#: dashboards/project/instances/workflows/create_instance.py:189
+#: dashboards/project/instances/workflows/create_instance.py:217
msgid "You must select a snapshot."
msgstr "您必須選擇一個即時存檔。"
-#: dashboards/project/instances/workflows/create_instance.py:185
+#: dashboards/project/instances/workflows/create_instance.py:194
msgid "You must select a volume."
msgstr "您必須選擇一個儲存空間。"
-#: dashboards/project/instances/workflows/create_instance.py:191
+#: dashboards/project/instances/workflows/create_instance.py:200
msgid ""
"Launching multiple instances is only supported for images and instance "
"snapshots."
-msgstr "只提供映像檔和執行個體的即時存檔發動多個執行個體。"
+msgstr "只提供映像檔和執行實例的即時存檔發動多個執行實例。"
-#: dashboards/project/instances/workflows/create_instance.py:200
+#: dashboards/project/instances/workflows/create_instance.py:209
msgid "You must set volume size"
msgstr "您必須設定儲存空間規格"
-#: dashboards/project/instances/workflows/create_instance.py:203
-#: dashboards/project/instances/workflows/create_instance.py:211
+#: dashboards/project/instances/workflows/create_instance.py:212
+#: dashboards/project/instances/workflows/create_instance.py:220
msgid "You must set device name"
msgstr "您必須設定裝置名稱"
-#: dashboards/project/instances/workflows/create_instance.py:232
+#: dashboards/project/instances/workflows/create_instance.py:241
msgid "Unable to retrieve instance flavors."
-msgstr "無法取回執行個體的虛擬硬體樣板。"
+msgstr "無法取回執行實例的虛擬硬體樣板。"
-#: dashboards/project/instances/workflows/create_instance.py:241
+#: dashboards/project/instances/workflows/create_instance.py:250
msgid "Unable to retrieve availability zones."
msgstr "無法取回可用區域。"
-#: dashboards/project/instances/workflows/create_instance.py:247
+#: dashboards/project/instances/workflows/create_instance.py:256
msgid "No availability zones found."
msgstr "找不到可用區域。"
-#: dashboards/project/instances/workflows/create_instance.py:249
+#: dashboards/project/instances/workflows/create_instance.py:258
msgid "Any Availability Zone"
msgstr "任何可用區域"
-#: dashboards/project/instances/workflows/create_instance.py:262
+#: dashboards/project/instances/workflows/create_instance.py:271
#: dashboards/project/instances/workflows/resize_instance.py:76
#: usage/base.py:214
msgid "Unable to retrieve quota information."
msgstr "無法取回配額資訊。"
-#: dashboards/project/instances/workflows/create_instance.py:272
+#: dashboards/project/instances/workflows/create_instance.py:281
#: dashboards/project/volumes/forms.py:109
msgid "Snapshot"
msgstr "即時存檔"
-#: dashboards/project/instances/workflows/create_instance.py:277
+#: dashboards/project/instances/workflows/create_instance.py:286
#, python-format
msgid "%(name)s - %(size)s GB (%(label)s)"
msgstr "%(name)s - %(size)s GB(%(label)s)"
-#: dashboards/project/instances/workflows/create_instance.py:294
+#: dashboards/project/instances/workflows/create_instance.py:303
msgid "No images available"
msgstr "無可用的映像檔"
-#: dashboards/project/instances/workflows/create_instance.py:305
+#: dashboards/project/instances/workflows/create_instance.py:314
msgid "Select Instance Snapshot"
-msgstr "選擇執行個體即時存檔"
+msgstr "選擇執行實例即時存檔"
-#: dashboards/project/instances/workflows/create_instance.py:307
+#: dashboards/project/instances/workflows/create_instance.py:316
msgid "No snapshots available."
msgstr "無可用的即時存檔。"
-#: dashboards/project/instances/workflows/create_instance.py:318
+#: dashboards/project/instances/workflows/create_instance.py:327
msgid "Unable to retrieve list of volumes."
msgstr "無法取回儲存空間列表。"
-#: dashboards/project/instances/workflows/create_instance.py:320
+#: dashboards/project/instances/workflows/create_instance.py:329
msgid "Select Volume"
msgstr "選擇儲存空間"
-#: dashboards/project/instances/workflows/create_instance.py:322
+#: dashboards/project/instances/workflows/create_instance.py:331
msgid "No volumes available."
msgstr "無可用的儲存空間。"
-#: dashboards/project/instances/workflows/create_instance.py:333
+#: dashboards/project/instances/workflows/create_instance.py:342
msgid "Unable to retrieve list of volume snapshots."
msgstr "無法取回儲存空間的即時存檔列表。"
-#: dashboards/project/instances/workflows/create_instance.py:336
+#: dashboards/project/instances/workflows/create_instance.py:345
msgid "Select Volume Snapshot"
msgstr "選擇儲存空間的即時存檔"
-#: dashboards/project/instances/workflows/create_instance.py:338
+#: dashboards/project/instances/workflows/create_instance.py:347
msgid "No volume snapshots available."
msgstr "無可用的儲存空間即時存檔。"
-#: dashboards/project/instances/workflows/create_instance.py:381
+#: dashboards/project/instances/workflows/create_instance.py:390
msgid "Which keypair to use for authentication."
msgstr "要被認證的密鑰對。"
-#: dashboards/project/instances/workflows/create_instance.py:385
+#: dashboards/project/instances/workflows/create_instance.py:394
msgid "Admin Pass"
msgstr "管理員密碼"
-#: dashboards/project/instances/workflows/create_instance.py:391
+#: dashboards/project/instances/workflows/create_instance.py:400
msgid "Confirm Admin Pass"
msgstr "確認管理員密碼"
-#: dashboards/project/instances/workflows/create_instance.py:398
+#: dashboards/project/instances/workflows/create_instance.py:407
msgid "Launch instance in these security groups."
-msgstr "在這些安全性群組中發動執行個體。"
+msgstr "在這些安全性群組中發動執行實例。"
-#: dashboards/project/instances/workflows/create_instance.py:403
+#: dashboards/project/instances/workflows/create_instance.py:412
msgid ""
"Control access to your instance via keypairs, security groups, and other "
"mechanisms."
-msgstr "以密鑰對、安全性群組和其他機制控制存取您的執行個體。"
+msgstr "以密鑰對、安全性群組和其他機制控制存取您的執行實例。"
-#: dashboards/project/instances/workflows/create_instance.py:413
+#: dashboards/project/instances/workflows/create_instance.py:422
msgid "Unable to retrieve keypairs."
msgstr "無法取回密鑰對。"
-#: dashboards/project/instances/workflows/create_instance.py:417
+#: dashboards/project/instances/workflows/create_instance.py:426
msgid "Select a keypair"
msgstr "選擇一對密鑰"
-#: dashboards/project/instances/workflows/create_instance.py:419
+#: dashboards/project/instances/workflows/create_instance.py:428
msgid "No keypairs available."
msgstr "無可用的密鑰對。"
-#: dashboards/project/instances/workflows/create_instance.py:428
+#: dashboards/project/instances/workflows/create_instance.py:437
msgid "Unable to retrieve list of security groups"
msgstr "無法取回安全性群組列表"
-#: dashboards/project/instances/workflows/create_instance.py:460
+#: dashboards/project/instances/workflows/create_instance.py:469
msgid "Customization Script"
msgstr "客製化腳本"
-#: dashboards/project/instances/workflows/create_instance.py:462
+#: dashboards/project/instances/workflows/create_instance.py:471
msgid ""
"A script or set of commands to be executed after the instance has been built"
" (max 16kb)."
-msgstr "會在建立執行個體後執行的一份腳本或一套指令(最大 16kb)。"
+msgstr "會在建立執行實例後執行的一份腳本或一套指令(最大 16kb)。"
-#: dashboards/project/instances/workflows/create_instance.py:469
+#: dashboards/project/instances/workflows/create_instance.py:478
msgid "Post-Creation"
msgstr "前置作業"
-#: dashboards/project/instances/workflows/create_instance.py:485
+#: dashboards/project/instances/workflows/create_instance.py:494
msgid "At least one network must be specified."
msgstr "最少要指定一組網路。"
-#: dashboards/project/instances/workflows/create_instance.py:487
+#: dashboards/project/instances/workflows/create_instance.py:496
msgid "Launch instance with these networks"
-msgstr "以這些網路發動執行個體"
+msgstr "以這些網路發動執行實例"
-#: dashboards/project/instances/workflows/create_instance.py:490
+#: dashboards/project/instances/workflows/create_instance.py:499
msgid "Policy Profiles"
msgstr "政策基本資料"
-#: dashboards/project/instances/workflows/create_instance.py:492
+#: dashboards/project/instances/workflows/create_instance.py:501
msgid "Launch instance with this policy profile"
-msgstr "以這個政策基本資料發動執行個體"
+msgstr "以這個政策基本資料發動執行實例"
-#: dashboards/project/instances/workflows/create_instance.py:496
+#: dashboards/project/instances/workflows/create_instance.py:505
msgid "Networking"
msgstr "網路連線"
-#: dashboards/project/instances/workflows/create_instance.py:498
+#: dashboards/project/instances/workflows/create_instance.py:507
msgid "Select networks for your instance."
-msgstr "為您的執行個體選擇網路。"
+msgstr "為您的執行實例選擇網路。"
-#: dashboards/project/instances/workflows/create_instance.py:510
+#: dashboards/project/instances/workflows/create_instance.py:519
msgid "Unable to retrieve networks."
msgstr "無法取回網路。"
-#: dashboards/project/instances/workflows/create_instance.py:519
+#: dashboards/project/instances/workflows/create_instance.py:528
msgid "Unable to retrieve profiles."
msgstr "無法取回基本資料。"
-#: dashboards/project/instances/workflows/create_instance.py:565
+#: dashboards/project/instances/workflows/create_instance.py:574
#, python-format
msgid "%s instances"
-msgstr "%s 個執行個體"
+msgstr "%s 個執行實例"
-#: dashboards/project/instances/workflows/create_instance.py:623
+#: dashboards/project/instances/workflows/create_instance.py:632
#, python-format
msgid "Port not created for profile-id (%s)."
msgstr "沒有為基本資料識別號(%s)新增接口。"
@@ -5817,12 +5827,12 @@ msgstr "更改規格"
#: dashboards/project/instances/workflows/resize_instance.py:90
#, python-format
msgid "Preparing instance \"%s\" for resize."
-msgstr "正在準備更新執行個體「%s」的規格。"
+msgstr "正在準備更新執行實例「%s」的規格。"
#: dashboards/project/instances/workflows/resize_instance.py:91
#, python-format
msgid "Unable to resize instance \"%s\"."
-msgstr "無法更改執行個體「%s」的規格。"
+msgstr "無法更改執行實例「%s」的規格。"
#: dashboards/project/instances/workflows/update_instance.py:41
msgid "Unable to retrieve security group list. Please try again later."
@@ -5840,7 +5850,7 @@ msgstr "全部的安全性群組"
#: dashboards/project/instances/workflows/update_instance.py:91
msgid "Instance Security Groups"
-msgstr "執行個體的安全性群組"
+msgstr "執行實例的安全性群組"
#: dashboards/project/instances/workflows/update_instance.py:92
msgid "No security groups found."
@@ -5852,17 +5862,17 @@ msgstr "沒有可用的安全性群組。"
#: dashboards/project/instances/workflows/update_instance.py:123
msgid "From here you can edit the instance details."
-msgstr "您可以在此編輯執行個體的詳細資訊。"
+msgstr "您可以在此編輯執行實例的詳細資訊。"
#: dashboards/project/instances/workflows/update_instance.py:136
#, python-format
msgid "Modified instance \"%s\"."
-msgstr "已更改執行個體「%s」。"
+msgstr "已更改執行實例「%s」。"
#: dashboards/project/instances/workflows/update_instance.py:137
#, python-format
msgid "Unable to modify instance \"%s\"."
-msgstr "無法更改執行個體「%s」。"
+msgstr "無法更改執行實例「%s」。"
#: dashboards/project/loadbalancers/forms.py:41
#: dashboards/project/loadbalancers/workflows.py:42
@@ -5910,94 +5920,94 @@ msgid ""
"not set"
msgstr "允許虛擬 IP 的最大連線數或者以「-1」來代表不設限制"
-#: dashboards/project/loadbalancers/forms.py:107
-#: dashboards/project/loadbalancers/forms.py:186
-#: dashboards/project/loadbalancers/tabs.py:42
-#: dashboards/project/loadbalancers/workflows.py:314
+#: dashboards/project/loadbalancers/forms.py:108
+#: dashboards/project/loadbalancers/forms.py:188
+#: dashboards/project/loadbalancers/tabs.py:44
+#: dashboards/project/loadbalancers/workflows.py:315
msgid "Unable to retrieve pools list."
msgstr "無法取回倉庫列表"
-#: dashboards/project/loadbalancers/forms.py:118
+#: dashboards/project/loadbalancers/forms.py:119
msgid "No session persistence"
msgstr "沒有維持連線階段"
-#: dashboards/project/loadbalancers/forms.py:128
+#: dashboards/project/loadbalancers/forms.py:129
#: dashboards/project/loadbalancers/workflows.py:205
msgid "Cookie name is required for APP_COOKIE persistence."
msgstr "維持 APP_COOKIE 需要 Cookie 名稱。"
-#: dashboards/project/loadbalancers/forms.py:154
+#: dashboards/project/loadbalancers/forms.py:155
#, python-format
msgid "VIP %s was successfully updated."
msgstr "已成功更新虛擬 IP %s。"
-#: dashboards/project/loadbalancers/forms.py:159
+#: dashboards/project/loadbalancers/forms.py:160
#, python-format
msgid "Failed to update VIP %s"
msgstr "更新虛擬 IP %s 時失敗"
-#: dashboards/project/loadbalancers/forms.py:170
+#: dashboards/project/loadbalancers/forms.py:171
#: dashboards/project/loadbalancers/workflows.py:294
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:21
msgid "Weight"
msgstr "權重"
-#: dashboards/project/loadbalancers/forms.py:171
+#: dashboards/project/loadbalancers/forms.py:172
#: dashboards/project/loadbalancers/workflows.py:296
msgid "Relative part of requests this pool member serves compared to others"
msgstr "有關此倉庫成員與其他相比的服務請求數"
-#: dashboards/project/loadbalancers/forms.py:200
+#: dashboards/project/loadbalancers/forms.py:202
#, python-format
msgid "Member %s was successfully updated."
msgstr "已成功更新成員 %s。"
-#: dashboards/project/loadbalancers/forms.py:206
+#: dashboards/project/loadbalancers/forms.py:208
#, python-format
msgid "Failed to update member %s"
msgstr "更新成員 %s 時失敗"
-#: dashboards/project/loadbalancers/forms.py:218
-#: dashboards/project/loadbalancers/workflows.py:405
+#: dashboards/project/loadbalancers/forms.py:220
+#: dashboards/project/loadbalancers/workflows.py:406
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
msgid "Delay"
msgstr "延遲"
-#: dashboards/project/loadbalancers/forms.py:219
-#: dashboards/project/loadbalancers/workflows.py:406
+#: dashboards/project/loadbalancers/forms.py:221
+#: dashboards/project/loadbalancers/workflows.py:407
msgid "The minimum time in seconds between regular checks of a member"
msgstr "定期偵測一個成員的最短間隔秒數"
-#: dashboards/project/loadbalancers/forms.py:223
-#: dashboards/project/loadbalancers/workflows.py:410
+#: dashboards/project/loadbalancers/forms.py:225
+#: dashboards/project/loadbalancers/workflows.py:411
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:61
msgid "Timeout"
msgstr "逾期"
-#: dashboards/project/loadbalancers/forms.py:224
-#: dashboards/project/loadbalancers/workflows.py:411
+#: dashboards/project/loadbalancers/forms.py:226
+#: dashboards/project/loadbalancers/workflows.py:412
msgid "The maximum time in seconds for a monitor to wait for a reply"
msgstr "等待一個監視器回應的最長間隔秒數"
-#: dashboards/project/loadbalancers/forms.py:228
-#: dashboards/project/loadbalancers/workflows.py:415
+#: dashboards/project/loadbalancers/forms.py:230
+#: dashboards/project/loadbalancers/workflows.py:416
msgid "Max Retries (1~10)"
msgstr "最大重試數(1~10)"
-#: dashboards/project/loadbalancers/forms.py:229
-#: dashboards/project/loadbalancers/workflows.py:416
+#: dashboards/project/loadbalancers/forms.py:231
+#: dashboards/project/loadbalancers/workflows.py:417
msgid ""
"Number of permissible failures before changing the status of member to "
"inactive"
msgstr "在更改成員的狀態為不活躍的可允許失敗數。"
-#: dashboards/project/loadbalancers/forms.py:247
+#: dashboards/project/loadbalancers/forms.py:249
#, python-format
msgid "Health monitor %s was successfully updated."
msgstr "已成功更新健康監視器 %s。"
-#: dashboards/project/loadbalancers/forms.py:253
+#: dashboards/project/loadbalancers/forms.py:255
#, python-format
msgid "Failed to update health monitor %s"
msgstr "更新健康監視器 %s 時失敗"
@@ -6017,17 +6027,17 @@ msgid "Add VIP"
msgstr "加入虛擬 IP"
#: dashboards/project/loadbalancers/tables.py:54
-#: dashboards/project/loadbalancers/workflows.py:368
+#: dashboards/project/loadbalancers/workflows.py:369
msgid "Add Member"
msgstr "加入成員"
#: dashboards/project/loadbalancers/tables.py:61
-#: dashboards/project/loadbalancers/workflows.py:509
+#: dashboards/project/loadbalancers/workflows.py:510
msgid "Add Monitor"
msgstr "加入監視器"
#: dashboards/project/loadbalancers/tables.py:70
-#: dashboards/project/loadbalancers/tables.py:196
+#: dashboards/project/loadbalancers/tables.py:198
msgid "VIP"
msgstr "虛擬 IP"
@@ -6036,20 +6046,20 @@ msgid "VIPs"
msgstr "虛擬 IP"
#: dashboards/project/loadbalancers/tables.py:84
-#: dashboards/project/loadbalancers/tables.py:201
+#: dashboards/project/loadbalancers/tables.py:203
#: dashboards/project/loadbalancers/tabs.py:30
msgid "Pools"
msgstr "倉庫"
#: dashboards/project/loadbalancers/tables.py:91
-#: dashboards/project/loadbalancers/workflows.py:527
-#: dashboards/project/loadbalancers/workflows.py:586
+#: dashboards/project/loadbalancers/workflows.py:546
+#: dashboards/project/loadbalancers/workflows.py:608
msgid "Monitor"
msgstr "監視器"
#: dashboards/project/loadbalancers/tables.py:92
-#: dashboards/project/loadbalancers/tables.py:243
-#: dashboards/project/loadbalancers/tabs.py:66
+#: dashboards/project/loadbalancers/tables.py:245
+#: dashboards/project/loadbalancers/tabs.py:70
msgid "Monitors"
msgstr "監視器"
@@ -6058,8 +6068,8 @@ msgid "Member"
msgstr "成員"
#: dashboards/project/loadbalancers/tables.py:100
-#: dashboards/project/loadbalancers/tables.py:230
-#: dashboards/project/loadbalancers/tabs.py:48
+#: dashboards/project/loadbalancers/tables.py:232
+#: dashboards/project/loadbalancers/tabs.py:50
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
msgid "Members"
msgstr "成員"
@@ -6096,21 +6106,21 @@ msgstr "編輯監視器"
msgid "Add Health Monitor"
msgstr "加入健康監視器"
-#: dashboards/project/loadbalancers/tables.py:171
+#: dashboards/project/loadbalancers/tables.py:173
msgid "Failed to retrieve health monitors."
msgstr "取回健康監視器時失敗。"
-#: dashboards/project/loadbalancers/tables.py:177
+#: dashboards/project/loadbalancers/tables.py:179
msgid "Delete Health Monitor"
msgstr "刪除健康監視器"
-#: dashboards/project/loadbalancers/tables.py:192
+#: dashboards/project/loadbalancers/tables.py:194
#: dashboards/project/loadbalancers/workflows.py:39
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:21
msgid "Provider"
msgstr "提供者"
-#: dashboards/project/loadbalancers/tables.py:224
+#: dashboards/project/loadbalancers/tables.py:226
#: dashboards/project/loadbalancers/workflows.py:162
#: dashboards/project/loadbalancers/workflows.py:298
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:18
@@ -6118,47 +6128,47 @@ msgstr "提供者"
msgid "Protocol Port"
msgstr "協定埠口"
-#: dashboards/project/loadbalancers/tables.py:239
+#: dashboards/project/loadbalancers/tables.py:241
msgid "Monitor Type"
msgstr "監視器類型"
-#: dashboards/project/loadbalancers/tabs.py:60
+#: dashboards/project/loadbalancers/tabs.py:64
msgid "Unable to retrieve member list."
msgstr "無法取回成員列表。"
-#: dashboards/project/loadbalancers/tabs.py:77
+#: dashboards/project/loadbalancers/tabs.py:82
msgid "Unable to retrieve monitor list."
msgstr "無法取回視器列表。"
-#: dashboards/project/loadbalancers/tabs.py:88
+#: dashboards/project/loadbalancers/tabs.py:93
msgid "Pool Details"
msgstr "倉庫詳細資訊"
-#: dashboards/project/loadbalancers/tabs.py:99
+#: dashboards/project/loadbalancers/tabs.py:104
msgid "Unable to retrieve pool details."
msgstr "無法取回倉庫詳細資訊。"
-#: dashboards/project/loadbalancers/tabs.py:104
+#: dashboards/project/loadbalancers/tabs.py:109
msgid "VIP Details"
msgstr "虛擬 IP 詳細資訊"
-#: dashboards/project/loadbalancers/tabs.py:115
+#: dashboards/project/loadbalancers/tabs.py:120
msgid "Unable to retrieve VIP details."
msgstr "無法取回虛擬 IP 詳細資訊。"
-#: dashboards/project/loadbalancers/tabs.py:120
+#: dashboards/project/loadbalancers/tabs.py:125
msgid "Member Details"
msgstr "成員詳細資訊"
-#: dashboards/project/loadbalancers/tabs.py:131
+#: dashboards/project/loadbalancers/tabs.py:136
msgid "Unable to retrieve member details."
msgstr "無法取回成員詳細資訊。"
-#: dashboards/project/loadbalancers/tabs.py:136
+#: dashboards/project/loadbalancers/tabs.py:141
msgid "Monitor Details"
msgstr "監視器詳細資訊"
-#: dashboards/project/loadbalancers/tabs.py:147
+#: dashboards/project/loadbalancers/tabs.py:152
msgid "Unable to retrieve monitor details."
msgstr "無法取回監視器詳細資訊。"
@@ -6353,7 +6363,7 @@ msgid "At least one member must be specified"
msgstr "最少要指定一個成員"
#: dashboards/project/loadbalancers/workflows.py:293
-#: dashboards/project/loadbalancers/workflows.py:333
+#: dashboards/project/loadbalancers/workflows.py:334
msgid "Select members for this pool "
msgstr "為此倉庫選擇成員"
@@ -6361,172 +6371,184 @@ msgstr "為此倉庫選擇成員"
msgid "Select a Pool"
msgstr "選擇一個倉庫"
-#: dashboards/project/loadbalancers/workflows.py:327
+#: dashboards/project/loadbalancers/workflows.py:328
msgid "Unable to retrieve instances list."
-msgstr "無法取回執行個體列表。"
+msgstr "無法取回執行實例列表。"
-#: dashboards/project/loadbalancers/workflows.py:330
+#: dashboards/project/loadbalancers/workflows.py:331
msgid "No servers available. Click Add to cancel."
msgstr "無可用的伺服器。點擊加入以取消。"
-#: dashboards/project/loadbalancers/workflows.py:346
+#: dashboards/project/loadbalancers/workflows.py:347
msgid "Add New Member"
msgstr "加入新成員"
-#: dashboards/project/loadbalancers/workflows.py:348
+#: dashboards/project/loadbalancers/workflows.py:349
msgid ""
"Add member to selected pool.\n"
"\n"
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight for this member Specify the port number the member(s) operate on; e.g., 80."
-msgstr "加入成員到已選擇的倉庫。\n\n選擇一個或多個列表的執行個體加入到倉庫的成員。分配一個權重數給此成員在處理的指定埠口號;如 80。"
+msgstr "加入成員到已選擇的倉庫。\n\n選擇一個或多個列表的執行實例加入到倉庫的成員。分配一個權重數給此成員在處理的指定埠口號;如 80。"
-#: dashboards/project/loadbalancers/workflows.py:370
+#: dashboards/project/loadbalancers/workflows.py:371
msgid "Added member(s)."
msgstr "已加入成員。"
-#: dashboards/project/loadbalancers/workflows.py:371
+#: dashboards/project/loadbalancers/workflows.py:372
msgid "Unable to add member(s)."
msgstr "無法加入成員。"
-#: dashboards/project/loadbalancers/workflows.py:395
+#: dashboards/project/loadbalancers/workflows.py:396
msgid "PING"
msgstr "PING"
-#: dashboards/project/loadbalancers/workflows.py:397
+#: dashboards/project/loadbalancers/workflows.py:398
msgid "HTTP"
msgstr "HTTP"
-#: dashboards/project/loadbalancers/workflows.py:398
+#: dashboards/project/loadbalancers/workflows.py:399
msgid "HTTPS"
msgstr "HTTPS"
-#: dashboards/project/loadbalancers/workflows.py:421
+#: dashboards/project/loadbalancers/workflows.py:422
msgid "GET"
msgstr "GET"
-#: dashboards/project/loadbalancers/workflows.py:422
-#: dashboards/project/loadbalancers/workflows.py:427
+#: dashboards/project/loadbalancers/workflows.py:423
#: dashboards/project/loadbalancers/workflows.py:428
+#: dashboards/project/loadbalancers/workflows.py:429
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
msgid "HTTP Method"
msgstr "HTTP 方法"
-#: dashboards/project/loadbalancers/workflows.py:423
+#: dashboards/project/loadbalancers/workflows.py:424
msgid "HTTP method used to check health status of a member"
msgstr "HTTP 方法使用於檢查成員的健康狀態"
-#: dashboards/project/loadbalancers/workflows.py:434
-#: dashboards/project/loadbalancers/workflows.py:438
+#: dashboards/project/loadbalancers/workflows.py:435
#: dashboards/project/loadbalancers/workflows.py:439
+#: dashboards/project/loadbalancers/workflows.py:440
#: dashboards/project/stacks/forms.py:66
msgid "URL"
msgstr "網址"
-#: dashboards/project/loadbalancers/workflows.py:446
-#: dashboards/project/loadbalancers/workflows.py:453
+#: dashboards/project/loadbalancers/workflows.py:447
#: dashboards/project/loadbalancers/workflows.py:454
+#: dashboards/project/loadbalancers/workflows.py:455
msgid "Expected HTTP Status Codes"
msgstr "預期 HTTP 狀態代碼"
-#: dashboards/project/loadbalancers/workflows.py:447
+#: dashboards/project/loadbalancers/workflows.py:448
msgid ""
"Expected code may be a single value (e.g. 200), a list of values (e.g. 200, "
"202), or range of values (e.g. 200-204)"
msgstr "預期代碼是單獨的值(如 200),一個列表的值(如 200, 202)或者是一個範圍的值(如 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:472
+#: dashboards/project/loadbalancers/workflows.py:473
msgid "Please choose a HTTP method"
msgstr "請選擇一個 HTTP 方法"
-#: dashboards/project/loadbalancers/workflows.py:475
+#: dashboards/project/loadbalancers/workflows.py:476
msgid "Please specify an URL"
msgstr "請指定一個網址"
-#: dashboards/project/loadbalancers/workflows.py:478
+#: dashboards/project/loadbalancers/workflows.py:479
msgid ""
"Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or"
" range of values (e.g. 200-204)"
msgstr "請輸入一個單獨的值(如 200)、一個列表的值(200, 202)或者是一個範圍的值(如 200-204)"
-#: dashboards/project/loadbalancers/workflows.py:485
+#: dashboards/project/loadbalancers/workflows.py:486
msgid "Add New Monitor"
msgstr "加入新的監視器"
-#: dashboards/project/loadbalancers/workflows.py:487
+#: dashboards/project/loadbalancers/workflows.py:488
msgid ""
"Create a monitor template.\n"
"\n"
"Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success."
msgstr "新增一個監視器樣板。\n\n選擇監視器的類型。指定監視器的延遲、逾期和重試限制。指定方法、網址路徑和預期 HTTP 代碼直到成功。"
-#: dashboards/project/loadbalancers/workflows.py:511
+#: dashboards/project/loadbalancers/workflows.py:512
msgid "Added monitor"
msgstr "已加入監視器"
-#: dashboards/project/loadbalancers/workflows.py:512
+#: dashboards/project/loadbalancers/workflows.py:513
msgid "Unable to add monitor"
msgstr "無法加入監視器"
-#: dashboards/project/loadbalancers/workflows.py:522
+#: dashboards/project/loadbalancers/workflows.py:523
msgid "Unable to add monitor."
msgstr "無法加入監視器。"
#: dashboards/project/loadbalancers/workflows.py:533
#, python-format
+msgid ""
+"%(type)s url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s "
+"delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:538
+#, python-format
+msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
+msgstr ""
+
+#: dashboards/project/loadbalancers/workflows.py:552
+#, python-format
msgid "Select a monitor template for %s"
msgstr "為 %s 選擇一個監視器樣板"
-#: dashboards/project/loadbalancers/workflows.py:536
-#: dashboards/project/loadbalancers/workflows.py:596
+#: dashboards/project/loadbalancers/workflows.py:555
+#: dashboards/project/loadbalancers/workflows.py:618
msgid "Select a Monitor"
msgstr "選擇一個監視器"
-#: dashboards/project/loadbalancers/workflows.py:544
-#: dashboards/project/loadbalancers/workflows.py:602
+#: dashboards/project/loadbalancers/workflows.py:566
+#: dashboards/project/loadbalancers/workflows.py:627
msgid "Unable to retrieve monitors list."
msgstr "無法取回監視器列表。"
-#: dashboards/project/loadbalancers/workflows.py:550
-#: dashboards/project/loadbalancers/workflows.py:608
+#: dashboards/project/loadbalancers/workflows.py:572
+#: dashboards/project/loadbalancers/workflows.py:633
msgid "Association Details"
msgstr "聯結的詳細資訊"
-#: dashboards/project/loadbalancers/workflows.py:552
+#: dashboards/project/loadbalancers/workflows.py:574
msgid "Associate a health monitor with target pool."
msgstr "以目標倉庫聯結一個健康監視器。"
-#: dashboards/project/loadbalancers/workflows.py:568
+#: dashboards/project/loadbalancers/workflows.py:590
msgid "Add Association"
msgstr "加入聯結"
-#: dashboards/project/loadbalancers/workflows.py:570
+#: dashboards/project/loadbalancers/workflows.py:592
msgid "Added association."
msgstr "已加入聯結。"
-#: dashboards/project/loadbalancers/workflows.py:571
-#: dashboards/project/loadbalancers/workflows.py:581
+#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:603
msgid "Unable to add association."
msgstr "無法加入聯結。"
-#: dashboards/project/loadbalancers/workflows.py:593
+#: dashboards/project/loadbalancers/workflows.py:615
#, python-format
msgid "Select a health monitor of %s"
msgstr "選擇一個 %s 的健康監視器"
-#: dashboards/project/loadbalancers/workflows.py:610
+#: dashboards/project/loadbalancers/workflows.py:635
msgid "Disassociate a health monitor from target pool. "
msgstr "從目標倉庫解除健康監視器的聯結。"
-#: dashboards/project/loadbalancers/workflows.py:627
+#: dashboards/project/loadbalancers/workflows.py:652
msgid "Delete Association"
msgstr "刪除聯結"
-#: dashboards/project/loadbalancers/workflows.py:629
+#: dashboards/project/loadbalancers/workflows.py:654
msgid "Deleted association."
msgstr "已刪除聯結。"
-#: dashboards/project/loadbalancers/workflows.py:630
-#: dashboards/project/loadbalancers/workflows.py:640
+#: dashboards/project/loadbalancers/workflows.py:655
+#: dashboards/project/loadbalancers/workflows.py:665
msgid "Unable to delete association."
msgstr "無法刪除聯結。"
@@ -6603,7 +6625,7 @@ msgstr "網路拓撲"
#: dashboards/project/network_topology/instances/tables.py:24
msgid "NT_Instances"
-msgstr "網路拓樸執行個體"
+msgstr "網路拓樸執行實例"
#: dashboards/project/network_topology/ports/tables.py:30
msgid "NT_Interfaces"
@@ -6646,7 +6668,7 @@ msgstr "適中"
#: dashboards/project/network_topology/templates/network_topology/index.html:34
msgid "There are no networks, routers, or connected instances to display."
-msgstr "無網路、路由器或已連接的執行個體可以顯示。"
+msgstr "無網路、路由器或已連接的執行實例可以顯示。"
#: dashboards/project/networks/tables.py:81
msgid "Add Subnet"
@@ -7571,20 +7593,20 @@ msgstr "無法新增儲存空間。"
#: dashboards/project/volumes/forms.py:220
msgid "Attach to Instance"
-msgstr "附加到執行個體"
+msgstr "附加到執行實例"
#: dashboards/project/volumes/forms.py:221
msgid "Select an instance to attach to."
-msgstr "選擇一個執行個體來附加。"
+msgstr "選擇一個執行實例來附加。"
#: dashboards/project/volumes/forms.py:265
msgid "Unknown instance (None)"
-msgstr "未知的執行個體(無)"
+msgstr "未知的執行實例(無)"
#: dashboards/project/volumes/forms.py:279
#, python-format
msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s."
-msgstr "附加儲存空間 %(vol)s 到執行個體 %(inst)s 上的 %(dev)s。"
+msgstr "附加儲存空間 %(vol)s 到執行實例 %(inst)s 上的 %(dev)s。"
#: dashboards/project/volumes/forms.py:288
msgid "Unable to attach volume."
@@ -7638,7 +7660,7 @@ msgstr "裝置"
#: dashboards/project/volumes/tables.py:253
#, python-format
msgid "%(dev)s on instance %(instance_name)s"
-msgstr "%(dev)s 在執行個體 %(instance_name)s 上"
+msgstr "%(dev)s 在執行實例 %(instance_name)s 上"
#: dashboards/project/volumes/tables.py:263
#: dashboards/project/volumes/templates/volumes/_detail_overview.html:35
@@ -7655,7 +7677,7 @@ msgstr "無法取回儲存空間列表。"
#: dashboards/project/volumes/views.py:59
msgid "Unable to retrieve volume/instance attachment information"
-msgstr "無法取回儲存空間/執行個體附件資訊"
+msgstr "無法取回儲存空間/執行實例附件資訊"
#: dashboards/project/volumes/views.py:141
#: dashboards/project/volumes/views.py:151
@@ -7670,7 +7692,7 @@ msgstr "管理儲存空間附件"
#: dashboards/project/volumes/templates/volumes/_attach.html:14
msgid "Attach To Instance"
-msgstr "附加到執行個體"
+msgstr "附加到執行實例"
#: dashboards/project/volumes/templates/volumes/_attach.html:23
msgid "Attach Volume"
@@ -7692,7 +7714,7 @@ msgstr "未附加"
#: dashboards/project/volumes/templates/volumes/_limits.html:5
msgid "Volumes are block devices that can be attached to instances."
-msgstr "儲存空間是可以被附加到執行個體的區塊裝置。"
+msgstr "儲存空間是可以被附加到執行實例的區塊裝置。"
#: dashboards/project/volumes/templates/volumes/_limits.html:7
msgid "Volume Limits"
@@ -7718,19 +7740,19 @@ msgstr "新增一個儲存空間即時存檔"
msgid "VPN"
msgstr "虛擬私人網路"
-#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:192
+#: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:193
msgid "Add IKE Policy"
msgstr "加入網際網路金鑰交換政策"
-#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:289
+#: dashboards/project/vpn/tables.py:36 dashboards/project/vpn/workflows.py:290
msgid "Add IPSec Policy"
msgstr "加入 IPSec 政策"
-#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:93
+#: dashboards/project/vpn/tables.py:43 dashboards/project/vpn/workflows.py:94
msgid "Add VPN Service"
msgstr "加入虛擬私人網路伺服器"
-#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:461
+#: dashboards/project/vpn/tables.py:50 dashboards/project/vpn/workflows.py:466
msgid "Add IPSec Site Connection"
msgstr "加入 IPSec 網站連線"
@@ -7740,7 +7762,7 @@ msgid "VPN Service"
msgstr "虛擬私人網路伺服器"
#: dashboards/project/vpn/tables.py:60 dashboards/project/vpn/tables.py:136
-#: dashboards/project/vpn/tabs.py:73
+#: dashboards/project/vpn/tabs.py:74
msgid "VPN Services"
msgstr "虛擬私人網路伺服器"
@@ -7750,7 +7772,7 @@ msgid "IKE Policy"
msgstr "網際網路金鑰交換政策"
#: dashboards/project/vpn/tables.py:68 dashboards/project/vpn/tables.py:154
-#: dashboards/project/vpn/tabs.py:92
+#: dashboards/project/vpn/tabs.py:94
msgid "IKE Policies"
msgstr "網際網路金鑰交換政策"
@@ -7760,7 +7782,7 @@ msgid "IPSec Policy"
msgstr "IPSec 政策"
#: dashboards/project/vpn/tables.py:76 dashboards/project/vpn/tables.py:172
-#: dashboards/project/vpn/tabs.py:109
+#: dashboards/project/vpn/tabs.py:112
msgid "IPSec Policies"
msgstr "IPSec 政策"
@@ -7774,16 +7796,16 @@ msgid "IPSec Site Connections"
msgstr "IPSec 網站連線"
#: dashboards/project/vpn/tables.py:146 dashboards/project/vpn/tables.py:164
-#: dashboards/project/vpn/workflows.py:116
-#: dashboards/project/vpn/workflows.py:215
+#: dashboards/project/vpn/workflows.py:117
+#: dashboards/project/vpn/workflows.py:216
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
msgid "Authorization algorithm"
msgstr "認證演算法"
#: dashboards/project/vpn/tables.py:149 dashboards/project/vpn/tables.py:167
-#: dashboards/project/vpn/workflows.py:117
-#: dashboards/project/vpn/workflows.py:217
+#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:218
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
msgid "Encryption algorithm"
@@ -7793,51 +7815,51 @@ msgstr "加密演算法"
msgid "PFS"
msgstr "PFS"
-#: dashboards/project/vpn/tabs.py:67
+#: dashboards/project/vpn/tabs.py:68
msgid "Unable to retrieve IPSec Site Connections list."
msgstr "無法取回 IPSec 網站連線列表。"
-#: dashboards/project/vpn/tabs.py:86 dashboards/project/vpn/workflows.py:371
+#: dashboards/project/vpn/tabs.py:88 dashboards/project/vpn/workflows.py:376
msgid "Unable to retrieve VPN Services list."
msgstr "無法取回虛擬私人網路伺服器列表。"
-#: dashboards/project/vpn/tabs.py:103 dashboards/project/vpn/workflows.py:345
+#: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/workflows.py:347
msgid "Unable to retrieve IKE Policies list."
msgstr "無法取回網際網路金鑰交換政策列表。"
-#: dashboards/project/vpn/tabs.py:120 dashboards/project/vpn/workflows.py:358
+#: dashboards/project/vpn/tabs.py:124 dashboards/project/vpn/workflows.py:362
msgid "Unable to retrieve IPSec Policies list."
msgstr "無法取回 IPSec 政策列表。"
-#: dashboards/project/vpn/tabs.py:132
+#: dashboards/project/vpn/tabs.py:136
msgid "IKE Policy Details"
msgstr "網際網路金鑰交換政策詳細資訊"
-#: dashboards/project/vpn/tabs.py:142
+#: dashboards/project/vpn/tabs.py:146
msgid "Unable to retrieve IKE Policy details."
msgstr "無法取回網際網路金鑰交換政策詳細資訊。"
-#: dashboards/project/vpn/tabs.py:153
+#: dashboards/project/vpn/tabs.py:157
msgid "IPSec Policy Details"
msgstr "IPSec 政策詳細資訊"
-#: dashboards/project/vpn/tabs.py:163
+#: dashboards/project/vpn/tabs.py:167
msgid "Unable to retrieve IPSec Policy details."
msgstr "無法取回 IPSec 政策詳細資訊。"
-#: dashboards/project/vpn/tabs.py:174
+#: dashboards/project/vpn/tabs.py:178
msgid "VPN Service Details"
msgstr "虛擬私人網路伺服器詳細資訊"
-#: dashboards/project/vpn/tabs.py:184
+#: dashboards/project/vpn/tabs.py:188
msgid "Unable to retrieve VPN Service details."
msgstr "無法取回虛擬私人網路伺服器詳細資訊。"
-#: dashboards/project/vpn/tabs.py:204
+#: dashboards/project/vpn/tabs.py:208
msgid "IPSec Site Connection Details"
msgstr "IPSec 網站連線詳細資訊"
-#: dashboards/project/vpn/tabs.py:214
+#: dashboards/project/vpn/tabs.py:218
msgid "Unable to retrieve IPSec Site Connection details."
msgstr "無法取回 IPSec 網站連線詳細資訊。"
@@ -7881,242 +7903,242 @@ msgstr "無法刪除 IPSec 網站連線。"
msgid "Select a Router"
msgstr "選擇一個路由器"
-#: dashboards/project/vpn/workflows.py:63
+#: dashboards/project/vpn/workflows.py:64
msgid "Unable to retrieve routers list."
msgstr "無法取回路由器列表。"
-#: dashboards/project/vpn/workflows.py:71
+#: dashboards/project/vpn/workflows.py:72
msgid "Add New VPN Service"
msgstr "加入新的虛擬私人網路伺服器"
-#: dashboards/project/vpn/workflows.py:73
+#: dashboards/project/vpn/workflows.py:74
msgid ""
"Create VPN Service for current project.\n"
"\n"
"Assign a name and description for the VPN Service. Select a router and a subnet. Admin State is Up (checked) by default."
msgstr "為此專案新增虛擬私人網路伺服器。\n\n為虛擬私人網路伺服器取一個名稱和描述。選擇一個路由器和一個子網路。預設管理員狀態是上線的(已確認)。"
-#: dashboards/project/vpn/workflows.py:95
+#: dashboards/project/vpn/workflows.py:96
#, python-format
msgid "Added VPN Service \"%s\"."
msgstr "加入了虛擬私人網路伺服器「%s」。"
-#: dashboards/project/vpn/workflows.py:96
+#: dashboards/project/vpn/workflows.py:97
#, python-format
msgid "Unable to add VPN Service \"%s\"."
msgstr "無法加入虛擬私人網路伺服器「%s」。"
-#: dashboards/project/vpn/workflows.py:118
+#: dashboards/project/vpn/workflows.py:119
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
msgid "IKE version"
msgstr "網際網路金鑰交換版本"
-#: dashboards/project/vpn/workflows.py:119
+#: dashboards/project/vpn/workflows.py:120
msgid "Lifetime units for IKE keys"
msgstr "網際網路金鑰交換金鑰有效期單位"
-#: dashboards/project/vpn/workflows.py:121
+#: dashboards/project/vpn/workflows.py:122
msgid "Lifetime value for IKE keys"
msgstr "網際網路金鑰交換金鑰有效期"
-#: dashboards/project/vpn/workflows.py:123
-#: dashboards/project/vpn/workflows.py:222
+#: dashboards/project/vpn/workflows.py:124
+#: dashboards/project/vpn/workflows.py:223
msgid "Equal to or more than 60"
msgstr "大於等於 60"
-#: dashboards/project/vpn/workflows.py:124
-#: dashboards/project/vpn/workflows.py:223
+#: dashboards/project/vpn/workflows.py:125
+#: dashboards/project/vpn/workflows.py:224
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
msgid "Perfect Forward Secrecy"
msgstr "Perfect Forward Secrecy"
-#: dashboards/project/vpn/workflows.py:126
+#: dashboards/project/vpn/workflows.py:127
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
msgid "IKE Phase1 negotiation mode"
msgstr "網際網路金鑰交換第一階段轉交模式"
-#: dashboards/project/vpn/workflows.py:166
+#: dashboards/project/vpn/workflows.py:167
msgid "Add New IKE Policy"
msgstr "加入新的網際網路金鑰交換政策"
-#: dashboards/project/vpn/workflows.py:168
+#: dashboards/project/vpn/workflows.py:169
msgid ""
"Create IKE Policy for current project.\n"
"\n"
"Assign a name and description for the IKE Policy. "
msgstr "為目前的專案新增網際網路金鑰交換政策。\n\n為網際網路金鑰交換政策取一個名稱和描述。"
-#: dashboards/project/vpn/workflows.py:194
+#: dashboards/project/vpn/workflows.py:195
#, python-format
msgid "Added IKE Policy \"%s\"."
msgstr "已加入網際網路金鑰交換政策「%s」。"
-#: dashboards/project/vpn/workflows.py:195
+#: dashboards/project/vpn/workflows.py:196
#, python-format
msgid "Unable to add IKE Policy \"%s\"."
msgstr "無法加入網際網路金鑰交換政策「%s」。"
-#: dashboards/project/vpn/workflows.py:216
+#: dashboards/project/vpn/workflows.py:217
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
msgid "Encapsulation mode"
msgstr "封裝模式"
-#: dashboards/project/vpn/workflows.py:218
+#: dashboards/project/vpn/workflows.py:219
msgid "Lifetime units"
msgstr "有效期單位"
-#: dashboards/project/vpn/workflows.py:220
+#: dashboards/project/vpn/workflows.py:221
msgid "Lifetime value for IKE keys "
msgstr "網際網路金鑰交換金鑰有效期"
-#: dashboards/project/vpn/workflows.py:224
+#: dashboards/project/vpn/workflows.py:225
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
msgid "Transform Protocol"
msgstr "傳輸協定"
-#: dashboards/project/vpn/workflows.py:263
+#: dashboards/project/vpn/workflows.py:264
msgid "Add New IPSec Policy"
msgstr "加入新的 IPSec 政策"
-#: dashboards/project/vpn/workflows.py:265
+#: dashboards/project/vpn/workflows.py:266
msgid ""
"Create IPSec Policy for current project.\n"
"\n"
"Assign a name and description for the IPSec Policy. "
msgstr "為目前的專案新增 IPSec 政策。\n\n為 IPSec 政策取一個名稱和描述。"
-#: dashboards/project/vpn/workflows.py:291
+#: dashboards/project/vpn/workflows.py:292
#, python-format
msgid "Added IPSec Policy \"%s\"."
msgstr "已加入 IPSec 政策「%s」。"
-#: dashboards/project/vpn/workflows.py:292
+#: dashboards/project/vpn/workflows.py:293
#, python-format
msgid "Unable to add IPSec Policy \"%s\"."
msgstr "無法加入 IPSec 政策「%s」。"
-#: dashboards/project/vpn/workflows.py:313
+#: dashboards/project/vpn/workflows.py:314
msgid "VPN Service associated with this connection"
msgstr "已將此連線聯結虛擬私人網路伺服器"
-#: dashboards/project/vpn/workflows.py:315
+#: dashboards/project/vpn/workflows.py:316
msgid "IKE Policy associated with this connection"
msgstr "已將此連線聯結網際網路金鑰交換政策"
-#: dashboards/project/vpn/workflows.py:317
+#: dashboards/project/vpn/workflows.py:318
msgid "IPSec Policy associated with this connection"
msgstr "已將此連線聯結 IPSec 政策"
-#: dashboards/project/vpn/workflows.py:319
+#: dashboards/project/vpn/workflows.py:320
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
msgstr "節點閘道公開 IPv4/IPv6 位址或 FQDN"
-#: dashboards/project/vpn/workflows.py:320
+#: dashboards/project/vpn/workflows.py:321
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
msgstr "節點閘道公開 IPv4/IPv6 位址或者虛擬私人網路連線的 FQDN"
-#: dashboards/project/vpn/workflows.py:325
+#: dashboards/project/vpn/workflows.py:326
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
msgid "Peer router identity for authentication (Peer ID)"
msgstr "用於認證的節點路由器識別號(節點識別號)"
-#: dashboards/project/vpn/workflows.py:326
+#: dashboards/project/vpn/workflows.py:327
msgid ""
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
"key ID, or FQDN"
msgstr "用於認證的節點路由器識別號。可能是 IPv4/IPv6 位址、電子郵件、金鑰識別號或 FQDN"
-#: dashboards/project/vpn/workflows.py:330
+#: dashboards/project/vpn/workflows.py:331
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
msgid "Remote peer subnet"
msgstr "遠端節點子網路"
-#: dashboards/project/vpn/workflows.py:331
+#: dashboards/project/vpn/workflows.py:332
msgid "Remote peer subnet address with mask in CIDR format (e.g. 20.1.0.0/24)"
msgstr "遠端節點子網路以 CIDR 格式遮罩(如 20.1.0.0/24)"
-#: dashboards/project/vpn/workflows.py:337
+#: dashboards/project/vpn/workflows.py:338
msgid "Pre-Shared Key (PSK) string"
msgstr "預共用金鑰(PSK)字串"
-#: dashboards/project/vpn/workflows.py:340
+#: dashboards/project/vpn/workflows.py:341
msgid "Select IKE Policy"
msgstr "選擇網際網路金鑰交換政策"
-#: dashboards/project/vpn/workflows.py:353
+#: dashboards/project/vpn/workflows.py:355
msgid "Select IPSec Policy"
msgstr "選擇 IPSec 政策"
-#: dashboards/project/vpn/workflows.py:366
+#: dashboards/project/vpn/workflows.py:370
msgid "Select VPN Service"
msgstr "選擇虛擬私人網路伺服器"
-#: dashboards/project/vpn/workflows.py:379
+#: dashboards/project/vpn/workflows.py:384
msgid "Add New IPSec Site Connection"
msgstr "加入新的 IPSec 網站連線"
-#: dashboards/project/vpn/workflows.py:381
+#: dashboards/project/vpn/workflows.py:386
msgid ""
"Create IPSec Site Connection for current project.\n"
"\n"
"Assign a name and description for the IPSec Site Connection. All fields in this tab are required."
msgstr "為此專案新增 IPSec 網站連線。\n\n為 IPSec 網站連線取一個名稱和描述。此標籤所有地方都是必需的。"
-#: dashboards/project/vpn/workflows.py:398
+#: dashboards/project/vpn/workflows.py:403
msgid "Maximum Transmission Unit size for the connection"
msgstr "連線最大傳輸單位流量"
-#: dashboards/project/vpn/workflows.py:400
+#: dashboards/project/vpn/workflows.py:405
msgid ""
"Equal to or more than 68 if the local subnet is IPv4. Equal to or more than "
"1280 if the local subnet is IPv6."
msgstr "若目前的子網路是 IPv4,大於等於 68。若目前的子網路是 IPv6,大於等於 1280。"
-#: dashboards/project/vpn/workflows.py:402
+#: dashboards/project/vpn/workflows.py:407
msgid "Dead peer detection actions"
msgstr "死亡節點偵測行為"
-#: dashboards/project/vpn/workflows.py:404
+#: dashboards/project/vpn/workflows.py:409
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
msgid "Dead peer detection interval"
msgstr "死亡節點偵測間隔"
-#: dashboards/project/vpn/workflows.py:406
+#: dashboards/project/vpn/workflows.py:411
msgid "Valid integer"
msgstr "有效的間隔"
-#: dashboards/project/vpn/workflows.py:408
+#: dashboards/project/vpn/workflows.py:413
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
msgid "Dead peer detection timeout"
msgstr "死亡節點偵測逾時"
-#: dashboards/project/vpn/workflows.py:410
+#: dashboards/project/vpn/workflows.py:415
msgid "Valid integer greater than the DPD interval"
msgstr "大於死亡節點偵測間隔的整數"
-#: dashboards/project/vpn/workflows.py:411
+#: dashboards/project/vpn/workflows.py:416
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
msgid "Initiator state"
msgstr "起始者狀態"
-#: dashboards/project/vpn/workflows.py:433
+#: dashboards/project/vpn/workflows.py:438
msgid "Optional Parameters"
msgstr "選填的參數"
-#: dashboards/project/vpn/workflows.py:435
+#: dashboards/project/vpn/workflows.py:440
msgid ""
"Fields in this tab are optional. You can configure the detail of IPSec site "
"connection created."
msgstr "此標籤所有地方都是選填的。您可以設置已新增的 IPSec 網站連線的詳細資訊。"
-#: dashboards/project/vpn/workflows.py:463
+#: dashboards/project/vpn/workflows.py:468
#, python-format
msgid "Added IPSec Site Connection \"%s\"."
msgstr "已加入 IPSec 網站連線「%s」。"
-#: dashboards/project/vpn/workflows.py:464
+#: dashboards/project/vpn/workflows.py:469
#, python-format
msgid "Unable to add IPSec Site Connection \"%s\"."
msgstr "無法加入 IPSec 網站連線「%s」。"