386ff20657
For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I3955f10657dac3a604185753dd7a7a65f886d14d
16910 lines
630 KiB
Plaintext
16910 lines
630 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
|
# This file is distributed under the same license as the PACKAGE package.
|
|
#
|
|
# Translators:
|
|
# Andi Chandler <andi@gowling.com>, 2015
|
|
# Rob Cresswell <robert.cresswell@outlook.com>, 2015
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Horizon\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2015-04-08 17:57-0500\n"
|
|
"PO-Revision-Date: 2015-04-08 23:13+0000\n"
|
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/horizon/language/en_GB/)\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Language: en_GB\n"
|
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
|
|
#: api/ceilometer.py:743
|
|
msgid "Unable to retrieve Ceilometer meter list."
|
|
msgstr "Unable to retrieve Ceilometer meter list."
|
|
|
|
#: api/ceilometer.py:931
|
|
msgid "Existence of instance"
|
|
msgstr "Existence of instance"
|
|
|
|
#: api/ceilometer.py:935
|
|
msgid "Existence of instance <type> (openstack types)"
|
|
msgstr "Existence of instance <type> (openstack types)"
|
|
|
|
#: api/ceilometer.py:940
|
|
msgid "Volume of RAM"
|
|
msgstr "Volume of RAM"
|
|
|
|
#: api/ceilometer.py:944
|
|
msgid "Volume of RAM used"
|
|
msgstr "Volume of RAM used"
|
|
|
|
#: api/ceilometer.py:948
|
|
msgid "CPU time used"
|
|
msgstr "CPU time used"
|
|
|
|
#: api/ceilometer.py:952
|
|
msgid "Average CPU utilization"
|
|
msgstr "Average CPU utilisation"
|
|
|
|
#: api/ceilometer.py:956
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28
|
|
msgid "Number of VCPUs"
|
|
msgstr "Number of VCPUs"
|
|
|
|
#: api/ceilometer.py:960
|
|
msgid "Number of read requests"
|
|
msgstr "Number of read requests"
|
|
|
|
#: api/ceilometer.py:964
|
|
msgid "Number of write requests"
|
|
msgstr "Number of write requests"
|
|
|
|
#: api/ceilometer.py:968
|
|
msgid "Volume of reads"
|
|
msgstr "Volume of reads"
|
|
|
|
#: api/ceilometer.py:972
|
|
msgid "Volume of writes"
|
|
msgstr "Volume of writes"
|
|
|
|
#: api/ceilometer.py:976
|
|
msgid "Average rate of read requests"
|
|
msgstr "Average rate of read requests"
|
|
|
|
#: api/ceilometer.py:980
|
|
msgid "Average rate of write requests"
|
|
msgstr "Average rate of write requests"
|
|
|
|
#: api/ceilometer.py:984
|
|
msgid "Average rate of reads"
|
|
msgstr "Average rate of reads"
|
|
|
|
#: api/ceilometer.py:988
|
|
msgid "Average volume of writes"
|
|
msgstr "Average volume of writes"
|
|
|
|
#: api/ceilometer.py:992
|
|
msgid "Size of root disk"
|
|
msgstr "Size of root disk"
|
|
|
|
#: api/ceilometer.py:996
|
|
msgid "Size of ephemeral disk"
|
|
msgstr "Size of ephemeral disk"
|
|
|
|
#: api/ceilometer.py:1000
|
|
msgid "Number of incoming bytes on the network for a VM interface"
|
|
msgstr "Number of incoming bytes on the network for a VM interface"
|
|
|
|
#: api/ceilometer.py:1005
|
|
msgid "Number of outgoing bytes on the network for a VM interface"
|
|
msgstr "Number of outgoing bytes on the network for a VM interface"
|
|
|
|
#: api/ceilometer.py:1010
|
|
msgid "Number of incoming packets for a VM interface"
|
|
msgstr "Number of incoming packets for a VM interface"
|
|
|
|
#: api/ceilometer.py:1015
|
|
msgid "Number of outgoing packets for a VM interface"
|
|
msgstr "Number of outgoing packets for a VM interface"
|
|
|
|
#: api/ceilometer.py:1020
|
|
msgid "Average rate per sec of incoming bytes on a VM network interface"
|
|
msgstr "Average rate per sec of incoming bytes on a VM network interface"
|
|
|
|
#: api/ceilometer.py:1025
|
|
msgid "Average rate per sec of outgoing bytes on a VM network interface"
|
|
msgstr "Average rate per sec of outgoing bytes on a VM network interface"
|
|
|
|
#: api/ceilometer.py:1030
|
|
msgid "Average rate per sec of incoming packets on a VM network interface"
|
|
msgstr "Average rate per sec of incoming packets on a VM network interface"
|
|
|
|
#: api/ceilometer.py:1035
|
|
msgid "Average rate per sec of outgoing packets on a VM network interface"
|
|
msgstr "Average rate per sec of outgoing packets on a VM network interface"
|
|
|
|
#: api/ceilometer.py:1047
|
|
#, python-format
|
|
msgid "Duration of instance type %s (openstack flavor)"
|
|
msgstr "Duration of instance type %s (openstack flavour)"
|
|
|
|
#: api/ceilometer.py:1067
|
|
msgid "Existence of network"
|
|
msgstr "Existence of network"
|
|
|
|
#: api/ceilometer.py:1071
|
|
msgid "Creation requests for this network"
|
|
msgstr "Creation requests for this network"
|
|
|
|
#: api/ceilometer.py:1075
|
|
msgid "Update requests for this network"
|
|
msgstr "Update requests for this network"
|
|
|
|
#: api/ceilometer.py:1079
|
|
msgid "Existence of subnet"
|
|
msgstr "Existence of subnet"
|
|
|
|
#: api/ceilometer.py:1083
|
|
msgid "Creation requests for this subnet"
|
|
msgstr "Creation requests for this subnet"
|
|
|
|
#: api/ceilometer.py:1087
|
|
msgid "Update requests for this subnet"
|
|
msgstr "Update requests for this subnet"
|
|
|
|
#: api/ceilometer.py:1091
|
|
msgid "Existence of port"
|
|
msgstr "Existence of port"
|
|
|
|
#: api/ceilometer.py:1095
|
|
msgid "Creation requests for this port"
|
|
msgstr "Creation requests for this port"
|
|
|
|
#: api/ceilometer.py:1099
|
|
msgid "Update requests for this port"
|
|
msgstr "Update requests for this port"
|
|
|
|
#: api/ceilometer.py:1103
|
|
msgid "Existence of router"
|
|
msgstr "Existence of router"
|
|
|
|
#: api/ceilometer.py:1107
|
|
msgid "Creation requests for this router"
|
|
msgstr "Creation requests for this router"
|
|
|
|
#: api/ceilometer.py:1111
|
|
msgid "Update requests for this router"
|
|
msgstr "Update requests for this router"
|
|
|
|
#: api/ceilometer.py:1115
|
|
msgid "Existence of floating ip"
|
|
msgstr "Existence of floating ip"
|
|
|
|
#: api/ceilometer.py:1119
|
|
msgid "Creation requests for this floating ip"
|
|
msgstr "Creation requests for this floating ip"
|
|
|
|
#: api/ceilometer.py:1123
|
|
msgid "Update requests for this floating ip"
|
|
msgstr "Update requests for this floating ip"
|
|
|
|
#: api/ceilometer.py:1140
|
|
msgid "Image existence check"
|
|
msgstr "Image existence check"
|
|
|
|
#: api/ceilometer.py:1144
|
|
msgid "Uploaded image size"
|
|
msgstr "Uploaded image size"
|
|
|
|
#: api/ceilometer.py:1148
|
|
msgid "Number of image updates"
|
|
msgstr "Number of image updates"
|
|
|
|
#: api/ceilometer.py:1152
|
|
msgid "Number of image uploads"
|
|
msgstr "Number of image uploads"
|
|
|
|
#: api/ceilometer.py:1156
|
|
msgid "Number of image deletions"
|
|
msgstr "Number of image deletions"
|
|
|
|
#: api/ceilometer.py:1160
|
|
msgid "Image is downloaded"
|
|
msgstr "Image is downloaded"
|
|
|
|
#: api/ceilometer.py:1164
|
|
msgid "Image is served out"
|
|
msgstr "Image is served out"
|
|
|
|
#: api/ceilometer.py:1181
|
|
msgid "Existence of volume"
|
|
msgstr "Existence of volume"
|
|
|
|
#: api/ceilometer.py:1185
|
|
msgid "Size of volume"
|
|
msgstr "Size of volume"
|
|
|
|
#: api/ceilometer.py:1202
|
|
msgid "Number of objects"
|
|
msgstr "Number of objects"
|
|
|
|
#: api/ceilometer.py:1206
|
|
msgid "Total size of stored objects"
|
|
msgstr "Total size of stored objects"
|
|
|
|
#: api/ceilometer.py:1210
|
|
msgid "Number of containers"
|
|
msgstr "Number of containers"
|
|
|
|
#: api/ceilometer.py:1214
|
|
msgid "Number of incoming bytes"
|
|
msgstr "Number of incoming bytes"
|
|
|
|
#: api/ceilometer.py:1218
|
|
msgid "Number of outgoing bytes"
|
|
msgstr "Number of outgoing bytes"
|
|
|
|
#: api/ceilometer.py:1222
|
|
msgid "Number of API requests against swift"
|
|
msgstr "Number of API requests against swift"
|
|
|
|
#: api/ceilometer.py:1239
|
|
msgid "Amount of energy"
|
|
msgstr "Amount of energy"
|
|
|
|
#: api/ceilometer.py:1243
|
|
msgid "Power consumption"
|
|
msgstr "Power consumption"
|
|
|
|
#: api/ceilometer.py:1260
|
|
msgid "System Current Power"
|
|
msgstr "System Current Power"
|
|
|
|
#: api/ceilometer.py:1264
|
|
msgid "Fan RPM"
|
|
msgstr "Fan RPM"
|
|
|
|
#: api/ceilometer.py:1268
|
|
msgid "Sensor Temperature Reading"
|
|
msgstr "Sensor Temperature Reading"
|
|
|
|
#: api/ceilometer.py:1272
|
|
msgid "Sensor Current Reading"
|
|
msgstr "Sensor Current Reading"
|
|
|
|
#: api/ceilometer.py:1276
|
|
msgid "Sensor Voltage Reading"
|
|
msgstr "Sensor Voltage Reading"
|
|
|
|
#: api/ceilometer.py:1280
|
|
msgid "System Inlet Temperature Reading"
|
|
msgstr "System Inlet Temperature Reading"
|
|
|
|
#: api/ceilometer.py:1284
|
|
msgid "System Outlet Temperature Reading"
|
|
msgstr "System Outlet Temperature Reading"
|
|
|
|
#: api/ceilometer.py:1288
|
|
msgid "System Airflow Reading"
|
|
msgstr "System Airflow Reading"
|
|
|
|
#: api/ceilometer.py:1292
|
|
msgid "System CUPS Reading"
|
|
msgstr "System CUPS Reading"
|
|
|
|
#: api/ceilometer.py:1296
|
|
msgid "System CPU Utility Reading"
|
|
msgstr "System CPU Utility Reading"
|
|
|
|
#: api/ceilometer.py:1300
|
|
msgid "System Memory Utility Reading"
|
|
msgstr "System Memory Utility Reading"
|
|
|
|
#: api/ceilometer.py:1304
|
|
msgid "System IO Utility Reading"
|
|
msgstr "System IO Utility Reading"
|
|
|
|
#: api/cinder.py:46 dashboards/admin/volumes/volume_types/forms.py:33
|
|
msgid "back-end"
|
|
msgstr "back-end"
|
|
|
|
#: api/cinder.py:47 dashboards/admin/volumes/volume_types/forms.py:31
|
|
msgid "front-end"
|
|
msgstr "front-end"
|
|
|
|
#: api/cinder.py:48
|
|
msgctxt "Both of front-end and back-end"
|
|
msgid "both"
|
|
msgstr "both"
|
|
|
|
#: api/cinder.py:219
|
|
msgid "Unknown instance"
|
|
msgstr "Unknown Instance"
|
|
|
|
#: api/keystone.py:97
|
|
#, python-format
|
|
msgid "%(type)s (%(backend)s backend)"
|
|
msgstr "%(type)s (%(backend)s backend)"
|
|
|
|
#: api/keystone.py:344
|
|
msgid "Identity service does not allow editing user data."
|
|
msgstr "Identity service does not allow editing user data."
|
|
|
|
#: api/keystone.py:370
|
|
#, 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:397
|
|
msgid "Identity service does not allow editing user password."
|
|
msgstr "Identity service does not allow editing user password."
|
|
|
|
#: api/lbaas.py:152
|
|
#, python-format
|
|
msgid "Unable to get VIP for pool %(pool)s."
|
|
msgstr "Unable to get VIP for pool %(pool)s."
|
|
|
|
#: api/lbaas.py:191
|
|
msgid "Unable to get pool detail."
|
|
msgstr "Unable to get pool detail."
|
|
|
|
#: api/lbaas.py:203
|
|
#, python-format
|
|
msgid "Unable to get subnet for pool %(pool)s."
|
|
msgstr "Unable to get subnet for pool %(pool)s."
|
|
|
|
#: api/lbaas.py:211
|
|
#, python-format
|
|
msgid "Unable to get members for pool %(pool)s."
|
|
msgstr "Unable to get members for pool %(pool)s."
|
|
|
|
#: api/lbaas.py:218
|
|
#, python-format
|
|
msgid "Unable to get health monitors for pool %(pool)s."
|
|
msgstr "Unable to get health monitors for pool %(pool)s."
|
|
|
|
#: api/neutron.py:225
|
|
#, python-format
|
|
msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s"
|
|
msgstr "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s"
|
|
|
|
#: api/neutron.py:957
|
|
msgid "Unable to connect to Neutron."
|
|
msgstr "Unable to connect to Neutron."
|
|
|
|
#: api/neutron.py:994
|
|
#, python-format
|
|
msgid "Unable to parse IP address %s."
|
|
msgstr "Unable to parse IP address %s."
|
|
|
|
#. Translators: Only used inside Horizon code and invisible to users
|
|
#: api/neutron.py:1133
|
|
#, python-format
|
|
msgid ""
|
|
"The requested feature '%(feature)s' is unknown. Please make sure to specify "
|
|
"a feature defined in FEATURE_MAP."
|
|
msgstr "The requested feature '%(feature)s' is unknown. Please make sure to specify a feature defined in FEATURE_MAP."
|
|
|
|
#. Translators: Only used inside Horizon code and invisible to users
|
|
#: api/neutron.py:1151
|
|
#, python-format
|
|
msgid ""
|
|
"The 'operation' parameter for get_feature_permission '%(feature)s' is "
|
|
"invalid. It should be one of %(allowed)s"
|
|
msgstr "The 'operation' parameter for get_feature_permission '%(feature)s' is invalid. It should be one of %(allowed)s"
|
|
|
|
#: api/neutron.py:1166
|
|
#, python-format
|
|
msgid "Failed to check Neutron '%s' extension is not supported"
|
|
msgstr "Failed to check Neutron '%s' extension is not supported"
|
|
|
|
#: api/nova.py:110 api/nova.py:120
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:14
|
|
#: dashboards/project/databases/tables.py:279
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:11
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:39
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:8
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:11
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:27
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:8
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:11
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:43
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:48
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:17
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:23
|
|
#: dashboards/project/loadbalancers/tables.py:398
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:10
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:13
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:23
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:47
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:59
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:10
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:13
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:12
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:26
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:27
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:14
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:29
|
|
#: dashboards/project/routers/tables.py:186
|
|
#: dashboards/project/volumes/volumes/tables.py:356
|
|
msgid "-"
|
|
msgstr "-"
|
|
|
|
#: api/nova.py:231
|
|
#, python-format
|
|
msgid "ALLOW %(from)s:%(to)s from %(group)s"
|
|
msgstr "ALLOW %(from)s:%(to)s from %(group)s"
|
|
|
|
#: api/nova.py:236
|
|
#, python-format
|
|
msgid "ALLOW %(from)s:%(to)s from %(cidr)s"
|
|
msgstr "ALLOW %(from)s:%(to)s from %(cidr)s"
|
|
|
|
#: api/nova.py:312
|
|
msgid "Couldn't get security group list."
|
|
msgstr "Couldn't get security group list."
|
|
|
|
#: api/nova.py:319
|
|
#, python-format
|
|
msgid "Couldn't get current security group list for instance %s."
|
|
msgstr "Couldn't get current security group list for instance %s."
|
|
|
|
#: api/nova.py:336
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s"
|
|
msgstr "Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s"
|
|
|
|
#: api/nova.py:351
|
|
#, python-format
|
|
msgid "Failed to modify %d instance security groups"
|
|
msgstr "Failed to modify %d instance security groups"
|
|
|
|
#: api/nova.py:795 api/nova.py:831
|
|
#, python-format
|
|
msgid "Name: %(name)s ID: %(uuid)s"
|
|
msgstr "Name: %(name)s ID: %(uuid)s"
|
|
|
|
#: api/nova.py:800
|
|
#, python-format
|
|
msgid "Failed to evacuate instances: %s"
|
|
msgstr "Failed to evacuate instances: %s"
|
|
|
|
#: api/nova.py:836
|
|
#, python-format
|
|
msgid "Failed to migrate instances: %s"
|
|
msgstr "Failed to migrate instances: %s"
|
|
|
|
#: api/swift.py:204
|
|
msgid "The container cannot be deleted since it is not empty."
|
|
msgstr "The container cannot be deleted since it is not empty."
|
|
|
|
#: api/swift.py:321
|
|
msgid "The pseudo folder cannot be deleted since it is not empty."
|
|
msgstr "The pseudo folder cannot be deleted since it is not empty."
|
|
|
|
#: dashboards/admin/aggregates/forms.py:28
|
|
#: dashboards/admin/aggregates/tables.py:128
|
|
#: dashboards/admin/aggregates/workflows.py:24
|
|
#: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64
|
|
#: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118
|
|
#: dashboards/admin/info/tables.py:169 dashboards/admin/info/tables.py:207
|
|
#: dashboards/admin/instances/tables.py:96
|
|
#: dashboards/admin/instances/tables.py:130
|
|
#: dashboards/admin/metadata_defs/tables.py:128
|
|
#: dashboards/admin/networks/forms.py:38
|
|
#: dashboards/admin/networks/forms.py:234
|
|
#: dashboards/admin/networks/ports/forms.py:43
|
|
#: dashboards/admin/networks/ports/tables.py:82
|
|
#: dashboards/admin/networks/subnets/tables.py:92
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:6
|
|
#: dashboards/admin/routers/ports/tables.py:24
|
|
#: dashboards/admin/routers/tables.py:41
|
|
#: dashboards/admin/volumes/snapshots/tables.py:59
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:11
|
|
#: dashboards/admin/volumes/volume_types/forms.py:25
|
|
#: dashboards/admin/volumes/volume_types/tables.py:146
|
|
#: dashboards/admin/volumes/volume_types/tables.py:229
|
|
#: dashboards/admin/volumes/volumes/forms.py:86
|
|
#: dashboards/admin/volumes/volumes/forms.py:169
|
|
#: dashboards/admin/volumes/volumes/forms.py:229
|
|
#: dashboards/admin/volumes/volumes/tables.py:79
|
|
#: dashboards/identity/domains/tables.py:199
|
|
#: dashboards/identity/domains/workflows.py:34
|
|
#: dashboards/identity/groups/forms.py:30
|
|
#: dashboards/identity/groups/forms.py:56
|
|
#: dashboards/identity/groups/tables.py:115
|
|
#: dashboards/identity/projects/tables.py:226
|
|
#: dashboards/identity/projects/workflows.py:147
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:50
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:141
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:12
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:10
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:31
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:116
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:6
|
|
#: dashboards/project/data_processing/clusters/tables.py:35
|
|
#: dashboards/project/data_processing/clusters/tables.py:146
|
|
#: dashboards/project/data_processing/clusters/tabs.py:136
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9
|
|
#: dashboards/project/data_processing/data_sources/tables.py:57
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:30
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:48
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:79
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5
|
|
#: dashboards/project/data_processing/jobs/tables.py:30
|
|
#: dashboards/project/data_processing/jobs/tables.py:104
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:62
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:28
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:83
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:113
|
|
#: dashboards/project/database_backups/tables.py:160
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:14
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:60
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:32
|
|
#: dashboards/project/databases/tables.py:387
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:10
|
|
#: dashboards/project/firewalls/forms.py:34
|
|
#: dashboards/project/firewalls/forms.py:99
|
|
#: dashboards/project/firewalls/forms.py:126
|
|
#: dashboards/project/firewalls/tables.py:265
|
|
#: dashboards/project/firewalls/tables.py:298
|
|
#: dashboards/project/firewalls/tables.py:339
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:7
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7
|
|
#: dashboards/project/firewalls/workflows.py:30
|
|
#: dashboards/project/firewalls/workflows.py:218
|
|
#: dashboards/project/firewalls/workflows.py:275
|
|
#: dashboards/project/images/images/forms.py:40
|
|
#: dashboards/project/images/images/forms.py:211
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:9
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:10
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9
|
|
#: dashboards/project/instances/workflows/update_instance.py:105
|
|
#: dashboards/project/loadbalancers/forms.py:31
|
|
#: dashboards/project/loadbalancers/forms.py:73
|
|
#: dashboards/project/loadbalancers/tables.py:316
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:9
|
|
#: dashboards/project/loadbalancers/workflows.py:36
|
|
#: dashboards/project/loadbalancers/workflows.py:155
|
|
#: dashboards/project/networks/forms.py:35
|
|
#: dashboards/project/networks/ports/forms.py:39
|
|
#: dashboards/project/networks/ports/tables.py:69
|
|
#: dashboards/project/networks/subnets/tables.py:129
|
|
#: dashboards/project/networks/tables.py:168
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:7
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:6
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:10
|
|
#: dashboards/project/routers/forms.py:117
|
|
#: dashboards/project/routers/ports/tables.py:107
|
|
#: dashboards/project/routers/tables.py:209
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:5
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:9
|
|
#: dashboards/project/volumes/backups/tables.py:117
|
|
#: dashboards/project/volumes/snapshots/tables.py:147
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:91
|
|
#: dashboards/project/volumes/volumes/tables.py:382
|
|
#: dashboards/project/volumes/volumes/tables.py:411
|
|
#: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65
|
|
#: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208
|
|
#: dashboards/project/vpn/tables.py:237 dashboards/project/vpn/tables.py:285
|
|
#: dashboards/project/vpn/tables.py:305 dashboards/project/vpn/tables.py:323
|
|
#: 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
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7
|
|
#: dashboards/project/vpn/workflows.py:25
|
|
#: dashboards/project/vpn/workflows.py:110
|
|
#: dashboards/project/vpn/workflows.py:209
|
|
#: dashboards/project/vpn/workflows.py:306
|
|
#: dashboards/router/nexus1000v/forms.py:47
|
|
msgid "Name"
|
|
msgstr "Name"
|
|
|
|
#: dashboards/admin/aggregates/forms.py:30
|
|
#: dashboards/admin/aggregates/tables.py:130
|
|
#: dashboards/admin/aggregates/workflows.py:27
|
|
#: dashboards/admin/volumes/volumes/forms.py:75
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:22
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:19
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:50
|
|
#: dashboards/project/instances/tables.py:1030
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:16
|
|
#: dashboards/project/instances/workflows/create_instance.py:81
|
|
#: dashboards/project/volumes/volumes/forms.py:122
|
|
#: dashboards/project/volumes/volumes/forms.py:127
|
|
#: dashboards/project/volumes/volumes/forms.py:128
|
|
#: dashboards/project/volumes/volumes/tables.py:418
|
|
msgid "Availability Zone"
|
|
msgstr "Availability Zone"
|
|
|
|
#: dashboards/admin/aggregates/forms.py:45
|
|
#, python-format
|
|
msgid "Successfully updated aggregate: \"%s.\""
|
|
msgstr "Successfully updated aggregate: \"%s.\""
|
|
|
|
#: dashboards/admin/aggregates/forms.py:50
|
|
#: dashboards/admin/aggregates/workflows.py:211
|
|
msgid "Unable to update the aggregate."
|
|
msgstr "Unable to update the aggregate."
|
|
|
|
#: dashboards/admin/aggregates/forms.py:73
|
|
#: dashboards/admin/flavors/forms.py:44 dashboards/admin/images/forms.py:61
|
|
msgid "Metadata successfully updated."
|
|
msgstr "Metadata successfully updated."
|
|
|
|
#: dashboards/admin/aggregates/forms.py:76
|
|
msgid "Unable to update the aggregate metadata."
|
|
msgstr "Unable to update the aggregate metadata."
|
|
|
|
#: dashboards/admin/aggregates/panel.py:26
|
|
#: dashboards/admin/aggregates/tables.py:143
|
|
#: dashboards/admin/aggregates/templates/aggregates/index.html:3
|
|
#: dashboards/admin/aggregates/views.py:43
|
|
msgid "Host Aggregates"
|
|
msgstr "Host Aggregates"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:29
|
|
msgid "Delete Host Aggregate"
|
|
msgid_plural "Delete Host Aggregates"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Host Aggregates"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:37
|
|
msgid "Deleted Host Aggregate"
|
|
msgid_plural "Deleted Host Aggregates"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Host Aggregates"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:48
|
|
#: dashboards/admin/aggregates/templates/aggregates/create.html:3
|
|
#: dashboards/admin/aggregates/views.py:72
|
|
#: dashboards/admin/aggregates/workflows.py:176
|
|
#: dashboards/admin/aggregates/workflows.py:177
|
|
msgid "Create Host Aggregate"
|
|
msgstr "Create Host Aggregate"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:56
|
|
msgid "Manage Hosts"
|
|
msgstr "Manage Hosts"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:64
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:11
|
|
#: dashboards/admin/flavors/tables.py:71
|
|
#: dashboards/admin/flavors/templates/flavors/_update_metadata.html:11
|
|
#: dashboards/admin/images/tables.py:46
|
|
#: dashboards/admin/images/templates/images/_update_metadata.html:11
|
|
msgid "Update Metadata"
|
|
msgstr "Update Metadata"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:72
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update.html:9
|
|
#: dashboards/admin/aggregates/templates/aggregates/update.html:3
|
|
#: dashboards/admin/aggregates/views.py:79
|
|
msgid "Edit Host Aggregate"
|
|
msgstr "Edit Host Aggregate"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:118
|
|
msgid "Services Up"
|
|
msgstr "Services Up"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:118
|
|
msgid "Services Down"
|
|
msgstr "Services Down"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:132
|
|
#: dashboards/admin/aggregates/tables.py:157
|
|
msgid "Hosts"
|
|
msgstr "Hosts"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:136
|
|
#: dashboards/admin/flavors/tables.py:142
|
|
#: dashboards/admin/volumes/volumes/forms.py:68
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:106
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:68
|
|
msgid "Metadata"
|
|
msgstr "Metadata"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:155
|
|
msgid "Availability Zone Name"
|
|
msgstr "Availability Zone Name"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:161
|
|
#: dashboards/admin/volumes/snapshots/forms.py:25
|
|
#: dashboards/admin/volumes/volumes/forms.py:195
|
|
msgid "Available"
|
|
msgstr "Available"
|
|
|
|
#: dashboards/admin/aggregates/tables.py:171
|
|
msgid "Availability Zones"
|
|
msgstr "Availability Zones"
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update.html:18
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:17
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:17
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:16
|
|
#: dashboards/admin/images/templates/images/_create.html:19
|
|
#: dashboards/admin/images/templates/images/_update.html:18
|
|
#: dashboards/admin/instances/templates/instances/_live_migrate.html:17
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:18
|
|
#: dashboards/admin/metering/templates/metering/_daily.html:18
|
|
#: dashboards/admin/networks/templates/networks/_create.html:18
|
|
#: dashboards/admin/networks/templates/networks/_update.html:5
|
|
#: dashboards/admin/networks/templates/networks/agents/_add.html:5
|
|
#: dashboards/admin/networks/templates/networks/ports/_create.html:5
|
|
#: dashboards/admin/networks/templates/networks/ports/_update.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_manage_volume.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_unmanage_volume.html:5
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:5
|
|
#: dashboards/identity/groups/templates/groups/_create.html:5
|
|
#: dashboards/identity/groups/templates/groups/_update.html:5
|
|
#: dashboards/identity/roles/templates/roles/_create.html:5
|
|
#: dashboards/identity/roles/templates/roles/_update.html:5
|
|
#: dashboards/identity/users/templates/users/_change_password.html:5
|
|
#: dashboards/identity/users/templates/users/_create.html:5
|
|
#: dashboards/identity/users/templates/users/_update.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:6
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:5
|
|
#: dashboards/project/containers/templates/containers/_copy.html:17
|
|
#: dashboards/project/containers/templates/containers/_create.html:17
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:19
|
|
#: dashboards/project/containers/templates/containers/_update.html:20
|
|
#: dashboards/project/containers/templates/containers/_upload.html:21
|
|
#: dashboards/project/firewalls/templates/firewalls/_add_router_to_firewall.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_remove_router_from_firewall.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:5
|
|
#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:5
|
|
#: dashboards/project/images/templates/images/images/_create.html:13
|
|
#: dashboards/project/images/templates/images/images/_update.html:11
|
|
#: dashboards/project/images/templates/images/snapshots/_create.html:18
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:20
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:18
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:5
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:5
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:5
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:5
|
|
#: dashboards/project/networks/templates/networks/_create.html:17
|
|
#: dashboards/project/networks/templates/networks/_update.html:5
|
|
#: dashboards/project/networks/templates/networks/ports/_update.html:5
|
|
#: dashboards/project/routers/templates/routers/_create.html:5
|
|
#: dashboards/project/routers/templates/routers/_update.html:5
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:18
|
|
#: dashboards/project/routers/templates/routers/ports/_setgateway.html:18
|
|
#: dashboards/project/stacks/templates/stacks/_change_template.html:5
|
|
#: dashboards/project/stacks/templates/stacks/_create.html:4
|
|
#: dashboards/project/stacks/templates/stacks/_preview.html:4
|
|
#: dashboards/project/stacks/templates/stacks/_preview_template.html:5
|
|
#: dashboards/project/stacks/templates/stacks/_select_template.html:5
|
|
#: dashboards/project/stacks/templates/stacks/_update.html:4
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_update.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_accept_transfer.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_create_transfer.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_retype.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_update.html:5
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:5
|
|
#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:5
|
|
#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:5
|
|
#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:5
|
|
#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:5
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:5
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:5
|
|
#: dashboards/settings/password/templates/password/_change.html:5
|
|
#: dashboards/settings/user/templates/user/_settings.html:5
|
|
msgid "Description:"
|
|
msgstr "Description:"
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update.html:19
|
|
msgid ""
|
|
"Host aggregates divide an availability zone into logical units by grouping "
|
|
"together hosts. Edit the aggregate host to select hosts contained in it."
|
|
msgstr "Host aggregates divide an availability zone into logical units by grouping together hosts. Edit the aggregate host to select hosts contained in it."
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update.html:24
|
|
#: dashboards/admin/aggregates/workflows.py:209
|
|
#: dashboards/admin/flavors/workflows.py:266
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:79
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:88
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:103
|
|
#: dashboards/identity/domains/workflows.py:300
|
|
#: dashboards/identity/projects/workflows.py:569
|
|
#: dashboards/identity/users/views.py:209
|
|
#: dashboards/project/instances/workflows/update_instance.py:133
|
|
#: dashboards/project/networks/subnets/workflows.py:159
|
|
#: dashboards/settings/user/views.py:30
|
|
msgid "Save"
|
|
msgstr "Save"
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update.html:25
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:24
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:24
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:23
|
|
#: dashboards/admin/images/templates/images/_create.html:35
|
|
#: dashboards/admin/images/templates/images/_update.html:25
|
|
#: dashboards/admin/instances/templates/instances/_live_migrate.html:24
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:36
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:80
|
|
#: dashboards/admin/metering/templates/metering/_daily.html:25
|
|
#: dashboards/admin/networks/templates/networks/_create.html:27
|
|
#: dashboards/identity/groups/templates/groups/_add_non_member.html:8
|
|
#: dashboards/project/containers/templates/containers/_copy.html:24
|
|
#: dashboards/project/containers/templates/containers/_create.html:25
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:26
|
|
#: dashboards/project/containers/templates/containers/_update.html:28
|
|
#: dashboards/project/containers/templates/containers/_upload.html:29
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:26
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:26
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:30
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:30
|
|
#: dashboards/project/databases/templates/databases/_resize_instance.html:24
|
|
#: dashboards/project/databases/templates/databases/_resize_volume.html:25
|
|
#: dashboards/project/images/templates/images/images/_create.html:33
|
|
#: dashboards/project/images/templates/images/images/_update.html:17
|
|
#: dashboards/project/images/templates/images/snapshots/_create.html:25
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:34
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:28
|
|
#: dashboards/project/network_topology/templates/network_topology/_create_router.html:21
|
|
#: dashboards/project/networks/templates/networks/_create.html:24
|
|
#: dashboards/project/networks/templates/networks/create.html:8
|
|
#: dashboards/project/networks/templates/networks/create.html:15
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:28
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:30
|
|
#: dashboards/project/routers/templates/routers/ports/_setgateway.html:25
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:20
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:17
|
|
msgid "Cancel"
|
|
msgstr "Cancel"
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:4
|
|
#: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:7
|
|
#: dashboards/admin/aggregates/templates/aggregates/update_metadata.html:3
|
|
#: dashboards/admin/aggregates/views.py:108
|
|
msgid "Update Aggregate Metadata"
|
|
msgstr "Update Aggregate Metadata"
|
|
|
|
#: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3
|
|
#: dashboards/admin/aggregates/views.py:157
|
|
msgid "Manage Hosts Aggregate"
|
|
msgstr "Manage Hosts Aggregate"
|
|
|
|
#: dashboards/admin/aggregates/views.py:52
|
|
msgid "Unable to retrieve host aggregates list."
|
|
msgstr "Unable to retrieve host aggregates list."
|
|
|
|
#: dashboards/admin/aggregates/views.py:64
|
|
msgid "Unable to retrieve availability zone list."
|
|
msgstr "Unable to retrieve availability zone list."
|
|
|
|
#: dashboards/admin/aggregates/views.py:99
|
|
msgid "Unable to retrieve the aggregate to be updated"
|
|
msgstr "Unable to retrieve the aggregate to be updated"
|
|
|
|
#: dashboards/admin/aggregates/views.py:134
|
|
msgid "Unable to retrieve available metadata for aggregate."
|
|
msgstr "Unable to retrieve available metadata for aggregate."
|
|
|
|
#: dashboards/admin/aggregates/views.py:147
|
|
msgid "Unable to retrieve the aggregate to be updated."
|
|
msgstr "Unable to retrieve the aggregate to be updated."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:31
|
|
msgid "Host Aggregate Information"
|
|
msgstr "Host Aggregate Information"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:32
|
|
msgid ""
|
|
"Host aggregates divide an availability zone into logical units by grouping "
|
|
"together hosts. Create a host aggregate then select the hosts contained in "
|
|
"it."
|
|
msgstr "Host aggregates divide an availability zone into logical units by grouping together hosts. Create a host aggregate then select the hosts contained in it."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:44
|
|
msgid "Unable to get host aggregate list"
|
|
msgstr "Unable to get host aggregate list"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:51
|
|
#, python-format
|
|
msgid "The name \"%s\" is already used by another host aggregate."
|
|
msgstr "The name \"%s\" is already used by another host aggregate."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:69
|
|
#: dashboards/admin/aggregates/workflows.py:103
|
|
msgid "Unable to get the available hosts"
|
|
msgstr "Unable to get the available hosts"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:94
|
|
#: dashboards/admin/aggregates/workflows.py:134
|
|
msgid "Manage Hosts within Aggregate"
|
|
msgstr "Manage Hosts within Aggregate"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:139
|
|
msgid "Add hosts to this aggregate. Hosts can be in multiple aggregates."
|
|
msgstr "Add hosts to this aggregate. Hosts can be in multiple aggregates."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:141
|
|
msgid "All available hosts"
|
|
msgstr "All available hosts"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:142
|
|
msgid "Selected hosts"
|
|
msgstr "Selected hosts"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:143
|
|
msgid "No hosts found."
|
|
msgstr "No hosts found."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:144
|
|
msgid "No host selected."
|
|
msgstr "No host selected."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:157
|
|
msgid ""
|
|
"Add hosts to this aggregate or remove hosts from it. Hosts can be in "
|
|
"multiple aggregates."
|
|
msgstr "Add hosts to this aggregate or remove hosts from it. Hosts can be in multiple aggregates."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:159
|
|
msgid "All Available Hosts"
|
|
msgstr "All Available Hosts"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:160
|
|
msgid "Selected Hosts"
|
|
msgstr "Selected Hosts"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:161
|
|
msgid "No Hosts found."
|
|
msgstr "No Hosts found."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:162
|
|
msgid "No Host selected."
|
|
msgstr "No Host selected."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:178
|
|
#, python-format
|
|
msgid "Created new host aggregate \"%s\"."
|
|
msgstr "Created new host aggregate \"%s\"."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:179
|
|
#, python-format
|
|
msgid "Unable to create host aggregate \"%s\"."
|
|
msgstr "Unable to create host aggregate \"%s\"."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:191
|
|
msgid "Unable to create host aggregate."
|
|
msgstr "Unable to create host aggregate."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:200
|
|
msgid "Error adding Hosts to the aggregate."
|
|
msgstr "Error adding Hosts to the aggregate."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:208
|
|
msgid "Add/Remove Hosts to Aggregate"
|
|
msgstr "Add/Remove Hosts to Aggregate"
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:210
|
|
msgid "The Aggregate was updated."
|
|
msgstr "The Aggregate was updated."
|
|
|
|
#: dashboards/admin/aggregates/workflows.py:231
|
|
msgid "Error when adding or removing hosts."
|
|
msgstr "Error when adding or removing hosts."
|
|
|
|
#: dashboards/admin/dashboard.py:22
|
|
msgid "System"
|
|
msgstr "System"
|
|
|
|
#: dashboards/admin/dashboard.py:29
|
|
msgid "Admin"
|
|
msgstr "Admin"
|
|
|
|
#: dashboards/admin/defaults/panel.py:23
|
|
#: dashboards/admin/defaults/templates/defaults/index.html:3
|
|
#: dashboards/admin/defaults/views.py:29
|
|
msgid "Defaults"
|
|
msgstr "Defaults"
|
|
|
|
#: dashboards/admin/defaults/tables.py:34
|
|
#: dashboards/admin/defaults/workflows.py:81
|
|
msgid "Update Defaults"
|
|
msgstr "Update Defaults"
|
|
|
|
#: dashboards/admin/defaults/tables.py:42
|
|
#: dashboards/admin/defaults/workflows.py:31 usage/quotas.py:66
|
|
msgid "Injected File Content Bytes"
|
|
msgstr "Injected File Content Bytes"
|
|
|
|
#: dashboards/admin/defaults/tables.py:43
|
|
#: dashboards/admin/defaults/workflows.py:32
|
|
msgid "Length of Injected File Path"
|
|
msgstr "Length of Injected File Path"
|
|
|
|
#: dashboards/admin/defaults/tables.py:44
|
|
#: dashboards/admin/defaults/workflows.py:36
|
|
#: dashboards/identity/projects/workflows.py:50 usage/quotas.py:62
|
|
msgid "Metadata Items"
|
|
msgstr "Metadata Items"
|
|
|
|
#: dashboards/admin/defaults/tables.py:45
|
|
#: dashboards/admin/defaults/workflows.py:47
|
|
#: dashboards/admin/flavors/tables.py:123
|
|
#: dashboards/admin/flavors/workflows.py:46
|
|
#: dashboards/admin/overview/views.py:33
|
|
#: dashboards/identity/projects/workflows.py:51
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:55
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:10
|
|
#: dashboards/project/instances/templates/instances/_instance_flavor.html:5
|
|
#: dashboards/project/overview/views.py:32 usage/quotas.py:63
|
|
#: usage/tables.py:33
|
|
msgid "VCPUs"
|
|
msgstr "VCPUs"
|
|
|
|
#: dashboards/admin/defaults/tables.py:46
|
|
#: dashboards/admin/defaults/workflows.py:42
|
|
#: dashboards/admin/hypervisors/tables.py:57
|
|
#: dashboards/admin/instances/panel.py:27
|
|
#: dashboards/admin/instances/tables.py:164
|
|
#: dashboards/admin/instances/templates/instances/index.html:3
|
|
#: dashboards/admin/instances/views.py:68
|
|
#: dashboards/identity/projects/workflows.py:52
|
|
#: dashboards/project/data_processing/clusters/tabs.py:150
|
|
#: dashboards/project/databases/panel.py:23
|
|
#: dashboards/project/databases/tables.py:340
|
|
#: dashboards/project/databases/templates/databases/index.html:3
|
|
#: dashboards/project/databases/views.py:48
|
|
#: dashboards/project/instances/panel.py:23
|
|
#: dashboards/project/instances/tables.py:1049
|
|
#: dashboards/project/instances/templates/instances/index.html:3
|
|
#: dashboards/project/instances/views.py:55
|
|
#: dashboards/project/network_topology/instances/tables.py:23
|
|
#: usage/quotas.py:64
|
|
msgid "Instances"
|
|
msgstr "Instances"
|
|
|
|
#: dashboards/admin/defaults/tables.py:47
|
|
#: dashboards/admin/defaults/workflows.py:46
|
|
#: dashboards/identity/projects/workflows.py:54 usage/quotas.py:65
|
|
msgid "Injected Files"
|
|
msgstr "Injected Files"
|
|
|
|
#: dashboards/admin/defaults/tables.py:48
|
|
#: dashboards/admin/defaults/workflows.py:54
|
|
#: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35
|
|
#: dashboards/admin/volumes/templates/volumes/index.html:3
|
|
#: dashboards/admin/volumes/views.py:29
|
|
#: dashboards/admin/volumes/volumes/tables.py:86
|
|
#: dashboards/identity/projects/workflows.py:57
|
|
#: dashboards/project/volumes/panel.py:23
|
|
#: dashboards/project/volumes/tabs.py:83
|
|
#: dashboards/project/volumes/templates/volumes/index.html:3
|
|
#: dashboards/project/volumes/views.py:26
|
|
#: dashboards/project/volumes/volumes/tables.py:429 usage/quotas.py:74
|
|
msgid "Volumes"
|
|
msgstr "Volumes"
|
|
|
|
#: dashboards/admin/defaults/tables.py:49
|
|
#: dashboards/admin/defaults/workflows.py:53
|
|
#: dashboards/admin/volumes/snapshots/tables.py:69
|
|
#: dashboards/admin/volumes/tabs.py:115
|
|
#: dashboards/identity/projects/workflows.py:58
|
|
#: dashboards/project/volumes/snapshots/tables.py:156
|
|
#: dashboards/project/volumes/tabs.py:99 usage/quotas.py:75
|
|
msgid "Volume Snapshots"
|
|
msgstr "Volume Snapshots"
|
|
|
|
#: dashboards/admin/defaults/tables.py:50
|
|
#: dashboards/admin/defaults/workflows.py:52
|
|
#: dashboards/identity/projects/workflows.py:60 usage/quotas.py:76
|
|
msgid "Total Size of Volumes and Snapshots (GB)"
|
|
msgstr "Total Size of Volumes and Snapshots (GB)"
|
|
|
|
#: dashboards/admin/defaults/tables.py:51
|
|
#: dashboards/admin/defaults/workflows.py:37
|
|
#: dashboards/admin/flavors/workflows.py:48
|
|
#: dashboards/admin/overview/views.py:33
|
|
#: dashboards/identity/projects/workflows.py:61
|
|
#: dashboards/project/overview/views.py:32 usage/quotas.py:67
|
|
msgid "RAM (MB)"
|
|
msgstr "RAM (MB)"
|
|
|
|
#: dashboards/admin/defaults/tables.py:52
|
|
#: dashboards/admin/defaults/workflows.py:38
|
|
#: dashboards/identity/projects/workflows.py:62
|
|
#: dashboards/identity/projects/workflows.py:74
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:222
|
|
#: dashboards/project/access_and_security/tabs.py:80 usage/quotas.py:68
|
|
#: usage/quotas.py:81
|
|
msgid "Floating IPs"
|
|
msgstr "Floating IPs"
|
|
|
|
#: dashboards/admin/defaults/tables.py:53
|
|
#: dashboards/admin/defaults/workflows.py:49
|
|
#: dashboards/identity/projects/workflows.py:65
|
|
#: dashboards/identity/projects/workflows.py:71
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:149
|
|
#: dashboards/project/access_and_security/tabs.py:43
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:32
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:35
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:222
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:85
|
|
#: dashboards/project/instances/workflows/create_instance.py:544
|
|
#: dashboards/project/instances/workflows/update_instance.py:80
|
|
#: usage/quotas.py:70 usage/quotas.py:82
|
|
msgid "Security Groups"
|
|
msgstr "Security Groups"
|
|
|
|
#: dashboards/admin/defaults/tables.py:54
|
|
#: dashboards/admin/defaults/workflows.py:44
|
|
#: dashboards/identity/projects/workflows.py:67
|
|
#: dashboards/identity/projects/workflows.py:73
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:287
|
|
#: usage/quotas.py:71 usage/quotas.py:83
|
|
msgid "Security Group Rules"
|
|
msgstr "Security Group Rules"
|
|
|
|
#: dashboards/admin/defaults/tables.py:55
|
|
#: dashboards/admin/defaults/workflows.py:39
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:102
|
|
#: dashboards/project/access_and_security/tabs.py:63 usage/quotas.py:72
|
|
msgid "Key Pairs"
|
|
msgstr "Key Pairs"
|
|
|
|
#: dashboards/admin/defaults/tables.py:56
|
|
#: dashboards/identity/projects/workflows.py:63
|
|
#: dashboards/project/networks/ports/tables.py:71
|
|
#: dashboards/project/routers/ports/tables.py:110 usage/quotas.py:69
|
|
msgid "Fixed IPs"
|
|
msgstr "Fixed IPs"
|
|
|
|
#: dashboards/admin/defaults/tables.py:57
|
|
msgid "LUKS Volumes"
|
|
msgstr "LUKS Volumes"
|
|
|
|
#: dashboards/admin/defaults/tables.py:58
|
|
msgid "LUKS Volume Snapshots"
|
|
msgstr "LUKS Volume Snapshots"
|
|
|
|
#: dashboards/admin/defaults/tables.py:60
|
|
msgid "Total Size of LUKS Volumes and Snapshots (GB)"
|
|
msgstr "Total Size of LUKS Volumes and Snapshots (GB)"
|
|
|
|
#: dashboards/admin/defaults/tables.py:61
|
|
msgid "dm-crypt"
|
|
msgstr "dm-crypt"
|
|
|
|
#: dashboards/admin/defaults/tables.py:67
|
|
msgid "Quota Name"
|
|
msgstr "Quota Name"
|
|
|
|
#: dashboards/admin/defaults/tables.py:68
|
|
msgid "Limit"
|
|
msgstr "Limit"
|
|
|
|
#: dashboards/admin/defaults/tables.py:75
|
|
msgid "Quotas"
|
|
msgstr "Quotas"
|
|
|
|
#: dashboards/admin/defaults/tabs.py:27
|
|
#: dashboards/admin/defaults/workflows.py:67
|
|
msgid "Default Quotas"
|
|
msgstr "Default Quotas"
|
|
|
|
#: dashboards/admin/defaults/tabs.py:37
|
|
msgid "Unable to get quota info."
|
|
msgstr "Unable to get quota info."
|
|
|
|
#: dashboards/admin/defaults/views.py:45
|
|
#: dashboards/identity/projects/views.py:160
|
|
msgid "Unable to retrieve default quota values."
|
|
msgstr "Unable to retrieve default quota values."
|
|
|
|
#: dashboards/admin/defaults/workflows.py:69
|
|
msgid "From here you can update the default quotas (max limits)."
|
|
msgstr "From here you can update the default quotas (max limits)."
|
|
|
|
#: dashboards/admin/defaults/workflows.py:80
|
|
msgid "Update Default Quotas"
|
|
msgstr "Update Default Quotas"
|
|
|
|
#: dashboards/admin/defaults/workflows.py:82
|
|
msgid "Default quotas updated."
|
|
msgstr "Default quotas updated."
|
|
|
|
#: dashboards/admin/defaults/workflows.py:83
|
|
#: dashboards/admin/defaults/workflows.py:100
|
|
msgid "Unable to update default quotas."
|
|
msgstr "Unable to update default quotas."
|
|
|
|
#: dashboards/admin/flavors/forms.py:48
|
|
msgid "Unable to update the flavor metadata."
|
|
msgstr "Unable to update the flavor metadata."
|
|
|
|
#: dashboards/admin/flavors/panel.py:27 dashboards/admin/flavors/tables.py:150
|
|
#: dashboards/admin/flavors/templates/flavors/index.html:3
|
|
#: dashboards/admin/flavors/views.py:47
|
|
msgid "Flavors"
|
|
msgstr "Flavours"
|
|
|
|
#: dashboards/admin/flavors/tables.py:35
|
|
msgid "Delete Flavor"
|
|
msgid_plural "Delete Flavors"
|
|
msgstr[0] "Delete Flavour"
|
|
msgstr[1] "Delete Flavours"
|
|
|
|
#: dashboards/admin/flavors/tables.py:43
|
|
msgid "Deleted Flavor"
|
|
msgid_plural "Deleted Flavors"
|
|
msgstr[0] "Deleted Flavour"
|
|
msgstr[1] "Deleted Flavours"
|
|
|
|
#: dashboards/admin/flavors/tables.py:54
|
|
#: dashboards/admin/flavors/templates/flavors/create.html:3
|
|
#: dashboards/admin/flavors/views.py:66
|
|
#: dashboards/admin/flavors/workflows.py:178
|
|
#: dashboards/admin/flavors/workflows.py:179
|
|
msgid "Create Flavor"
|
|
msgstr "Create Flavour"
|
|
|
|
#: dashboards/admin/flavors/tables.py:62
|
|
#: dashboards/admin/flavors/templates/flavors/update.html:3
|
|
#: dashboards/admin/flavors/views.py:72
|
|
#: dashboards/admin/flavors/workflows.py:265
|
|
msgid "Edit Flavor"
|
|
msgstr "Edit Flavour"
|
|
|
|
#: dashboards/admin/flavors/tables.py:78
|
|
msgid "Modify Access"
|
|
msgstr "Modify Access"
|
|
|
|
#: dashboards/admin/flavors/tables.py:106
|
|
#, python-format
|
|
msgid "%sMB"
|
|
msgstr "%sMB"
|
|
|
|
#: dashboards/admin/flavors/tables.py:110
|
|
#: dashboards/admin/flavors/tables.py:114
|
|
#: dashboards/project/volumes/backups/tables.py:96
|
|
#: dashboards/project/volumes/volumes/tables.py:306
|
|
#, python-format
|
|
msgid "%sGB"
|
|
msgstr "%sGB"
|
|
|
|
#: dashboards/admin/flavors/tables.py:122
|
|
msgid "Flavor Name"
|
|
msgstr "Flavour Name"
|
|
|
|
#: dashboards/admin/flavors/tables.py:125
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:29
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:53
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14
|
|
#: dashboards/project/instances/templates/instances/_instance_flavor.html:6
|
|
#: usage/tables.py:37
|
|
msgid "RAM"
|
|
msgstr "RAM"
|
|
|
|
#: dashboards/admin/flavors/tables.py:128
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11
|
|
msgid "Root Disk"
|
|
msgstr "Root Disk"
|
|
|
|
#: dashboards/admin/flavors/tables.py:131
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:60
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12
|
|
msgid "Ephemeral Disk"
|
|
msgstr "Ephemeral Disk"
|
|
|
|
#: dashboards/admin/flavors/tables.py:134
|
|
msgid "Swap Disk"
|
|
msgstr "Swap Disk"
|
|
|
|
#: dashboards/admin/flavors/tables.py:136
|
|
#: dashboards/admin/flavors/workflows.py:41
|
|
#: dashboards/admin/networks/agents/tables.py:90
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:8
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:12
|
|
#: dashboards/admin/volumes/volumes/forms.py:87
|
|
#: dashboards/admin/volumes/volumes/forms.py:146
|
|
#: dashboards/identity/roles/forms.py:37
|
|
#: dashboards/identity/users/forms.py:172
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:19
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:14
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:8
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:8
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:7
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:7
|
|
#: dashboards/project/data_processing/job_executions/tables.py:37
|
|
#: dashboards/project/data_processing/job_executions/tables.py:186
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:8
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:8
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:8
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:18
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:62
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:12
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:13
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:13
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:13
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:15
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:12
|
|
#: dashboards/project/instances/templates/instances/_instance_flavor.html:4
|
|
#: dashboards/project/loadbalancers/forms.py:32
|
|
#: dashboards/project/loadbalancers/forms.py:74
|
|
#: dashboards/project/loadbalancers/forms.py:169
|
|
#: dashboards/project/loadbalancers/forms.py:220
|
|
#: 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
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:6
|
|
#: dashboards/project/networks/ports/forms.py:35
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:9
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:8
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:12
|
|
#: dashboards/project/routers/forms.py:121
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:7
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:11
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:87
|
|
#: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67
|
|
#: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13
|
|
#: dashboards/router/nexus1000v/forms.py:174
|
|
msgid "ID"
|
|
msgstr "ID"
|
|
|
|
#: dashboards/admin/flavors/tables.py:138
|
|
#: dashboards/admin/metadata_defs/forms.py:61
|
|
#: dashboards/admin/metadata_defs/tables.py:142
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:18
|
|
#: dashboards/project/containers/forms.py:42
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:14
|
|
#: dashboards/project/containers/templates/containers/_container_metadata.html:7
|
|
#: dashboards/project/images/images/forms.py:104
|
|
#: dashboards/project/images/images/forms.py:250
|
|
#: dashboards/project/images/images/tables.py:185
|
|
#: dashboards/project/images/images/tables.py:283
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:21
|
|
msgid "Public"
|
|
msgstr "Public"
|
|
|
|
#: dashboards/admin/flavors/templates/flavors/_update_metadata.html:4
|
|
#: dashboards/admin/flavors/templates/flavors/_update_metadata.html:7
|
|
#: dashboards/admin/flavors/templates/flavors/update_metadata.html:3
|
|
#: dashboards/admin/flavors/views.py:97
|
|
msgid "Update Flavor Metadata"
|
|
msgstr "Update Flavour Metadata"
|
|
|
|
#: dashboards/admin/flavors/views.py:57
|
|
msgid "Unable to retrieve flavor list."
|
|
msgstr "Unable to retrieve flavour list."
|
|
|
|
#: dashboards/admin/flavors/views.py:82
|
|
msgid "Unable to retrieve flavor details."
|
|
msgstr "Unable to retrieve flavour details."
|
|
|
|
#: dashboards/admin/flavors/views.py:125
|
|
msgid "Unable to retrieve available metadata for flavors."
|
|
msgstr "Unable to retrieve available metadata for flavours."
|
|
|
|
#: dashboards/admin/flavors/views.py:139
|
|
msgid "Unable to retrieve the flavor metadata."
|
|
msgstr "Unable to retrieve the flavour metadata."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:32
|
|
msgid ""
|
|
"Flavor ID should be UUID4 or integer. Leave this field blank or use 'auto' "
|
|
"to set a random UUID4."
|
|
msgstr "Flavour ID should be UUID4 or integer. Leave this field blank or use 'auto' to set a random UUID4."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:39
|
|
msgid ""
|
|
"Name may only contain letters, numbers, underscores, periods and hyphens."
|
|
msgstr "Name may only contain letters, numbers, underscores, full stops and hyphens."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:50
|
|
msgid "Root Disk (GB)"
|
|
msgstr "Root Disk (GB)"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:52
|
|
msgid "Ephemeral Disk (GB)"
|
|
msgstr "Ephemeral Disk (GB)"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:54
|
|
msgid "Swap Disk (MB)"
|
|
msgstr "Swap Disk (MB)"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:58
|
|
#: dashboards/admin/flavors/workflows.py:226
|
|
msgid "Flavor Information"
|
|
msgstr "Flavour Information"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:59
|
|
msgid ""
|
|
"Flavors define the sizes for RAM, disk, number of cores, and other resources"
|
|
" and can be selected when users deploy instances."
|
|
msgstr "Flavours define the sizes for RAM, disk, number of cores, and other resources and can be selected when users deploy instances."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:72
|
|
#: dashboards/admin/flavors/workflows.py:239
|
|
msgid "Unable to get flavor list"
|
|
msgstr "Unable to get flavour list"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:79
|
|
#: dashboards/admin/flavors/workflows.py:247
|
|
#, python-format
|
|
msgid "The name \"%s\" is already used by another flavor."
|
|
msgstr "The name \"%s\" is already used by another flavour."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:84
|
|
#, python-format
|
|
msgid "The ID \"%s\" is already used by another flavor."
|
|
msgstr "The ID \"%s\" is already used by another flavour."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:106
|
|
msgid "Unable to retrieve flavor access list. Please try again later."
|
|
msgstr "Unable to retrieve flavour access list. Please try again later."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:151
|
|
msgid "Flavor Access"
|
|
msgstr "Flavour Access"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:157
|
|
msgid ""
|
|
"Select the projects where the flavors will be used. If no projects are "
|
|
"selected, then the flavor will be available in all projects."
|
|
msgstr "Select the projects where the flavours will be used. If no projects are selected, then the flavour will be available in all projects."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:160
|
|
msgid "All Projects"
|
|
msgstr "All Projects"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:161
|
|
msgid "Selected Projects"
|
|
msgstr "Selected Projects"
|
|
|
|
#: dashboards/admin/flavors/workflows.py:162
|
|
msgid "No projects found."
|
|
msgstr "No projects found."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:163
|
|
msgid "No projects selected. All projects can use the flavor."
|
|
msgstr "No projects selected. All projects can use the flavour."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:180
|
|
#, python-format
|
|
msgid "Created new flavor \"%s\"."
|
|
msgstr "Created new flavour \"%s\"."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:181
|
|
#, python-format
|
|
msgid "Unable to create flavor \"%s\"."
|
|
msgstr "Unable to create flavour \"%s\"."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:206
|
|
msgid "Unable to create flavor."
|
|
msgstr "Unable to create flavour."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:218
|
|
#, python-format
|
|
msgid "Unable to set flavor access for project %s."
|
|
msgstr "Unable to set flavour access for project %s."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:228
|
|
msgid ""
|
|
"Edit the flavor details. Flavors define the sizes for RAM, disk, number of "
|
|
"cores, and other resources. Flavors are selected when users deploy "
|
|
"instances."
|
|
msgstr "Edit the flavour details. Flavours define the sizes for RAM, disk, number of cores, and other resources. Flavours are selected when users deploy instances."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:267
|
|
#, python-format
|
|
msgid "Modified flavor \"%s\"."
|
|
msgstr "Modified flavour \"%s\"."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:268
|
|
#, python-format
|
|
msgid "Unable to modify flavor \"%s\"."
|
|
msgstr "Unable to modify flavour \"%s\"."
|
|
|
|
#: dashboards/admin/flavors/workflows.py:313
|
|
msgid "Modified flavor information, but unable to modify flavor access."
|
|
msgstr "Modified flavour information, but unable to modify flavour access."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:25
|
|
#: dashboards/admin/hypervisors/compute/forms.py:99
|
|
#: dashboards/admin/instances/forms.py:27
|
|
msgid "Current Host"
|
|
msgstr "Current Host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:29
|
|
msgid "Target Host"
|
|
msgstr "Target Host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:30
|
|
msgid "Choose a Host to evacuate servers to."
|
|
msgstr "Choose a Host to evacuate servers to."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:32
|
|
msgid "Shared Storage"
|
|
msgstr "Shared Storage"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:48
|
|
msgid "Select a target host"
|
|
msgstr "Select a target host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:50
|
|
#: dashboards/admin/instances/forms.py:58
|
|
msgid "No other hosts available."
|
|
msgstr "No other hosts available."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:61
|
|
#, python-format
|
|
msgid "Starting evacuation from %(current)s to %(target)s."
|
|
msgstr "Starting evacuation from %(current)s to %(target)s."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:67
|
|
#, python-format
|
|
msgid "Failed to evacuate host: %s."
|
|
msgstr "Failed to evacuate host: %s."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:73
|
|
#: dashboards/admin/hypervisors/compute/tables.py:124
|
|
#: dashboards/admin/info/tables.py:66 dashboards/admin/info/tables.py:95
|
|
#: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:170
|
|
#: dashboards/admin/info/tables.py:209
|
|
#: dashboards/admin/instances/tables.py:126
|
|
#: dashboards/admin/networks/agents/tables.py:91
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:50
|
|
#: dashboards/admin/volumes/snapshots/tables.py:64
|
|
#: dashboards/admin/volumes/volumes/forms.py:55
|
|
#: dashboards/admin/volumes/volumes/forms.py:142
|
|
#: dashboards/admin/volumes/volumes/tables.py:81
|
|
#: dashboards/project/databases/tables.py:325
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:10
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:10
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:10
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_redis.html:10
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:22
|
|
msgid "Host"
|
|
msgstr "Host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:77
|
|
msgid "Reason"
|
|
msgstr "Reason"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:86
|
|
#, python-format
|
|
msgid "Disabled compute service for host: %s."
|
|
msgstr "Disabled compute service for host: %s."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:91
|
|
#, python-format
|
|
msgid "Failed to disable compute service for host: %s."
|
|
msgstr "Failed to disable compute service for host: %s."
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:106
|
|
msgid "Running Instance Migration Type"
|
|
msgstr "Running Instance Migration Type"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:108
|
|
#: dashboards/admin/instances/templates/instances/_live_migrate.html:8
|
|
#: dashboards/admin/instances/templates/instances/live_migrate.html:3
|
|
#: dashboards/admin/instances/views.py:157
|
|
msgid "Live Migrate"
|
|
msgstr "Live Migrate"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:109
|
|
msgid "Cold Migrate"
|
|
msgstr "Cold Migrate"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:120
|
|
#: dashboards/admin/hypervisors/compute/forms.py:127
|
|
#: dashboards/admin/instances/forms.py:33
|
|
msgid "Disk Over Commit"
|
|
msgstr "Disk Over Commit"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:133
|
|
#: dashboards/admin/hypervisors/compute/forms.py:140
|
|
#: dashboards/admin/instances/forms.py:35
|
|
msgid "Block Migration"
|
|
msgstr "Block Migration"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:159
|
|
#, python-format
|
|
msgid "Starting to migrate host: %(current)s"
|
|
msgstr "Starting to migrate host: %(current)s"
|
|
|
|
#: dashboards/admin/hypervisors/compute/forms.py:164
|
|
#, python-format
|
|
msgid "Failed to migrate host \"%s\"."
|
|
msgstr "Failed to migrate host \"%s\"."
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:26
|
|
#: dashboards/admin/hypervisors/compute/views.py:30
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:8
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:23
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/evacuate_host.html:3
|
|
msgid "Evacuate Host"
|
|
msgstr "Evacuate Host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:44
|
|
#: dashboards/admin/hypervisors/compute/views.py:62
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:8
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:23
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/disable_service.html:3
|
|
msgid "Disable Service"
|
|
msgstr "Disable Service"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:63
|
|
msgid "Enable Service"
|
|
msgid_plural "Enable Services"
|
|
msgstr[0] "Enable Service"
|
|
msgstr[1] "Enable Services"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:71
|
|
msgid "Enabled Service"
|
|
msgid_plural "Enabled Services"
|
|
msgstr[0] "Enabled Service"
|
|
msgstr[1] "Enabled Services"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:90
|
|
#: dashboards/admin/hypervisors/compute/tables.py:96
|
|
#: dashboards/admin/hypervisors/compute/views.py:80
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:8
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:22
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/migrate_host.html:3
|
|
msgid "Migrate Host"
|
|
msgid_plural "Migrate Hosts"
|
|
msgstr[0] "Migrate Host"
|
|
msgstr[1] "Migrate Hosts"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:104
|
|
msgid "Migrated Host"
|
|
msgid_plural "Migrated Hosts"
|
|
msgstr[0] "Migrated Host"
|
|
msgstr[1] "Migrated Hosts"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:125
|
|
#: dashboards/admin/info/tables.py:96 dashboards/admin/info/tables.py:120
|
|
msgid "Zone"
|
|
msgstr "Zone"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:126
|
|
#: dashboards/admin/info/tables.py:68 dashboards/admin/info/tables.py:97
|
|
#: dashboards/admin/info/tables.py:121 dashboards/admin/info/tables.py:171
|
|
#: dashboards/admin/info/tables.py:217
|
|
#: dashboards/admin/instances/tables.py:142
|
|
#: dashboards/admin/networks/agents/tables.py:92
|
|
#: dashboards/admin/networks/tables.py:102
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:17
|
|
#: dashboards/admin/volumes/snapshots/forms.py:34
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18
|
|
#: dashboards/admin/volumes/volumes/forms.py:187
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:202
|
|
#: dashboards/project/data_processing/clusters/tables.py:36
|
|
#: dashboards/project/data_processing/clusters/tables.py:152
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12
|
|
#: dashboards/project/data_processing/job_executions/tables.py:40
|
|
#: dashboards/project/data_processing/job_executions/tables.py:205
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6
|
|
#: dashboards/project/database_backups/tables.py:174
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:26
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:67
|
|
#: dashboards/project/databases/tables.py:333
|
|
#: dashboards/project/databases/tables.py:399
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:18
|
|
#: dashboards/project/firewalls/tables.py:347
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25
|
|
#: dashboards/project/images/images/tables.py:278
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:19
|
|
#: dashboards/project/instances/tables.py:1025
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:14
|
|
#: dashboards/project/loadbalancers/tables.py:324
|
|
#: dashboards/project/loadbalancers/tables.py:377
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60
|
|
#: dashboards/project/networks/ports/tables.py:74
|
|
#: dashboards/project/networks/tables.py:174
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:13
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:17
|
|
#: dashboards/project/routers/ports/tables.py:112
|
|
#: dashboards/project/routers/tables.py:212
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:11
|
|
#: dashboards/project/stacks/tables.py:275
|
|
#: dashboards/project/stacks/tables.py:320
|
|
#: dashboards/project/stacks/tables.py:371
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:19
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:26
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:35
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:40
|
|
#: dashboards/project/volumes/backups/tables.py:126
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18
|
|
#: dashboards/project/volumes/volumes/tables.py:391
|
|
#: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tables.py:291
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38
|
|
msgid "Status"
|
|
msgstr "Status"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:127
|
|
#: dashboards/admin/info/tables.py:98 dashboards/admin/info/tables.py:122
|
|
#: dashboards/admin/info/tables.py:172 dashboards/project/overview/views.py:34
|
|
msgid "State"
|
|
msgstr "State"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:129
|
|
#: dashboards/admin/networks/agents/tables.py:95
|
|
msgid "Updated At"
|
|
msgstr "Updated At"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tables.py:141
|
|
#: dashboards/admin/hypervisors/compute/tabs.py:24
|
|
msgid "Compute Host"
|
|
msgstr "Compute Host"
|
|
|
|
#: dashboards/admin/hypervisors/compute/tabs.py:34
|
|
#: dashboards/admin/info/tabs.py:56
|
|
msgid "Unable to get nova services list."
|
|
msgstr "Unable to get nova services list."
|
|
|
|
#: dashboards/admin/hypervisors/compute/views.py:45
|
|
msgid "Unable to retrieve compute host information."
|
|
msgstr "Unable to retrieve compute host information."
|
|
|
|
#: dashboards/admin/hypervisors/panel.py:22
|
|
#: dashboards/admin/hypervisors/tables.py:65
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:4
|
|
msgid "Hypervisors"
|
|
msgstr "Hypervisors"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:25
|
|
#: dashboards/admin/info/tables.py:206
|
|
msgid "Hostname"
|
|
msgstr "Hostname"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:28
|
|
#: dashboards/admin/info/tables.py:168
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:178
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:185
|
|
#: dashboards/project/data_processing/data_sources/tables.py:61
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9
|
|
#: dashboards/project/images/images/tables.py:275
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12
|
|
#: dashboards/project/loadbalancers/workflows.py:486
|
|
#: dashboards/project/routers/ports/tables.py:115
|
|
#: dashboards/project/stacks/resource_types/tables.py:31
|
|
#: dashboards/project/volumes/volumes/forms.py:113
|
|
#: dashboards/project/volumes/volumes/forms.py:118
|
|
#: dashboards/project/volumes/volumes/forms.py:119
|
|
#: dashboards/project/volumes/volumes/forms.py:745
|
|
#: dashboards/project/volumes/volumes/tables.py:414
|
|
msgid "Type"
|
|
msgstr "Type"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:31
|
|
msgid "VCPUs (used)"
|
|
msgstr "VCPUs (used)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:34
|
|
msgid "VCPUs (total)"
|
|
msgstr "VCPUs (total)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:37
|
|
msgid "RAM (used)"
|
|
msgstr "RAM (used)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:42
|
|
msgid "RAM (total)"
|
|
msgstr "RAM (total)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:47
|
|
msgid "Local Storage (used)"
|
|
msgstr "Local Storage (used)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:52
|
|
msgid "Local Storage (total)"
|
|
msgstr "Local Storage (total)"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:71
|
|
#: dashboards/project/databases/tables.py:320
|
|
#: dashboards/project/databases/workflows/create_instance.py:35
|
|
#: dashboards/project/instances/tables.py:990
|
|
#: dashboards/project/instances/tables.py:1013
|
|
#: dashboards/project/instances/workflows/create_instance.py:84
|
|
#: dashboards/project/overview/views.py:32 usage/tables.py:83
|
|
msgid "Instance Name"
|
|
msgstr "Instance Name"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:74
|
|
#: dashboards/project/images/snapshots/forms.py:30
|
|
msgid "Instance ID"
|
|
msgstr "Instance ID"
|
|
|
|
#: dashboards/admin/hypervisors/tables.py:81
|
|
msgid "Hypervisor Instances"
|
|
msgstr "Hypervisor Instances"
|
|
|
|
#: dashboards/admin/hypervisors/tabs.py:26
|
|
msgid "Hypervisor"
|
|
msgstr "Hypervisor"
|
|
|
|
#: dashboards/admin/hypervisors/tabs.py:36
|
|
#: dashboards/admin/hypervisors/views.py:41
|
|
msgid "Unable to retrieve hypervisor information."
|
|
msgstr "Unable to retrieve hypervisor information."
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:18
|
|
msgid "Disable the compute service."
|
|
msgstr "Disable the compute service."
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:18
|
|
msgid ""
|
|
"Evacuate the servers from the selected down host to an active target host."
|
|
msgstr "Evacuate the servers from the selected down host to an active target host."
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:17
|
|
msgid ""
|
|
"Migrate all instances from a host with disabled nova-compute service. "
|
|
"Optionally you can choose type of migration. All running instances of the "
|
|
"host can be Live Migrated. Cold Migration is trying to use 'nova migrate' on"
|
|
" each instance of migrated host."
|
|
msgstr "Migrate all instances from a host with disabled nova-compute service. Optionally you can choose type of migration. All running instances of the host can be Live Migrated. Cold Migration is trying to use 'nova migrate' on each instance of migrated host."
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/detail.html:3
|
|
#: dashboards/admin/hypervisors/views.py:59
|
|
msgid "Hypervisor Servers"
|
|
msgstr "Hypervisor Servers"
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:8
|
|
msgid "Hypervisor Summary"
|
|
msgstr "Hypervisor Summary"
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:11
|
|
msgid "VCPU Usage"
|
|
msgstr "VCPU Usage"
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:12
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:19
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:26
|
|
#, python-format
|
|
msgid "Used <span> %(used)s </span> of <span> %(available)s </span>"
|
|
msgstr "Used <span> %(used)s </span> of <span> %(available)s </span>"
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:18
|
|
msgid "Memory Usage"
|
|
msgstr "Memory Usage"
|
|
|
|
#: dashboards/admin/hypervisors/templates/hypervisors/index.html:25
|
|
msgid "Local Disk Usage"
|
|
msgstr "Local Disk Usage"
|
|
|
|
#: dashboards/admin/hypervisors/views.py:32
|
|
msgid "All Hypervisors"
|
|
msgstr "All Hypervisors"
|
|
|
|
#: dashboards/admin/hypervisors/views.py:51
|
|
msgid "Unable to retrieve hypervisor statistics."
|
|
msgstr "Unable to retrieve hypervisor statistics."
|
|
|
|
#: dashboards/admin/hypervisors/views.py:76
|
|
msgid "Unable to retrieve hypervisor instances list."
|
|
msgstr "Unable to retrieve hypervisor instances list."
|
|
|
|
#: dashboards/admin/images/forms.py:65
|
|
msgid "Unable to update the image metadata."
|
|
msgstr "Unable to update the image metadata."
|
|
|
|
#: dashboards/admin/images/panel.py:27 dashboards/admin/images/tables.py:77
|
|
#: dashboards/admin/images/templates/images/index.html:3
|
|
#: dashboards/admin/images/views.py:47
|
|
#: dashboards/project/images/images/tables.py:300
|
|
#: dashboards/project/images/panel.py:24
|
|
#: dashboards/project/images/templates/images/index.html:3
|
|
#: dashboards/project/images/views.py:38
|
|
msgid "Images"
|
|
msgstr "Images"
|
|
|
|
#: dashboards/admin/images/tables.py:61
|
|
msgid "Image Name ="
|
|
msgstr "Image Name ="
|
|
|
|
#: dashboards/admin/images/tables.py:62
|
|
#: dashboards/admin/instances/tables.py:99
|
|
#: dashboards/project/instances/tables.py:991
|
|
msgid "Status ="
|
|
msgstr "Status ="
|
|
|
|
#: dashboards/admin/images/tables.py:63
|
|
msgid "Format ="
|
|
msgstr "Format ="
|
|
|
|
#: dashboards/admin/images/tables.py:64
|
|
msgid "Min. Size (MB)"
|
|
msgstr "Min. Size (MB)"
|
|
|
|
#: dashboards/admin/images/tables.py:65
|
|
msgid "Max. Size (MB)"
|
|
msgstr "Max. Size (MB)"
|
|
|
|
#: dashboards/admin/images/tables.py:71
|
|
#: dashboards/admin/instances/tables.py:132
|
|
#: dashboards/project/images/images/tables.py:273
|
|
#: dashboards/project/instances/tables.py:1015
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:114
|
|
#: dashboards/project/instances/workflows/create_instance.py:108
|
|
#: dashboards/project/volumes/volumes/forms.py:638
|
|
msgid "Image Name"
|
|
msgstr "Image Name"
|
|
|
|
#: dashboards/admin/images/templates/images/_create.html:10
|
|
#: dashboards/admin/images/templates/images/create.html:3
|
|
#: dashboards/admin/images/views.py:114
|
|
#: dashboards/project/images/images/views.py:46
|
|
#: dashboards/project/images/templates/images/images/_create.html:10
|
|
#: dashboards/project/images/templates/images/images/create.html:3
|
|
msgid "Create An Image"
|
|
msgstr "Create An Image"
|
|
|
|
#: dashboards/admin/images/templates/images/_create.html:21
|
|
msgid "Specify an image to upload to the Image Service."
|
|
msgstr "Specify an image to upload to the Image Service."
|
|
|
|
#: dashboards/admin/images/templates/images/_create.html:24
|
|
#: dashboards/project/images/templates/images/images/_create.html:18
|
|
msgid ""
|
|
"Currently only images available via an HTTP URL are supported. The image "
|
|
"location must be accessible to the Image Service. Compressed image binaries "
|
|
"are supported (.zip and .tar.gz.)"
|
|
msgstr "Currently only images available via an HTTP URL are supported. The image location must be accessible to the Image Service. Compressed image binaries are supported (.zip and .tar.gz.)"
|
|
|
|
#: dashboards/admin/images/templates/images/_create.html:27
|
|
#: dashboards/project/images/templates/images/images/_create.html:22
|
|
msgid "Please note: "
|
|
msgstr "Please note: "
|
|
|
|
#: dashboards/admin/images/templates/images/_create.html:28
|
|
#: dashboards/project/images/templates/images/images/_create.html:26
|
|
msgid ""
|
|
"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."
|
|
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:34
|
|
#: dashboards/project/images/images/tables.py:120
|
|
#: dashboards/project/images/templates/images/images/_create.html:32
|
|
msgid "Create Image"
|
|
msgstr "Create Image"
|
|
|
|
#: dashboards/admin/images/templates/images/_update.html:9
|
|
#: dashboards/admin/images/templates/images/_update.html:24
|
|
#: dashboards/admin/images/templates/images/update.html:4
|
|
#: dashboards/admin/images/views.py:121
|
|
#: dashboards/project/images/images/views.py:53
|
|
#: dashboards/project/images/templates/images/images/_update.html:8
|
|
#: dashboards/project/images/templates/images/images/_update.html:16
|
|
#: dashboards/project/images/templates/images/images/update.html:3
|
|
msgid "Update Image"
|
|
msgstr "Update Image"
|
|
|
|
#: dashboards/admin/images/templates/images/_update.html:19
|
|
#: dashboards/project/images/templates/images/images/_update.html:12
|
|
msgid "Edit the image details."
|
|
msgstr "Edit the image details."
|
|
|
|
#: dashboards/admin/images/templates/images/_update_metadata.html:4
|
|
#: dashboards/admin/images/templates/images/_update_metadata.html:7
|
|
#: dashboards/admin/images/templates/images/update_metadata.html:3
|
|
#: dashboards/admin/images/views.py:138
|
|
msgid "Update Image Metadata"
|
|
msgstr "Update Image Metadata"
|
|
|
|
#: dashboards/admin/images/views.py:83
|
|
msgid "Unable to retrieve image list."
|
|
msgstr "Unable to retrieve image list."
|
|
|
|
#: dashboards/admin/images/views.py:189
|
|
msgid "Unable to retrieve available properties for image."
|
|
msgstr "Unable to retrieve available properties for image."
|
|
|
|
#: dashboards/admin/images/views.py:202
|
|
msgid "Unable to retrieve the image to be updated."
|
|
msgstr "Unable to retrieve the image to be updated."
|
|
|
|
#: dashboards/admin/info/panel.py:27
|
|
#: dashboards/admin/info/templates/info/index.html:3
|
|
#: dashboards/admin/info/views.py:32
|
|
msgid "System Information"
|
|
msgstr "System Information"
|
|
|
|
#: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:155
|
|
#: dashboards/admin/info/templates/info/_cell_status.html:8
|
|
#: dashboards/admin/networks/agents/tables.py:79
|
|
#: dashboards/identity/domains/tables.py:203
|
|
#: dashboards/identity/domains/workflows.py:39
|
|
#: dashboards/identity/groups/tables.py:195
|
|
#: dashboards/identity/projects/tables.py:237
|
|
#: dashboards/identity/projects/tables.py:240
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:13
|
|
#: dashboards/identity/projects/workflows.py:153
|
|
#: dashboards/identity/projects/workflows.py:527
|
|
#: dashboards/identity/users/tables.py:237
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:23
|
|
#: dashboards/project/firewalls/forms.py:71
|
|
#: dashboards/project/firewalls/tables.py:283
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53
|
|
#: dashboards/project/firewalls/workflows.py:67
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:48
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65
|
|
msgid "Enabled"
|
|
msgstr "Enabled"
|
|
|
|
#: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:157
|
|
#: dashboards/admin/info/templates/info/_cell_status.html:3
|
|
#: dashboards/admin/networks/agents/tables.py:80
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:50
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:65
|
|
msgid "Disabled"
|
|
msgstr "Disabled"
|
|
|
|
#: dashboards/admin/info/tables.py:31 dashboards/admin/info/tables.py:162
|
|
#: dashboards/admin/networks/agents/tables.py:85
|
|
msgid "Up"
|
|
msgstr "Up"
|
|
|
|
#: dashboards/admin/info/tables.py:32 dashboards/admin/info/tables.py:164
|
|
#: dashboards/admin/networks/agents/tables.py:86
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/admin/info/tables.py:65 dashboards/admin/metering/tables.py:42
|
|
#: dashboards/admin/metering/tables.py:62
|
|
#: dashboards/admin/metering/views.py:107
|
|
#: dashboards/project/access_and_security/api_access/tables.py:61
|
|
msgid "Service"
|
|
msgstr "Service"
|
|
|
|
#: dashboards/admin/info/tables.py:74 dashboards/admin/info/tabs.py:31
|
|
msgid "Services"
|
|
msgstr "Services"
|
|
|
|
#: dashboards/admin/info/tables.py:103 dashboards/admin/info/tables.py:127
|
|
#: dashboards/admin/info/tables.py:176 dashboards/admin/info/tables.py:214
|
|
msgctxt "Time since the last update"
|
|
msgid "Last Updated"
|
|
msgstr "Last Updated"
|
|
|
|
#: dashboards/admin/info/tables.py:112 dashboards/admin/info/tabs.py:47
|
|
msgid "Compute Services"
|
|
msgstr "Compute Services"
|
|
|
|
#: dashboards/admin/info/tables.py:136 dashboards/admin/info/tabs.py:65
|
|
msgid "Block Storage Services"
|
|
msgstr "Block Storage Services"
|
|
|
|
#: dashboards/admin/info/tables.py:185 dashboards/admin/info/tabs.py:83
|
|
msgid "Network Agents"
|
|
msgstr "Network Agents"
|
|
|
|
#: dashboards/admin/info/tables.py:208
|
|
msgid "Engine Id"
|
|
msgstr "Engine Id"
|
|
|
|
#: dashboards/admin/info/tables.py:210
|
|
msgid "Topic"
|
|
msgstr "Topic"
|
|
|
|
#: dashboards/admin/info/tables.py:225
|
|
msgid "Orchestration Services"
|
|
msgstr "Orchestration Services"
|
|
|
|
#: dashboards/admin/info/tabs.py:74
|
|
msgid "Unable to get cinder services list."
|
|
msgstr "Unable to get cinder services list."
|
|
|
|
#: dashboards/admin/info/tabs.py:92
|
|
msgid "Unable to get network agents info."
|
|
msgstr "Unable to get network agents info."
|
|
|
|
#: dashboards/admin/info/tabs.py:99
|
|
msgid "Unable to get network agents list."
|
|
msgstr "Unable to get network agents list."
|
|
|
|
#: dashboards/admin/info/tabs.py:116
|
|
msgid "Orchestration service is disabled."
|
|
msgstr "Orchestration service is disabled."
|
|
|
|
#: dashboards/admin/info/tabs.py:123
|
|
msgid "Unable to get Orchestration service list."
|
|
msgstr "Unable to get Orchestration service list."
|
|
|
|
#: dashboards/admin/info/templates/info/_cell_status.html:5
|
|
#, python-format
|
|
msgid "Reason: %(disabled_reason)s"
|
|
msgstr "Reason: %(disabled_reason)s"
|
|
|
|
#: dashboards/admin/info/templates/info/index.html:10
|
|
#, python-format
|
|
msgid ""
|
|
"Version: %(version_info)s\n"
|
|
" "
|
|
msgstr "Version: %(version_info)s\n "
|
|
|
|
#: dashboards/admin/info/views.py:40
|
|
msgid "Unable to retrieve version information."
|
|
msgstr "Unable to retrieve version information."
|
|
|
|
#: dashboards/admin/instances/forms.py:31
|
|
msgid "New Host"
|
|
msgstr "New Host"
|
|
|
|
#: dashboards/admin/instances/forms.py:32
|
|
msgid "Choose a Host to migrate to."
|
|
msgstr "Choose a Host to migrate to."
|
|
|
|
#: dashboards/admin/instances/forms.py:56
|
|
msgid "Select a new host"
|
|
msgstr "Select a new host"
|
|
|
|
#: dashboards/admin/instances/forms.py:70
|
|
#, python-format
|
|
msgid "The instance is preparing the live migration to host \"%s\"."
|
|
msgstr "The instance is preparing the live migration to host \"%s\"."
|
|
|
|
#: dashboards/admin/instances/forms.py:75
|
|
#, python-format
|
|
msgid "Failed to live migrate instance to host \"%s\"."
|
|
msgstr "Failed to live migrate instance to host \"%s\"."
|
|
|
|
#: dashboards/admin/instances/tables.py:37
|
|
msgid "Migrating instances may cause some unrecoverable results."
|
|
msgstr "Migrating instances may cause some unrecoverable results."
|
|
|
|
#: dashboards/admin/instances/tables.py:42
|
|
msgid "Migrate Instance"
|
|
msgid_plural "Migrate Instances"
|
|
msgstr[0] "Migrate Instance"
|
|
msgstr[1] "Migrate Instances"
|
|
|
|
#: dashboards/admin/instances/tables.py:50
|
|
msgid "Scheduled migration (pending confirmation) of Instance"
|
|
msgid_plural "Scheduled migration (pending confirmation) of Instances"
|
|
msgstr[0] "Scheduled migration (pending confirmation) of Instance"
|
|
msgstr[1] "Scheduled migration (pending confirmation) of Instances"
|
|
|
|
#: dashboards/admin/instances/tables.py:67
|
|
#: dashboards/admin/instances/templates/instances/_live_migrate.html:23
|
|
msgid "Live Migrate Instance"
|
|
msgstr "Live Migrate Instance"
|
|
|
|
#: dashboards/admin/instances/tables.py:94
|
|
msgid "Project ="
|
|
msgstr "Project ="
|
|
|
|
#: dashboards/admin/instances/tables.py:95
|
|
msgid "Host ="
|
|
msgstr "Host ="
|
|
|
|
#: dashboards/admin/instances/tables.py:97
|
|
msgid "IPv4 Address ="
|
|
msgstr "IPv4 Address ="
|
|
|
|
#: dashboards/admin/instances/tables.py:98
|
|
msgid "IPv6 Address ="
|
|
msgstr "IPv6 Address ="
|
|
|
|
#: dashboards/admin/instances/tables.py:100
|
|
#: dashboards/project/instances/tables.py:992
|
|
msgid "Image ID ="
|
|
msgstr "Image ID ="
|
|
|
|
#: dashboards/admin/instances/tables.py:101
|
|
#: dashboards/project/instances/tables.py:993
|
|
msgid "Flavor ID ="
|
|
msgstr "Flavour ID ="
|
|
|
|
#: dashboards/admin/instances/tables.py:119
|
|
#: dashboards/admin/metering/tables.py:41
|
|
#: dashboards/admin/metering/templates/metering/stats.html:94
|
|
#: dashboards/admin/networks/forms.py:40
|
|
#: dashboards/admin/networks/tables.py:93
|
|
#: dashboards/admin/routers/tables.py:39
|
|
#: dashboards/admin/volumes/snapshots/tables.py:65
|
|
#: dashboards/admin/volumes/volumes/tables.py:82
|
|
#: dashboards/project/dashboard.py:77
|
|
#: dashboards/project/images/images/tables.py:178
|
|
#: dashboards/project/instances/workflows/create_instance.py:54
|
|
#: dashboards/router/nexus1000v/forms.py:119
|
|
#: dashboards/router/nexus1000v/forms.py:177
|
|
#: dashboards/router/nexus1000v/tables.py:73
|
|
#: dashboards/router/nexus1000v/tables.py:95
|
|
msgid "Project"
|
|
msgstr "Project"
|
|
|
|
#: dashboards/admin/instances/tables.py:134
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:29
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:194
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:33
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:40
|
|
#: dashboards/project/instances/tables.py:1017
|
|
#: dashboards/project/loadbalancers/tables.py:367
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:29
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:40
|
|
msgid "IP Address"
|
|
msgstr "IP Address"
|
|
|
|
#: dashboards/admin/instances/tables.py:137
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:33
|
|
#: dashboards/project/containers/tables.py:441
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:22
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:18
|
|
#: dashboards/project/databases/tables.py:327
|
|
#: dashboards/project/images/images/tables.py:294
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:46
|
|
#: dashboards/project/instances/tables.py:1020
|
|
#: dashboards/project/instances/templates/instances/_instance_flavor.html:7
|
|
#: dashboards/project/volumes/backups/tables.py:123
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27
|
|
#: dashboards/project/volumes/volumes/tables.py:388
|
|
msgid "Size"
|
|
msgstr "Size"
|
|
|
|
#: dashboards/admin/instances/tables.py:147
|
|
#: dashboards/project/instances/tables.py:1032
|
|
msgid "Task"
|
|
msgstr "Task"
|
|
|
|
#: dashboards/admin/instances/tables.py:154
|
|
#: dashboards/project/instances/tables.py:1039
|
|
msgid "Power State"
|
|
msgstr "Power State"
|
|
|
|
#: dashboards/admin/instances/tables.py:157
|
|
#: dashboards/project/instances/tables.py:1042 usage/tables.py:86
|
|
msgid "Time since created"
|
|
msgstr "Time since created"
|
|
|
|
#: dashboards/admin/instances/templates/instances/_live_migrate.html:18
|
|
msgid "Live migrate an instance to a specific host."
|
|
msgstr "Live migrate an instance to a specific host."
|
|
|
|
#: dashboards/admin/instances/views.py:83
|
|
msgid "Unable to retrieve instance project information."
|
|
msgstr "Unable to retrieve instance project information."
|
|
|
|
#: dashboards/admin/instances/views.py:104
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:91
|
|
#: dashboards/project/access_and_security/tabs.py:112
|
|
msgid "Unable to retrieve instance list."
|
|
msgstr "Unable to retrieve instance list."
|
|
|
|
#: dashboards/admin/instances/views.py:112
|
|
#: dashboards/project/instances/views.py:81
|
|
msgid "Unable to retrieve IP addresses from Neutron."
|
|
msgstr "Unable to retrieve IP addresses from Neutron."
|
|
|
|
#: dashboards/admin/instances/views.py:136
|
|
#: dashboards/project/instances/views.py:122
|
|
msgid "Unable to retrieve instance size information."
|
|
msgstr "Unable to retrieve instance size information."
|
|
|
|
#: dashboards/admin/instances/views.py:170
|
|
msgid "Unable to retrieve host information."
|
|
msgstr "Unable to retrieve host information."
|
|
|
|
#: dashboards/admin/instances/views.py:180
|
|
#: dashboards/project/databases/views.py:153
|
|
#: dashboards/project/databases/views.py:193
|
|
#: dashboards/project/instances/views.py:242
|
|
#: dashboards/project/instances/views.py:384
|
|
msgid "Unable to retrieve instance details."
|
|
msgstr "Unable to retrieve instance details."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:38
|
|
msgid "Namespace Definition Source"
|
|
msgstr "Namespace Definition Source"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:40
|
|
#: dashboards/admin/metadata_defs/forms.py:46
|
|
#: dashboards/admin/metadata_defs/forms.py:50
|
|
msgid "Metadata Definition File"
|
|
msgstr "Metadata Definition File"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:41
|
|
#: dashboards/project/instances/workflows/create_instance.py:611
|
|
#: dashboards/project/stacks/forms.py:62
|
|
msgid "Direct Input"
|
|
msgstr "Direct Input"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:47
|
|
msgid "A local metadata definition file to upload."
|
|
msgstr "A local metadata definition file to upload."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:54
|
|
#: dashboards/admin/metadata_defs/forms.py:58
|
|
msgid "Namespace JSON"
|
|
msgstr "Namespace JSON"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:55
|
|
msgid "The JSON formatted contents of a namespace."
|
|
msgstr "The JSON formatted contents of a namespace."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:62
|
|
#: dashboards/admin/metadata_defs/tables.py:149
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:20
|
|
#: dashboards/project/images/images/forms.py:105
|
|
#: dashboards/project/images/images/forms.py:251
|
|
#: dashboards/project/images/images/tables.py:287
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:23
|
|
msgid "Protected"
|
|
msgstr "Protected"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:77
|
|
msgid "Cannot specify both file and direct input."
|
|
msgstr "Cannot specify both file and direct input."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:80
|
|
msgid "No input was provided for the namespace content."
|
|
msgstr "No input was provided for the namespace content."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:100
|
|
#, python-format
|
|
msgid "There was a problem loading the namespace: %s."
|
|
msgstr "There was a problem loading the namespace: %s."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:110
|
|
#, python-format
|
|
msgid "Namespace %s has been created."
|
|
msgstr "Namespace %s has been created."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:114
|
|
#, python-format
|
|
msgid "Unable to create new namespace. %s"
|
|
msgstr "Unable to create new namespace. %s"
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:140
|
|
#, python-format
|
|
msgid "Resource types updated for namespace %s."
|
|
msgstr "Resource types updated for namespace %s."
|
|
|
|
#: dashboards/admin/metadata_defs/forms.py:144
|
|
#, python-format
|
|
msgid "Error updating resource types for namespace %s."
|
|
msgstr "Error updating resource types for namespace %s."
|
|
|
|
#: dashboards/admin/metadata_defs/panel.py:25
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/index.html:3
|
|
#: dashboards/admin/metadata_defs/views.py:40
|
|
msgid "Metadata Definitions"
|
|
msgstr "Metadata Definitions"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:30
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:9
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:35
|
|
msgid "Import Namespace"
|
|
msgstr "Import Namespace"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:41
|
|
msgid "Delete Namespace"
|
|
msgid_plural "Delete Namespaces"
|
|
msgstr[0] "Delete Namespace"
|
|
msgstr[1] "Delete Namespaces"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:49
|
|
msgid "Deleted Namespace"
|
|
msgid_plural "Deleted Namespaces"
|
|
msgstr[0] "Deleted Namespace"
|
|
msgstr[1] "Deleted Namespaces"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:69
|
|
msgid "Update Associations"
|
|
msgstr "Update Associations"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:132
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:15
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:57
|
|
#: dashboards/admin/metering/tables.py:44
|
|
#: dashboards/admin/metering/tables.py:64
|
|
#: dashboards/admin/metering/views.py:106
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:15
|
|
#: dashboards/admin/volumes/volumes/forms.py:65
|
|
#: dashboards/identity/domains/tables.py:201
|
|
#: dashboards/identity/domains/workflows.py:37
|
|
#: dashboards/identity/groups/forms.py:33
|
|
#: dashboards/identity/groups/forms.py:59
|
|
#: dashboards/identity/groups/tables.py:117
|
|
#: dashboards/identity/projects/tables.py:231
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:15
|
|
#: dashboards/identity/projects/workflows.py:151
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:54
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:142
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:34
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:128
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:99
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:76
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:30
|
|
#: dashboards/project/data_processing/data_plugins/tables.py:36
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13
|
|
#: dashboards/project/data_processing/data_sources/tables.py:63
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:62
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:131
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:84
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11
|
|
#: dashboards/project/data_processing/jobs/tables.py:31
|
|
#: dashboards/project/data_processing/jobs/tables.py:107
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:86
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:10
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:43
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:16
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:34
|
|
#: dashboards/project/firewalls/forms.py:37
|
|
#: dashboards/project/firewalls/forms.py:101
|
|
#: dashboards/project/firewalls/forms.py:129
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:10
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10
|
|
#: dashboards/project/firewalls/workflows.py:34
|
|
#: dashboards/project/firewalls/workflows.py:220
|
|
#: dashboards/project/firewalls/workflows.py:278
|
|
#: dashboards/project/images/images/forms.py:41
|
|
#: dashboards/project/images/images/forms.py:212
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:12
|
|
#: dashboards/project/loadbalancers/forms.py:36
|
|
#: dashboards/project/loadbalancers/forms.py:78
|
|
#: dashboards/project/loadbalancers/tables.py:318
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12
|
|
#: dashboards/project/loadbalancers/workflows.py:39
|
|
#: dashboards/project/loadbalancers/workflows.py:158
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:13
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:29
|
|
#: dashboards/project/volumes/backups/forms.py:35
|
|
#: dashboards/project/volumes/backups/tables.py:120
|
|
#: dashboards/project/volumes/snapshots/forms.py:28
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15
|
|
#: dashboards/project/volumes/volumes/forms.py:84
|
|
#: dashboards/project/volumes/volumes/forms.py:492
|
|
#: dashboards/project/volumes/volumes/forms.py:600
|
|
#: dashboards/project/volumes/volumes/tables.py:385
|
|
#: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70
|
|
#: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213
|
|
#: dashboards/project/vpn/tables.py:287
|
|
#: 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
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10
|
|
#: dashboards/project/vpn/workflows.py:28
|
|
#: dashboards/project/vpn/workflows.py:113
|
|
#: dashboards/project/vpn/workflows.py:212
|
|
#: dashboards/project/vpn/workflows.py:309
|
|
msgid "Description"
|
|
msgstr "Description"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:137
|
|
#: dashboards/project/stacks/resource_types/panel.py:22
|
|
#: dashboards/project/stacks/resource_types/tables.py:45
|
|
#: dashboards/project/stacks/resource_types/templates/stacks.resource_types/index.html:3
|
|
#: dashboards/project/stacks/resource_types/views.py:33
|
|
msgid "Resource Types"
|
|
msgstr "Resource Types"
|
|
|
|
#: dashboards/admin/metadata_defs/tables.py:165
|
|
msgid "Namespaces"
|
|
msgstr "Namespaces"
|
|
|
|
#: dashboards/admin/metadata_defs/tabs.py:26
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:3
|
|
msgid "Namespace Overview"
|
|
msgstr "Namespace Overview"
|
|
|
|
#: dashboards/admin/metadata_defs/tabs.py:38
|
|
#: dashboards/admin/metadata_defs/views.py:108
|
|
msgid "Unable to retrieve namespace details."
|
|
msgstr "Unable to retrieve namespace details."
|
|
|
|
#: dashboards/admin/metadata_defs/tabs.py:45
|
|
msgid "Contents"
|
|
msgstr "Contents"
|
|
|
|
#: dashboards/admin/metadata_defs/tabs.py:57
|
|
msgid "Unable to retrieve namespace contents."
|
|
msgstr "Unable to retrieve namespace contents."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:20
|
|
msgid "Specify a metadata definition namespace to import."
|
|
msgstr "Specify a metadata definition namespace to import."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:23
|
|
msgid "Only definitions in raw JSON format are supported."
|
|
msgstr "Only definitions in raw JSON format are supported."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:26
|
|
msgid ""
|
|
"Administrator Note: Use the following CLI command to import the default "
|
|
"definitions into Glance: "
|
|
msgstr "Administrator Note: Use the following CLI command to import the default definitions into Glance: "
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_contents.html:4
|
|
msgid "Undefined"
|
|
msgstr "Undefined"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:7
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:8
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:8
|
|
msgid "Info"
|
|
msgstr "Info"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:10
|
|
msgid "Display Name"
|
|
msgstr "Display Name"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:11
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:13
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:35
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:7
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:9
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:12
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:16
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:18
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:20
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:36
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:42
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:44
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:51
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:53
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:66
|
|
#: dashboards/admin/volumes/volume_types/forms.py:89
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:16
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:22
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:13
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:15
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:17
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:25
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:27
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:11
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:11
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:14
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:12
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:11
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:16
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:22
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:11
|
|
#: dashboards/project/databases/workflows/create_instance.py:232
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:10
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:16
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:53
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:55
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:110
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:119
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:8
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:10
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:9
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:12
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:16
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:18
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:20
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:36
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:42
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:44
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:13
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:16
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:20
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:48
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:56
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:6
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:30
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:42
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:54
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:77
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:10
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:8
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:11
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:8
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:11
|
|
msgid "None"
|
|
msgstr "None"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:12
|
|
msgid "Namespace"
|
|
msgstr "Namespace"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:22
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:18
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:82
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:407
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:402
|
|
#: dashboards/project/database_backups/tables.py:165
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:32
|
|
#: dashboards/project/databases/tables.py:388
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:35
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:27
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:18
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:38
|
|
#: dashboards/project/stacks/tables.py:262
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:22
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39
|
|
msgid "Created"
|
|
msgstr "Created"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:23
|
|
#: dashboards/admin/networks/views.py:59
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:20
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:31
|
|
#: dashboards/project/instances/tables.py:646
|
|
#: 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:22
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:25
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:14
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:33
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:39
|
|
#: dashboards/project/volumes/backups/tables.py:37
|
|
#: dashboards/project/volumes/snapshots/tables.py:126
|
|
msgid "Unknown"
|
|
msgstr "Unknown"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:24
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:21
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:34
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:37
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:33
|
|
#: dashboards/project/stacks/tables.py:266
|
|
msgid "Updated"
|
|
msgstr "Updated"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:25
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:37
|
|
msgid "Never updated"
|
|
msgstr "Never updated"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:32
|
|
msgid "Associated Resource Types"
|
|
msgstr "Associated Resource Types"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:39
|
|
msgid "Prefix: "
|
|
msgstr "Prefix: "
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:42
|
|
msgid "Properties Target: "
|
|
msgstr "Properties Target: "
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:47
|
|
msgid "No associations defined."
|
|
msgstr "No associations defined."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:5
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:8
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:14
|
|
msgid "Namespace Resource Type Associations"
|
|
msgstr "Namespace Resource Type Associations"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/create.html:3
|
|
#: dashboards/admin/metadata_defs/views.py:86
|
|
msgid "Create a Metadata Namespace"
|
|
msgstr "Create a Metadata Namespace"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/detail.html:4
|
|
msgid "Namespace Details"
|
|
msgstr "Namespace Details"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:15
|
|
msgid "Available Types"
|
|
msgstr "Available Types"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:19
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:3
|
|
msgid "Filter"
|
|
msgstr "Filter"
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:59
|
|
msgid ""
|
|
"Namespaces can be associated to different resource types. This makes the "
|
|
"properties in the namespace visible in the 'Update Metadata' action for that"
|
|
" type of resource."
|
|
msgstr "Namespaces can be associated to different resource types. This makes the properties in the namespace visible in the 'Update Metadata' action for that type of resource."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:61
|
|
msgid ""
|
|
"Additionally, some resource types may require a prefix to be used when "
|
|
"applying the metadata. In certain cases, the prefix may differ between the "
|
|
"resource type (for example, flavor vs image)."
|
|
msgstr "Additionally, some resource types may require a prefix to be used when applying the metadata. In certain cases, the prefix may differ between the resource type (for example, flavour vs image)."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:63
|
|
msgid ""
|
|
"Example: The prefix 'hw:' is added to OS::Nova::Flavor for the Virtual CPU "
|
|
"Topology namespace so that the properties will be prefixed with 'hw:' when "
|
|
"applied to flavors."
|
|
msgstr "Example: The prefix 'hw:' is added to OS::Nova::Flavor for the Virtual CPU Topology namespace so that the properties will be prefixed with 'hw:' when applied to flavours."
|
|
|
|
#: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:65
|
|
msgid ""
|
|
"Do not use a colon ':' with OS::Glance::Images. This resource type does not "
|
|
"support the use of colons."
|
|
msgstr "Do not use a colon ':' with OS::Glance::Images. This resource type does not support the use of colons."
|
|
|
|
#: dashboards/admin/metadata_defs/views.py:76
|
|
msgid "Error getting metadata definitions."
|
|
msgstr "Error getting metadata definitions."
|
|
|
|
#: dashboards/admin/metadata_defs/views.py:93
|
|
msgid "Namespace Details: {{ namespace.namespace }}"
|
|
msgstr "Namespace Details: {{ namespace.namespace }}"
|
|
|
|
#: dashboards/admin/metadata_defs/views.py:129
|
|
#: dashboards/admin/metadata_defs/views.py:147
|
|
#: dashboards/admin/metadata_defs/views.py:161
|
|
msgid "Error getting resource type associations."
|
|
msgstr "Error getting resource type associations."
|
|
|
|
#: dashboards/admin/metering/forms.py:24
|
|
#: dashboards/admin/metering/templates/metering/stats.html:116
|
|
msgid "Last day"
|
|
msgstr "Last day"
|
|
|
|
#: dashboards/admin/metering/forms.py:25
|
|
#: dashboards/admin/metering/templates/metering/stats.html:117
|
|
msgid "Last week"
|
|
msgstr "Last week"
|
|
|
|
#: dashboards/admin/metering/forms.py:26
|
|
#: dashboards/admin/metering/templates/metering/stats.html:118
|
|
msgid "Month to date"
|
|
msgstr "Month to date"
|
|
|
|
#: dashboards/admin/metering/forms.py:27
|
|
#: dashboards/admin/metering/templates/metering/stats.html:119
|
|
msgid "Last 15 days"
|
|
msgstr "Last 15 days"
|
|
|
|
#: dashboards/admin/metering/forms.py:28
|
|
#: dashboards/admin/metering/templates/metering/stats.html:120
|
|
msgid "Last 30 days"
|
|
msgstr "Last 30 days"
|
|
|
|
#: dashboards/admin/metering/forms.py:29
|
|
#: dashboards/admin/metering/templates/metering/stats.html:121
|
|
msgid "Last year"
|
|
msgstr "Last year"
|
|
|
|
#: dashboards/admin/metering/forms.py:30
|
|
#: dashboards/admin/metering/templates/metering/stats.html:122
|
|
#: dashboards/router/nexus1000v/forms.py:59
|
|
msgid "Other"
|
|
msgstr "Other"
|
|
|
|
#: dashboards/admin/metering/forms.py:32
|
|
msgid "Period"
|
|
msgstr "Period"
|
|
|
|
#: dashboards/admin/metering/forms.py:35
|
|
msgid "From"
|
|
msgstr "From"
|
|
|
|
#: dashboards/admin/metering/forms.py:39
|
|
msgid "To"
|
|
msgstr "To"
|
|
|
|
#: dashboards/admin/metering/forms.py:48
|
|
msgid "Must specify start of period"
|
|
msgstr "Must specify start of period"
|
|
|
|
#: dashboards/admin/metering/forms.py:58
|
|
msgid "Start must be earlier than end of period."
|
|
msgstr "Start must be earlier than end of period."
|
|
|
|
#: dashboards/admin/metering/panel.py:20
|
|
msgid "Resource Usage"
|
|
msgstr "Resource Usage"
|
|
|
|
#: dashboards/admin/metering/tables.py:26
|
|
#: dashboards/admin/metering/templates/metering/_daily.html:9
|
|
#: dashboards/admin/metering/templates/metering/daily.html:3
|
|
#: dashboards/admin/metering/views.py:48
|
|
msgid "Modify Usage Report Parameters"
|
|
msgstr "Modify Usage Report Parameters"
|
|
|
|
#: dashboards/admin/metering/tables.py:34 usage/tables.py:25
|
|
msgid "Download CSV Summary"
|
|
msgstr "Download CSV Summary"
|
|
|
|
#: dashboards/admin/metering/tables.py:43
|
|
#: dashboards/admin/metering/tables.py:63
|
|
#: dashboards/admin/metering/views.py:106
|
|
msgid "Meter"
|
|
msgstr "Meter"
|
|
|
|
#: dashboards/admin/metering/tables.py:45
|
|
#: dashboards/admin/metering/tables.py:65
|
|
msgid "Day"
|
|
msgstr "Day"
|
|
|
|
#: dashboards/admin/metering/tables.py:47
|
|
#: dashboards/admin/metering/tables.py:67
|
|
#: dashboards/admin/metering/views.py:107
|
|
msgid "Value (Avg)"
|
|
msgstr "Value (Avg)"
|
|
|
|
#: dashboards/admin/metering/tables.py:49
|
|
#: dashboards/admin/metering/views.py:107
|
|
msgid "Unit"
|
|
msgstr "Unit"
|
|
|
|
#: dashboards/admin/metering/tables.py:56
|
|
msgid "Daily Usage Report"
|
|
msgstr "Daily Usage Report"
|
|
|
|
#: dashboards/admin/metering/tabs.py:29
|
|
msgid "Stats"
|
|
msgstr "Stats"
|
|
|
|
#: dashboards/admin/metering/tabs.py:38
|
|
msgid "There are no meters defined yet."
|
|
msgstr "There are no meters defined yet."
|
|
|
|
#: dashboards/admin/metering/tabs.py:55
|
|
msgid "Usage Report"
|
|
msgstr "Usage Report"
|
|
|
|
#: dashboards/admin/metering/tabs.py:63 dashboards/admin/metering/views.py:125
|
|
msgid "Nova"
|
|
msgstr "Nova"
|
|
|
|
#: dashboards/admin/metering/tabs.py:64 dashboards/admin/metering/views.py:126
|
|
msgid "Neutron"
|
|
msgstr "Neutron"
|
|
|
|
#: dashboards/admin/metering/tabs.py:65 dashboards/admin/metering/views.py:127
|
|
msgid "Glance"
|
|
msgstr "Glance"
|
|
|
|
#: dashboards/admin/metering/tabs.py:66 dashboards/admin/metering/views.py:128
|
|
msgid "Cinder"
|
|
msgstr "Cinder"
|
|
|
|
#: dashboards/admin/metering/tabs.py:67 dashboards/admin/metering/views.py:129
|
|
msgid "Swift_meters"
|
|
msgstr "Swift_meters"
|
|
|
|
#: dashboards/admin/metering/tabs.py:68 dashboards/admin/metering/views.py:130
|
|
msgid "Kwapi"
|
|
msgstr "Kwapi"
|
|
|
|
#: dashboards/admin/metering/tabs.py:69 dashboards/admin/metering/views.py:131
|
|
msgid "IPMI"
|
|
msgstr "IPMI"
|
|
|
|
#: dashboards/admin/metering/tabs.py:82 dashboards/admin/metering/views.py:70
|
|
#: dashboards/admin/metering/views.py:142
|
|
msgid "Dates cannot be recognized."
|
|
msgstr "Dates cannot be recognised."
|
|
|
|
#: dashboards/admin/metering/tabs.py:90 dashboards/admin/metering/views.py:150
|
|
#: dashboards/admin/overview/views.py:65
|
|
#: dashboards/identity/projects/views.py:92
|
|
msgid "Unable to retrieve project list."
|
|
msgstr "Unable to retrieve project list."
|
|
|
|
#: dashboards/admin/metering/templates/metering/_daily.html:19
|
|
msgid "Select a pre-defined period or specify date."
|
|
msgstr "Select a pre-defined period or specify date."
|
|
|
|
#: dashboards/admin/metering/templates/metering/_daily.html:24
|
|
msgid "View Usage Report"
|
|
msgstr "View Usage Report"
|
|
|
|
#: dashboards/admin/metering/templates/metering/index.html:3
|
|
#: dashboards/admin/metering/views.py:41
|
|
msgid "Resources Usage Overview"
|
|
msgstr "Resources Usage Overview"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:10
|
|
msgid "Metric:"
|
|
msgstr "Metric:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:16
|
|
msgid "Compute (Nova)"
|
|
msgstr "Compute (Nova)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:26
|
|
msgid "Network (Neutron)"
|
|
msgstr "Network (Neutron)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:36
|
|
msgid "Image (Glance)"
|
|
msgstr "Image (Glance)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:46
|
|
msgid "Volume (Cinder)"
|
|
msgstr "Volume (Cinder)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:56
|
|
msgid "Object Storage (Swift)"
|
|
msgstr "Object Storage (Swift)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:66
|
|
msgid "Energy (Kwapi)"
|
|
msgstr "Energy (Kwapi)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:76
|
|
msgid "Intelligent Platform Management Interface (IPMI)"
|
|
msgstr "Intelligent Platform Management Interface (IPMI)"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:89
|
|
msgid "Group by:"
|
|
msgstr "Group by:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:93
|
|
msgid "--"
|
|
msgstr "--"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:99
|
|
msgid "Value:"
|
|
msgstr "Value:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:104
|
|
msgid "Avg."
|
|
msgstr "Avg."
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:105
|
|
msgid "Min."
|
|
msgstr "Min."
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:106
|
|
msgid "Max."
|
|
msgstr "Max."
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:107
|
|
msgid "Sum."
|
|
msgstr "Sum."
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:112
|
|
msgid "Period:"
|
|
msgstr "Period:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:127
|
|
msgid "From:"
|
|
msgstr "From:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:134
|
|
msgid "To:"
|
|
msgstr "To:"
|
|
|
|
#: dashboards/admin/metering/templates/metering/stats.html:146
|
|
msgid "Statistics of all resources"
|
|
msgstr "Statistics of all resources"
|
|
|
|
#: dashboards/admin/metering/views.py:106
|
|
#: dashboards/admin/overview/views.py:33
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:9
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:18
|
|
#: usage/tables.py:43
|
|
msgid "Project Name"
|
|
msgstr "Project Name"
|
|
|
|
#: dashboards/admin/metering/views.py:107
|
|
msgid "Time"
|
|
msgstr "Time"
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:32
|
|
#: dashboards/admin/networks/ports/forms.py:36
|
|
#: dashboards/admin/networks/tables.py:94
|
|
#: dashboards/project/networks/workflows.py:37
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:29
|
|
msgid "Network Name"
|
|
msgstr "Network Name"
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:36
|
|
msgid "New DHCP Agent"
|
|
msgstr "New DHCP Agent"
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:37
|
|
msgid "Choose an DHCP Agent to attach to."
|
|
msgstr "Choose an DHCP Agent to attach to."
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:55
|
|
msgid "Select a new agent"
|
|
msgstr "Select a new agent"
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:57
|
|
msgid "No other agents available."
|
|
msgstr "No other agents available."
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:62
|
|
#: dashboards/admin/networks/views.py:90
|
|
#: dashboards/admin/networks/views.py:137
|
|
msgid "Unable to list dhcp agents hosting network."
|
|
msgstr "Unable to list dhcp agents hosting network."
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:74
|
|
#, python-format
|
|
msgid "Agent %s was successfully added."
|
|
msgstr "Agent %s was successfully added."
|
|
|
|
#: dashboards/admin/networks/agents/forms.py:80
|
|
#, python-format
|
|
msgid "Failed to add agent %(agent_name)s for network %(network)s."
|
|
msgstr "Failed to add agent %(agent_name)s for network %(network)s."
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:36
|
|
msgid "Delete DHCP Agent"
|
|
msgid_plural "Delete DHCP Agents"
|
|
msgstr[0] "Delete DHCP Agent"
|
|
msgstr[1] "Delete DHCP Agents"
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:44
|
|
msgid "Deleted DHCP Agent"
|
|
msgid_plural "Deleted DHCP Agents"
|
|
msgstr[0] "Deleted DHCP Agent"
|
|
msgstr[1] "Deleted DHCP Agents"
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:57
|
|
#, python-format
|
|
msgid "Failed to delete agent: %s"
|
|
msgstr "Failed to delete agent: %s"
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:66
|
|
#: dashboards/admin/networks/agents/views.py:35
|
|
#: dashboards/admin/networks/templates/networks/agents/add.html:3
|
|
msgid "Add DHCP Agent"
|
|
msgstr "Add DHCP Agent"
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:93
|
|
#: dashboards/admin/networks/forms.py:79
|
|
#: dashboards/admin/networks/forms.py:238
|
|
#: dashboards/admin/networks/ports/forms.py:47
|
|
#: dashboards/admin/networks/tables.py:104
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:19
|
|
#: dashboards/project/firewalls/forms.py:134
|
|
#: dashboards/project/firewalls/tables.py:350
|
|
#: dashboards/project/firewalls/workflows.py:286
|
|
#: dashboards/project/loadbalancers/forms.py:40
|
|
#: dashboards/project/loadbalancers/forms.py:95
|
|
#: dashboards/project/loadbalancers/forms.py:178
|
|
#: dashboards/project/loadbalancers/forms.py:240
|
|
#: dashboards/project/loadbalancers/workflows.py:48
|
|
#: dashboards/project/loadbalancers/workflows.py:195
|
|
#: dashboards/project/loadbalancers/workflows.py:347
|
|
#: dashboards/project/loadbalancers/workflows.py:550
|
|
#: dashboards/project/networks/forms.py:39
|
|
#: dashboards/project/networks/ports/forms.py:43
|
|
#: dashboards/project/networks/ports/tables.py:77
|
|
#: dashboards/project/networks/tables.py:177
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:15
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:19
|
|
#: dashboards/project/networks/workflows.py:49
|
|
#: dashboards/project/routers/forms.py:36
|
|
#: dashboards/project/routers/forms.py:120
|
|
#: dashboards/project/routers/ports/tables.py:117
|
|
#: dashboards/project/routers/tables.py:225
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:13
|
|
#: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35
|
|
#: dashboards/project/vpn/workflows.py:33
|
|
#: dashboards/project/vpn/workflows.py:419
|
|
msgid "Admin State"
|
|
msgstr "Admin State"
|
|
|
|
#: dashboards/admin/networks/agents/tables.py:101
|
|
#: dashboards/admin/networks/tables.py:99
|
|
msgid "DHCP Agents"
|
|
msgstr "DHCP Agents"
|
|
|
|
#: dashboards/admin/networks/agents/views.py:62
|
|
#: dashboards/admin/networks/ports/views.py:56
|
|
#: dashboards/project/networks/subnets/views.py:48
|
|
msgid "Unable to retrieve network."
|
|
msgstr "Unable to retrieve network."
|
|
|
|
#: dashboards/admin/networks/agents/views.py:73
|
|
msgid "Unable to retrieve agent list."
|
|
msgstr "Unable to retrieve agent list."
|
|
|
|
#: dashboards/admin/networks/forms.py:29
|
|
msgid "Local"
|
|
msgstr "Local"
|
|
|
|
#: dashboards/admin/networks/forms.py:29
|
|
msgid "Flat"
|
|
msgstr "Flat"
|
|
|
|
#: dashboards/admin/networks/forms.py:30
|
|
#: dashboards/router/nexus1000v/forms.py:49
|
|
#: dashboards/router/nexus1000v/forms.py:69
|
|
msgid "VLAN"
|
|
msgstr "VLAN"
|
|
|
|
#: dashboards/admin/networks/forms.py:30
|
|
msgid "GRE"
|
|
msgstr "GRE"
|
|
|
|
#: dashboards/admin/networks/forms.py:31
|
|
msgid "VXLAN"
|
|
msgstr "VXLAN"
|
|
|
|
#: dashboards/admin/networks/forms.py:45
|
|
#: dashboards/project/networks/workflows.py:43
|
|
#: dashboards/router/nexus1000v/tables.py:72
|
|
#: dashboards/router/nexus1000v/tables.py:87
|
|
#: dashboards/router/nexus1000v/tabs.py:19
|
|
msgid "Network Profile"
|
|
msgstr "Network Profile"
|
|
|
|
#: dashboards/admin/networks/forms.py:49
|
|
msgid "Provider Network Type"
|
|
msgstr "Provider Network Type"
|
|
|
|
#: dashboards/admin/networks/forms.py:50
|
|
msgid "The physical mechanism by which the virtual network is implemented."
|
|
msgstr "The physical mechanism by which the virtual network is implemented."
|
|
|
|
#: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65
|
|
#: dashboards/admin/networks/forms.py:66
|
|
#: dashboards/router/nexus1000v/forms.py:112
|
|
#: dashboards/router/nexus1000v/forms.py:118
|
|
msgid "Physical Network"
|
|
msgstr "Physical Network"
|
|
|
|
#: dashboards/admin/networks/forms.py:59
|
|
msgid ""
|
|
"The name of the physical network over which the virtual network is "
|
|
"implemented."
|
|
msgstr "The name of the physical network over which the virtual network is implemented."
|
|
|
|
#: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73
|
|
#: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75
|
|
msgid "Segmentation ID"
|
|
msgstr "Segmentation ID"
|
|
|
|
#: dashboards/admin/networks/forms.py:77
|
|
#: dashboards/admin/networks/forms.py:236
|
|
#: dashboards/admin/networks/ports/forms.py:45
|
|
#: dashboards/project/firewalls/forms.py:132
|
|
#: dashboards/project/firewalls/workflows.py:284
|
|
#: dashboards/project/loadbalancers/forms.py:38
|
|
#: dashboards/project/loadbalancers/forms.py:93
|
|
#: dashboards/project/loadbalancers/forms.py:176
|
|
#: dashboards/project/loadbalancers/forms.py:238
|
|
#: dashboards/project/loadbalancers/workflows.py:46
|
|
#: dashboards/project/loadbalancers/workflows.py:193
|
|
#: dashboards/project/loadbalancers/workflows.py:345
|
|
#: dashboards/project/loadbalancers/workflows.py:548
|
|
#: dashboards/project/networks/forms.py:37
|
|
#: dashboards/project/networks/ports/forms.py:41
|
|
#: dashboards/project/networks/workflows.py:47
|
|
#: dashboards/project/routers/forms.py:37
|
|
#: dashboards/project/routers/forms.py:118 dashboards/project/vpn/forms.py:37
|
|
#: dashboards/project/vpn/forms.py:261 dashboards/project/vpn/workflows.py:31
|
|
#: dashboards/project/vpn/workflows.py:417
|
|
msgid "UP"
|
|
msgstr "UP"
|
|
|
|
#: dashboards/admin/networks/forms.py:78
|
|
#: dashboards/admin/networks/forms.py:237
|
|
#: dashboards/admin/networks/ports/forms.py:46
|
|
#: dashboards/project/firewalls/forms.py:133
|
|
#: dashboards/project/firewalls/workflows.py:285
|
|
#: dashboards/project/loadbalancers/forms.py:39
|
|
#: dashboards/project/loadbalancers/forms.py:94
|
|
#: dashboards/project/loadbalancers/forms.py:177
|
|
#: dashboards/project/loadbalancers/forms.py:239
|
|
#: dashboards/project/loadbalancers/workflows.py:47
|
|
#: dashboards/project/loadbalancers/workflows.py:194
|
|
#: dashboards/project/loadbalancers/workflows.py:346
|
|
#: dashboards/project/loadbalancers/workflows.py:549
|
|
#: dashboards/project/networks/forms.py:38
|
|
#: dashboards/project/networks/ports/forms.py:42
|
|
#: dashboards/project/networks/workflows.py:48
|
|
#: dashboards/project/routers/forms.py:38
|
|
#: dashboards/project/routers/forms.py:119 dashboards/project/vpn/forms.py:38
|
|
#: dashboards/project/vpn/forms.py:262 dashboards/project/vpn/workflows.py:32
|
|
#: dashboards/project/vpn/workflows.py:418
|
|
msgid "DOWN"
|
|
msgstr "DOWN"
|
|
|
|
#: dashboards/admin/networks/forms.py:80
|
|
#: dashboards/admin/networks/forms.py:239
|
|
#: dashboards/admin/networks/tables.py:100
|
|
#: dashboards/project/firewalls/forms.py:70
|
|
#: dashboards/project/firewalls/forms.py:102
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:31
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:50
|
|
#: dashboards/project/firewalls/workflows.py:65
|
|
#: dashboards/project/firewalls/workflows.py:222
|
|
#: dashboards/project/firewalls/workflows.py:281
|
|
#: dashboards/project/networks/tables.py:172
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:17
|
|
msgid "Shared"
|
|
msgstr "Shared"
|
|
|
|
#: dashboards/admin/networks/forms.py:82
|
|
#: dashboards/admin/networks/forms.py:240
|
|
#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:177
|
|
#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:220
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:19
|
|
#: dashboards/project/routers/forms.py:40
|
|
#: dashboards/project/routers/ports/forms.py:146
|
|
#: dashboards/project/routers/tables.py:223
|
|
msgid "External Network"
|
|
msgstr "External Network"
|
|
|
|
#: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:80
|
|
#: dashboards/router/nexus1000v/forms.py:29
|
|
msgid "Select a project"
|
|
msgstr "Select a project"
|
|
|
|
#: dashboards/admin/networks/forms.py:115
|
|
#, python-format
|
|
msgid ""
|
|
"For VLAN networks, the VLAN VID on the physical network that realizes the "
|
|
"virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For "
|
|
"GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are "
|
|
"%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through "
|
|
"%(vxlan_max)s."
|
|
msgstr "For VLAN networks, the VLAN VID on the physical network that realizes the virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are %(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through %(vxlan_max)s."
|
|
|
|
#: dashboards/admin/networks/forms.py:145
|
|
#: dashboards/project/instances/workflows/create_instance.py:724
|
|
#: dashboards/project/networks/workflows.py:61
|
|
msgid "Select a profile"
|
|
msgstr "Select a profile"
|
|
|
|
#: dashboards/admin/networks/forms.py:155
|
|
#: dashboards/project/instances/workflows/create_instance.py:734
|
|
#: dashboards/project/networks/workflows.py:71
|
|
#: dashboards/router/nexus1000v/views.py:53
|
|
msgid "Network Profiles could not be retrieved."
|
|
msgstr "Network Profiles could not be retrieved."
|
|
|
|
#: dashboards/admin/networks/forms.py:186
|
|
#, python-format
|
|
msgid "Network %s was successfully created."
|
|
msgstr "Network %s was successfully created."
|
|
|
|
#: dashboards/admin/networks/forms.py:192
|
|
#, python-format
|
|
msgid "Failed to create network %s"
|
|
msgstr "Failed to create network %s"
|
|
|
|
#: dashboards/admin/networks/forms.py:222
|
|
#, python-format
|
|
msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s."
|
|
msgstr "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s."
|
|
|
|
#: dashboards/admin/networks/forms.py:225
|
|
#, python-format
|
|
msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s."
|
|
msgstr "For GRE networks, valid tunnel IDs are %(min)s through %(max)s."
|
|
|
|
#: dashboards/admin/networks/forms.py:228
|
|
#, python-format
|
|
msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s."
|
|
msgstr "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s."
|
|
|
|
#: dashboards/admin/networks/forms.py:252
|
|
#: dashboards/project/networks/forms.py:49
|
|
#, python-format
|
|
msgid "Network %s was successfully updated."
|
|
msgstr "Network %s was successfully updated."
|
|
|
|
#: dashboards/admin/networks/forms.py:257
|
|
#: dashboards/project/networks/forms.py:54
|
|
#, python-format
|
|
msgid "Failed to update network %s"
|
|
msgstr "Failed to update network %s"
|
|
|
|
#: dashboards/admin/networks/panel.py:23
|
|
#: dashboards/admin/networks/tables.py:109
|
|
#: dashboards/admin/networks/templates/networks/index.html:3
|
|
#: dashboards/admin/networks/views.py:42
|
|
#: dashboards/identity/projects/workflows.py:75
|
|
#: dashboards/project/databases/workflows/create_instance.py:131
|
|
#: dashboards/project/instances/workflows/create_instance.py:688
|
|
#: dashboards/project/networks/panel.py:23
|
|
#: dashboards/project/networks/tables.py:182
|
|
#: dashboards/project/networks/templates/networks/index.html:3
|
|
#: dashboards/project/networks/views.py:45 usage/quotas.py:77
|
|
msgid "Networks"
|
|
msgstr "Networks"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:31
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:26
|
|
#: dashboards/project/networks/ports/forms.py:29
|
|
msgid "Normal"
|
|
msgstr "Normal"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:31
|
|
#: dashboards/project/networks/ports/forms.py:29
|
|
msgid "Direct"
|
|
msgstr "Direct"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:32
|
|
#: dashboards/project/networks/ports/forms.py:30
|
|
msgid "MacVTap"
|
|
msgstr "MacVTap"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:39
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:11
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:15
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:32
|
|
msgid "Network ID"
|
|
msgstr "Network ID"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:48
|
|
#: dashboards/admin/networks/ports/forms.py:118
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:43
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:43
|
|
msgid "Device ID"
|
|
msgstr "Device ID"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:49
|
|
#: dashboards/admin/networks/ports/forms.py:119
|
|
msgid "Device ID attached to the port"
|
|
msgstr "Device ID attached to the port"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:51
|
|
#: dashboards/admin/networks/ports/forms.py:121
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:41
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:41
|
|
msgid "Device Owner"
|
|
msgstr "Device Owner"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:52
|
|
#: dashboards/admin/networks/ports/forms.py:122
|
|
msgid "Device owner attached to the port"
|
|
msgstr "Device owner attached to the port"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:56
|
|
#: dashboards/admin/networks/ports/forms.py:126
|
|
msgid "Binding: Host"
|
|
msgstr "Binding: Host"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:57
|
|
#: dashboards/admin/networks/ports/forms.py:127
|
|
msgid ""
|
|
"The ID of the host where the port is allocated. In some cases, different "
|
|
"implementations can run on different hosts."
|
|
msgstr "The ID of the host where the port is allocated. In some cases, different implementations can run on different hosts."
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:81
|
|
#: dashboards/project/networks/ports/forms.py:64
|
|
msgid "Binding: VNIC Type"
|
|
msgstr "Binding: VNIC Type"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:82
|
|
#: dashboards/project/networks/ports/forms.py:65
|
|
msgid "The VNIC type that is bound to the neutron port"
|
|
msgstr "The VNIC type that is bound to the neutron port"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:87
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:22
|
|
#: dashboards/project/networks/ports/forms.py:70
|
|
#: dashboards/project/networks/ports/tables.py:80
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:22
|
|
msgid "MAC Learning State"
|
|
msgstr "MAC Learning State"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:103
|
|
#, python-format
|
|
msgid "Port %s was successfully created."
|
|
msgstr "Port %s was successfully created."
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:108
|
|
#, python-format
|
|
msgid "Failed to create a port for network %s"
|
|
msgstr "Failed to create a port for network %s"
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:155
|
|
#: dashboards/project/networks/ports/forms.py:87
|
|
#, python-format
|
|
msgid "Port %s was successfully updated."
|
|
msgstr "Port %s was successfully updated."
|
|
|
|
#: dashboards/admin/networks/ports/forms.py:160
|
|
#: dashboards/project/networks/ports/forms.py:92
|
|
#, python-format
|
|
msgid "Failed to update port %s"
|
|
msgstr "Failed to update port %s"
|
|
|
|
#: dashboards/admin/networks/ports/tables.py:36
|
|
msgid "Delete Port"
|
|
msgid_plural "Delete Ports"
|
|
msgstr[0] "Delete Port"
|
|
msgstr[1] "Delete Ports"
|
|
|
|
#: dashboards/admin/networks/ports/tables.py:44
|
|
msgid "Deleted Port"
|
|
msgid_plural "Deleted Ports"
|
|
msgstr[0] "Deleted Port"
|
|
msgstr[1] "Deleted Ports"
|
|
|
|
#: dashboards/admin/networks/ports/tables.py:55
|
|
#, python-format
|
|
msgid "Failed to delete port: %s"
|
|
msgstr "Failed to delete port: %s"
|
|
|
|
#: dashboards/admin/networks/ports/tables.py:65
|
|
#: dashboards/admin/networks/ports/views.py:37
|
|
#: dashboards/admin/networks/ports/views.py:38
|
|
#: dashboards/admin/networks/ports/views.py:40
|
|
#: dashboards/admin/networks/templates/networks/ports/create.html:3
|
|
msgid "Create Port"
|
|
msgstr "Create Port"
|
|
|
|
#: dashboards/admin/networks/ports/tables.py:87
|
|
#: dashboards/identity/projects/workflows.py:76
|
|
#: dashboards/project/networks/ports/tables.py:87 usage/quotas.py:79
|
|
msgid "Ports"
|
|
msgstr "Ports"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:38
|
|
#: dashboards/project/networks/subnets/tables.py:61
|
|
msgid "Delete Subnet"
|
|
msgid_plural "Delete Subnets"
|
|
msgstr[0] "Delete Subnet"
|
|
msgstr[1] "Delete Subnets"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:46
|
|
#: dashboards/project/networks/subnets/tables.py:69
|
|
msgid "Deleted Subnet"
|
|
msgid_plural "Deleted Subnets"
|
|
msgstr[0] "Deleted Subnet"
|
|
msgstr[1] "Deleted Subnets"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:57
|
|
#: dashboards/project/networks/subnets/tables.py:80
|
|
#, python-format
|
|
msgid "Failed to delete subnet %s"
|
|
msgstr "Failed to delete subnet %s"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:67
|
|
#: dashboards/project/networks/subnets/tables.py:91
|
|
#: dashboards/project/networks/subnets/tables.py:108
|
|
#: dashboards/project/networks/subnets/workflows.py:56
|
|
#: dashboards/project/networks/workflows.py:90
|
|
msgid "Create Subnet"
|
|
msgstr "Create Subnet"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:80
|
|
#: dashboards/project/networks/subnets/tables.py:117
|
|
#: dashboards/project/networks/subnets/workflows.py:158
|
|
msgid "Edit Subnet"
|
|
msgstr "Edit Subnet"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:94
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:201
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:213
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:223
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19
|
|
msgid "CIDR"
|
|
msgstr "CIDR"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:95
|
|
#: dashboards/project/networks/subnets/tables.py:132
|
|
#: dashboards/project/networks/subnets/workflows.py:100
|
|
#: dashboards/project/networks/workflows.py:126
|
|
msgid "IP Version"
|
|
msgstr "IP Version"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:96
|
|
#: dashboards/project/networks/subnets/tables.py:133
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:28
|
|
#: dashboards/project/networks/workflows.py:128
|
|
msgid "Gateway IP"
|
|
msgstr "Gateway IP"
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:109
|
|
#: dashboards/admin/networks/views.py:149
|
|
#: dashboards/project/networks/subnets/tables.py:143
|
|
#: dashboards/project/networks/views.py:133
|
|
#, python-format
|
|
msgid "Unable to retrieve details for network \"%s\"."
|
|
msgstr "Unable to retrieve details for network \"%s\"."
|
|
|
|
#: dashboards/admin/networks/subnets/tables.py:116
|
|
#: dashboards/identity/projects/workflows.py:78
|
|
#: dashboards/project/networks/subnets/tables.py:150 usage/quotas.py:78
|
|
msgid "Subnets"
|
|
msgstr "Subnets"
|
|
|
|
#: dashboards/admin/networks/subnets/workflows.py:46
|
|
#, python-format
|
|
msgid "Failed to retrieve network %s for a subnet"
|
|
msgstr "Failed to retrieve network %s for a subnet"
|
|
|
|
#: dashboards/admin/networks/tables.py:38
|
|
#: dashboards/project/networks/tables.py:49
|
|
msgid "Delete Network"
|
|
msgid_plural "Delete Networks"
|
|
msgstr[0] "Delete Network"
|
|
msgstr[1] "Delete Networks"
|
|
|
|
#: dashboards/admin/networks/tables.py:46
|
|
#: dashboards/project/networks/tables.py:57
|
|
msgid "Deleted Network"
|
|
msgid_plural "Deleted Networks"
|
|
msgstr[0] "Deleted Network"
|
|
msgstr[1] "Deleted Networks"
|
|
|
|
#: dashboards/admin/networks/tables.py:57
|
|
#: dashboards/project/networks/tables.py:79
|
|
#, python-format
|
|
msgid "Failed to delete network %s"
|
|
msgstr "Failed to delete network %s"
|
|
|
|
#: dashboards/admin/networks/tables.py:65
|
|
#: dashboards/admin/networks/templates/networks/_create.html:9
|
|
#: dashboards/admin/networks/templates/networks/_create.html:26
|
|
#: dashboards/admin/networks/templates/networks/create.html:3
|
|
#: dashboards/admin/networks/views.py:99
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:37
|
|
#: dashboards/project/networks/tables.py:87
|
|
#: dashboards/project/networks/tables.py:100
|
|
#: dashboards/project/networks/templates/networks/_create.html:8
|
|
#: dashboards/project/networks/templates/networks/_create.html:23
|
|
#: dashboards/project/networks/workflows.py:341
|
|
msgid "Create Network"
|
|
msgstr "Create Network"
|
|
|
|
#: dashboards/admin/networks/tables.py:74
|
|
#: dashboards/project/networks/tables.py:109
|
|
#: dashboards/project/networks/views.py:68
|
|
msgid "Edit Network"
|
|
msgstr "Edit Network"
|
|
|
|
#: dashboards/admin/networks/tables.py:87
|
|
#: dashboards/project/networks/tables.py:146
|
|
msgctxt "Admin state of a Network"
|
|
msgid "UP"
|
|
msgstr "UP"
|
|
|
|
#: dashboards/admin/networks/tables.py:88
|
|
#: dashboards/project/networks/tables.py:147
|
|
msgctxt "Admin state of a Network"
|
|
msgid "DOWN"
|
|
msgstr "DOWN"
|
|
|
|
#: dashboards/admin/networks/tables.py:97
|
|
#: dashboards/project/networks/tables.py:171
|
|
msgid "Subnets Associated"
|
|
msgstr "Subnets Associated"
|
|
|
|
#: dashboards/admin/networks/templates/networks/_create.html:19
|
|
msgid "Create a new network for any project as you need."
|
|
msgstr "Create a new network for any project as you need."
|
|
|
|
#: dashboards/admin/networks/templates/networks/_create.html:20
|
|
msgid ""
|
|
"Provider specified network can be created. You can specify a physical "
|
|
"network type (like Flat, VLAN, GRE, and VXLAN) and its segmentation_id or "
|
|
"physical network name for a new virtual network."
|
|
msgstr "Provider specified network can be created. You can specify a physical network type (like Flat, VLAN, GRE, and VXLAN) and its segmentation_id or physical network name for a new virtual network."
|
|
|
|
#: dashboards/admin/networks/templates/networks/_create.html:21
|
|
msgid ""
|
|
"In addition, you can create an external network or a shared network by "
|
|
"checking the corresponding checkbox."
|
|
msgstr "In addition, you can create an external network or a shared network by checking the corresponding checkbox."
|
|
|
|
#: dashboards/admin/networks/templates/networks/_update.html:6
|
|
#: dashboards/project/networks/templates/networks/_update.html:6
|
|
msgid "You may update the editable properties of your network here."
|
|
msgstr "You may update the editable properties of your network here."
|
|
|
|
#: dashboards/admin/networks/templates/networks/agents/_add.html:6
|
|
msgid "From here you can add a DHCP agent for the network."
|
|
msgstr "From here you can add a DHCP agent for the network."
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_create.html:6
|
|
msgid ""
|
|
"You can create a port for the network. If you specify device ID to be "
|
|
"attached, the device specified will be attached to the port created."
|
|
msgstr "You can create a port for the network. If you specify device ID to be attached, the device specified will be attached to the port created."
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:13
|
|
#: dashboards/identity/projects/tables.py:236
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:11
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:25
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:22
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:16
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:16
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:16
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:9
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:9
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:15
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:15
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:11
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:13
|
|
#: dashboards/project/overview/templates/overview/usage.csv:2
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:9
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:15
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:15
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:16
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:16
|
|
msgid "Project ID"
|
|
msgstr "Project ID"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:15
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:15
|
|
msgid "MAC Address"
|
|
msgstr "MAC Address"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:23
|
|
msgid "On"
|
|
msgstr "On"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:25
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:25
|
|
msgid "Fixed IP"
|
|
msgstr "Fixed IP"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:32
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:39
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:23
|
|
msgid "Subnet ID"
|
|
msgstr "Subnet ID"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:38
|
|
#: dashboards/project/networks/ports/tables.py:72
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:38
|
|
msgid "Attached Device"
|
|
msgstr "Attached Device"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:46
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:46
|
|
msgid "No attached device"
|
|
msgstr "No attached device"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:48
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:48
|
|
msgid "Binding"
|
|
msgstr "Binding"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:52
|
|
msgid "Profile"
|
|
msgstr "Profile"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:54
|
|
msgid "VIF Type"
|
|
msgstr "VIF Type"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:56
|
|
msgid "VIF Details"
|
|
msgstr "VIF Details"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:69
|
|
#: dashboards/project/networks/templates/networks/ports/_detail_overview.html:51
|
|
msgid "VNIC Type"
|
|
msgstr "VNIC Type"
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/_update.html:6
|
|
#: dashboards/project/networks/templates/networks/ports/_update.html:6
|
|
msgid "You may update the editable properties of your port here."
|
|
msgstr "You may update the editable properties of your port here."
|
|
|
|
#: dashboards/admin/networks/templates/networks/ports/update.html:3
|
|
#: dashboards/project/networks/ports/views.py:91
|
|
#: dashboards/project/networks/templates/networks/ports/update.html:3
|
|
msgid "Update Port"
|
|
msgstr "Update Port"
|
|
|
|
#: dashboards/admin/networks/templates/networks/update.html:3
|
|
#: dashboards/project/networks/templates/networks/update.html:3
|
|
#: dashboards/project/networks/views.py:73
|
|
msgid "Update Network"
|
|
msgstr "Update Network"
|
|
|
|
#: dashboards/admin/networks/views.py:50
|
|
msgid "Unable to retrieve information about the networks' projects."
|
|
msgstr "Unable to retrieve information about the networks' projects."
|
|
|
|
#: dashboards/admin/networks/views.py:78
|
|
#: dashboards/project/networks/views.py:54
|
|
msgid "Network list can not be retrieved."
|
|
msgstr "Network list can not be retrieved."
|
|
|
|
#: dashboards/admin/networks/views.py:107
|
|
#: dashboards/project/networks/views.py:103
|
|
msgid "Network Details: {{ network.name }}"
|
|
msgstr "Network Details: {{ network.name }}"
|
|
|
|
#: dashboards/admin/networks/views.py:116
|
|
#: dashboards/project/networks/views.py:112
|
|
msgid "Subnet list can not be retrieved."
|
|
msgstr "Subnet list can not be retrieved."
|
|
|
|
#: dashboards/admin/networks/views.py:126
|
|
#: dashboards/project/networks/views.py:122
|
|
msgid "Port list can not be retrieved."
|
|
msgstr "Port list can not be retrieved."
|
|
|
|
#: dashboards/admin/overview/panel.py:27
|
|
#: dashboards/admin/volumes/snapshots/tabs.py:23
|
|
#: dashboards/project/databases/tabs.py:26
|
|
#: dashboards/project/images/images/tabs.py:22
|
|
#: dashboards/project/instances/tabs.py:30
|
|
#: dashboards/project/networks/ports/tabs.py:21
|
|
#: dashboards/project/networks/subnets/tabs.py:21
|
|
#: dashboards/project/overview/panel.py:27
|
|
#: dashboards/project/routers/ports/tabs.py:24
|
|
#: dashboards/project/routers/tabs.py:25
|
|
#: dashboards/project/stacks/resource_types/tabs.py:21
|
|
#: dashboards/project/stacks/tabs.py:53 dashboards/project/stacks/tabs.py:67
|
|
#: dashboards/project/volumes/backups/tabs.py:24
|
|
#: dashboards/project/volumes/snapshots/tabs.py:25
|
|
#: dashboards/project/volumes/volumes/tabs.py:21 usage/views.py:25
|
|
msgid "Overview"
|
|
msgstr "Overview"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:1
|
|
#: dashboards/project/overview/templates/overview/usage.csv:1
|
|
msgid "Usage Report For Period"
|
|
msgstr "Usage Report For Period"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:2
|
|
#: dashboards/project/overview/templates/overview/usage.csv:3
|
|
msgid "Active Instances"
|
|
msgstr "Active Instances"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:3
|
|
#: dashboards/project/overview/templates/overview/usage.csv:4
|
|
msgid "Total VCPU Usage (Hours)"
|
|
msgstr "Total VCPU Usage (Hours)"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:4
|
|
#: dashboards/project/overview/templates/overview/usage.csv:5
|
|
msgid "Total Active RAM (MB)"
|
|
msgstr "Total Active RAM (MB)"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:5
|
|
#: dashboards/project/overview/templates/overview/usage.csv:6
|
|
msgid "Total Memory Usage (Hours)"
|
|
msgstr "Total Memory Usage (Hours)"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:6
|
|
#: dashboards/project/overview/templates/overview/usage.csv:7
|
|
msgid "Total Disk Size (GB)"
|
|
msgstr "Total Disk Size (GB)"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.csv:7
|
|
#: dashboards/project/overview/templates/overview/usage.csv:8
|
|
msgid "Total Disk Usage (Hours)"
|
|
msgstr "Total Disk Usage (Hours)"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.html:3
|
|
msgid "Usage Overview"
|
|
msgstr "Usage Overview"
|
|
|
|
#: dashboards/admin/overview/templates/overview/usage.html:8
|
|
msgid "Monitoring:"
|
|
msgstr "Monitoring:"
|
|
|
|
#: dashboards/admin/overview/views.py:34
|
|
#: dashboards/project/overview/views.py:33
|
|
msgid "Disk (GB)"
|
|
msgstr "Disk (GB)"
|
|
|
|
#: dashboards/admin/overview/views.py:34
|
|
#: dashboards/project/overview/views.py:33
|
|
msgid "Usage (Hours)"
|
|
msgstr "Usage (Hours)"
|
|
|
|
#: dashboards/admin/overview/views.py:73
|
|
msgid "Deleted"
|
|
msgstr "Deleted"
|
|
|
|
#: dashboards/admin/routers/panel.py:24 dashboards/admin/routers/tables.py:46
|
|
#: dashboards/admin/routers/templates/routers/index.html:3
|
|
#: dashboards/identity/projects/workflows.py:77
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:31
|
|
#: dashboards/project/firewalls/workflows.py:173
|
|
#: dashboards/project/firewalls/workflows.py:179
|
|
#: dashboards/project/network_topology/routers/tables.py:27
|
|
#: dashboards/project/routers/panel.py:24
|
|
#: dashboards/project/routers/tables.py:244
|
|
#: dashboards/project/routers/templates/routers/index.html:3
|
|
#: dashboards/project/routers/views.py:42 usage/quotas.py:80
|
|
msgid "Routers"
|
|
msgstr "Routers"
|
|
|
|
#: dashboards/admin/routers/ports/tables.py:29
|
|
#: dashboards/project/network_topology/ports/tables.py:28
|
|
#: dashboards/project/routers/ports/tables.py:125
|
|
#: dashboards/project/routers/tabs.py:35
|
|
msgid "Interfaces"
|
|
msgstr "Interfaces"
|
|
|
|
#: dashboards/admin/routers/templates/routers/detail.html:3
|
|
#: dashboards/project/routers/templates/routers/detail.html:3
|
|
#: dashboards/project/routers/views.py:102
|
|
msgid "Router Details"
|
|
msgstr "Router Details"
|
|
|
|
#: dashboards/admin/routers/templates/routers/update.html:3
|
|
#: dashboards/project/routers/templates/routers/update.html:3
|
|
#: dashboards/project/routers/views.py:178
|
|
msgid "Update Router"
|
|
msgstr "Update Router"
|
|
|
|
#: dashboards/admin/routers/views.py:42 dashboards/project/routers/views.py:53
|
|
msgid "Unable to retrieve router list."
|
|
msgstr "Unable to retrieve router list."
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:26
|
|
#: dashboards/admin/volumes/volumes/forms.py:196
|
|
msgid "Creating"
|
|
msgstr "Creating"
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:27
|
|
#: dashboards/admin/volumes/volumes/forms.py:197
|
|
msgid "Deleting"
|
|
msgstr "Deleting"
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:28
|
|
#: dashboards/admin/volumes/volumes/forms.py:199
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:29
|
|
#: dashboards/admin/volumes/volumes/forms.py:200
|
|
msgid "Error Deleting"
|
|
msgstr "Error Deleting"
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:44
|
|
#, python-format
|
|
msgid "Successfully updated volume snapshot status: \"%s\"."
|
|
msgstr "Successfully updated volume snapshot status: \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/snapshots/forms.py:50
|
|
msgid "Unable to update volume snapshot status."
|
|
msgstr "Unable to update volume snapshot status."
|
|
|
|
#: dashboards/admin/volumes/snapshots/tables.py:29
|
|
#: dashboards/admin/volumes/snapshots/views.py:36
|
|
#: dashboards/admin/volumes/volumes/views.py:109
|
|
msgid "Update Status"
|
|
msgstr "Update Status"
|
|
|
|
#: dashboards/admin/volumes/snapshots/tables.py:52
|
|
#: dashboards/admin/volumes/tabs.py:53 dashboards/admin/volumes/tabs.py:141
|
|
msgid "Unable to retrieve volume project information."
|
|
msgstr "Unable to retrieve volume project information."
|
|
|
|
#: dashboards/admin/volumes/snapshots/tables.py:62
|
|
#: dashboards/admin/volumes/volumes/forms.py:60
|
|
#: dashboards/admin/volumes/volumes/forms.py:138
|
|
#: dashboards/project/volumes/backups/tables.py:131
|
|
#: dashboards/project/volumes/snapshots/tables.py:151
|
|
#: dashboards/project/volumes/volumes/forms.py:80
|
|
#: dashboards/project/volumes/volumes/forms.py:596
|
|
#: dashboards/project/volumes/volumes/forms.py:635
|
|
#: dashboards/project/volumes/volumes/forms.py:694
|
|
#: dashboards/project/volumes/volumes/forms.py:742
|
|
msgid "Volume Name"
|
|
msgstr "Volume Name"
|
|
|
|
#: dashboards/admin/volumes/snapshots/views.py:33
|
|
#: dashboards/admin/volumes/snapshots/views.py:39
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:3
|
|
msgid "Update Volume Snapshot Status"
|
|
msgstr "Update Volume Snapshot Status"
|
|
|
|
#: dashboards/admin/volumes/snapshots/views.py:49
|
|
#: dashboards/project/volumes/snapshots/views.py:49
|
|
msgid "Unable to retrieve volume snapshot."
|
|
msgstr "Unable to retrieve volume snapshot."
|
|
|
|
#: dashboards/admin/volumes/tabs.py:68
|
|
#: dashboards/admin/volumes/volume_types/tables.py:163
|
|
msgid "Volume Types"
|
|
msgstr "Volume Types"
|
|
|
|
#: dashboards/admin/volumes/tabs.py:80
|
|
msgid "Unable to retrieve volume types"
|
|
msgstr "Unable to retrieve volume types"
|
|
|
|
#: dashboards/admin/volumes/tabs.py:88
|
|
msgid "Unable to retrieve volume type encryption information."
|
|
msgstr "Unable to retrieve volume type encryption information."
|
|
|
|
#: dashboards/admin/volumes/tabs.py:109
|
|
msgid "Unable to retrieve QoS specs"
|
|
msgstr "Unable to retrieve QoS specs"
|
|
|
|
#: dashboards/admin/volumes/tabs.py:133 dashboards/project/volumes/tabs.py:113
|
|
#: dashboards/project/volumes/volumes/forms.py:232
|
|
msgid "Unable to retrieve volume snapshots."
|
|
msgstr "Unable to retrieve volume snapshots."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:4
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:4
|
|
msgid "Volume Snapshot Overview"
|
|
msgstr "Volume Snapshot Overview"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:7
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:6
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:6
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:9
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:6
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:11
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:7
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:6
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:7
|
|
#: dashboards/project/instances/workflows/update_instance.py:119
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:6
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:6
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7
|
|
msgid "Information"
|
|
msgstr "Information"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:144
|
|
#: dashboards/project/instances/workflows/create_instance.py:102
|
|
#: dashboards/project/instances/workflows/create_instance.py:415
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20
|
|
#: dashboards/project/volumes/volumes/forms.py:249
|
|
msgid "Volume"
|
|
msgstr "Volume"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:30
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:7
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:36
|
|
#: dashboards/admin/volumes/volume_types/tables.py:232
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:24
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:43
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:45
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24
|
|
msgid "Specs"
|
|
msgstr "Specs"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:34
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:31
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:58
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:61
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:11
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:11
|
|
msgid "GB"
|
|
msgstr "GB"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:6
|
|
msgid ""
|
|
"\n"
|
|
" The status of a volume snapshot is normally managed automatically. In some circumstances\n"
|
|
" an administrator may need to explicitly update the status value. This is equivalent to\n"
|
|
" the <tt>cinder snapshot-reset-state</tt> command.\n"
|
|
" "
|
|
msgstr "\n The status of a volume snapshot is normally managed automatically. In some circumstances\n an administrator may need to explicitly update the status value. This is equivalent to\n the <tt>cinder snapshot-reset-state</tt> command.\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:6
|
|
msgid "Add, modify or remove the QoS Spec associated with this volume type."
|
|
msgstr "Add, modify or remove the QoS Spec associated with this volume type."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:7
|
|
msgid ""
|
|
"\"None\" indicates that no QoS Spec is currently associated. Conversely, "
|
|
"setting the QoS Spec to \"None\" will remove the current association."
|
|
msgstr "\"None\" indicates that no QoS Spec is currently associated. Conversely, setting the QoS Spec to \"None\" will remove the current association."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:8
|
|
msgid ""
|
|
"This is equivalent to the <tt>cinder qos-associate</tt> and <tt>cinder qos-"
|
|
"disassociate</tt> commands."
|
|
msgstr "This is equivalent to the <tt>cinder qos-associate</tt> and <tt>cinder qos-disassociate</tt> commands."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:6
|
|
msgid ""
|
|
"\n"
|
|
" QoS Specs can be associated with volume types.\n"
|
|
" It is used to map to a set of quality of service capabilities requested\n"
|
|
" by the volume owner. This is equivalent to the\n"
|
|
" <tt>cinder qos-create</tt> command. Once the QoS Spec gets created,\n"
|
|
" click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n"
|
|
" <br>\n"
|
|
" <br>\n"
|
|
" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n"
|
|
" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n"
|
|
" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n"
|
|
" "
|
|
msgstr "\n QoS Specs can be associated with volume types.\n It is used to map to a set of quality of service capabilities requested\n by the volume owner. This is equivalent to the\n <tt>cinder qos-create</tt> command. Once the QoS Spec gets created,\n click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n <br>\n <br>\n Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:6
|
|
msgid ""
|
|
"\n"
|
|
" Volume type is a type or label that can be selected at volume creation\n"
|
|
" time in OpenStack. It usually maps to a set of capabilities of the storage\n"
|
|
" back-end driver to be used for this volume. Examples: \"Performance\",\n"
|
|
" \"SSD\", \"Backup\", etc. This is equivalent to the\n"
|
|
" <tt>cinder type-create</tt> command. Once the volume type gets created,\n"
|
|
" click the \"View Extra Specs\" button to set up extra specs key-value\n"
|
|
" pair(s) for that volume type.\n"
|
|
" "
|
|
msgstr "\n Volume type is a type or label that can be selected at volume creation\n time in OpenStack. It usually maps to a set of capabilities of the storage\n back-end driver to be used for this volume. Examples: \"Performance\",\n \"SSD\", \"Backup\", etc. This is equivalent to the\n <tt>cinder type-create</tt> command. Once the volume type gets created,\n click the \"View Extra Specs\" button to set up extra specs key-value\n pair(s) for that volume type.\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:7
|
|
msgid ""
|
|
"Creating encryption for a volume type causes all volumes with that volume "
|
|
"type to be encrypted. Encryption information cannot be added to a volume "
|
|
"type if volumes are currently in use with that volume type."
|
|
msgstr "Creating encryption for a volume type causes all volumes with that volume type to be encrypted. Encryption information cannot be added to a volume type if volumes are currently in use with that volume type."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:10
|
|
msgid ""
|
|
"The <strong>Provider</strong> is the class providing encryption support "
|
|
"(e.g. LuksEncryptor)."
|
|
msgstr "The <strong>Provider</strong> is the class providing encryption support (e.g. LuksEncryptor)."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:13
|
|
msgid ""
|
|
"The <strong>Control Location</strong> is the notional service where "
|
|
"encryption is performed (e.g., front-end=Nova). The default value is 'front-"
|
|
"end.'"
|
|
msgstr "The <strong>Control Location</strong> is the notional service where encryption is performed (e.g., front-end=Nova). The default value is 'front-end.'"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:16
|
|
msgid ""
|
|
"The <strong>Cipher</strong> is the encryption algorithm/mode to use (e.g., "
|
|
"aes-xts-plain64). If the field is left empty, the provider default will be "
|
|
"used."
|
|
msgstr "The <strong>Cipher</strong> is the encryption algorithm/mode to use (e.g., aes-xts-plain64). If the field is left empty, the provider default will be used."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:19
|
|
msgid ""
|
|
"The <strong>Key Size</strong> is the size of the encryption key, in bits "
|
|
"(e.g., 128, 256). If the field is left empty, the provider default will be "
|
|
"used."
|
|
msgstr "The <strong>Key Size</strong> is the size of the encryption key, in bits (e.g., 128, 256). If the field is left empty, the provider default will be used."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:6
|
|
msgid ""
|
|
"\n"
|
|
" Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n"
|
|
" administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n"
|
|
" (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n"
|
|
" "
|
|
msgstr "\n Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:4
|
|
msgid "Volume Type Encryption Overview"
|
|
msgstr "Volume Type Encryption Overview"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:13
|
|
#: dashboards/admin/volumes/volume_types/forms.py:28
|
|
#: dashboards/project/loadbalancers/tables.py:319
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:26
|
|
#: dashboards/project/loadbalancers/workflows.py:42
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:13
|
|
msgid "Provider"
|
|
msgstr "Provider"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:15
|
|
#: dashboards/admin/volumes/volume_types/forms.py:29
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:15
|
|
msgid "Control Location"
|
|
msgstr "Control Location"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:17
|
|
#: dashboards/admin/volumes/volume_types/forms.py:35
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:17
|
|
msgid "Cipher"
|
|
msgstr "Cipher"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:19
|
|
#: dashboards/admin/volumes/volume_types/forms.py:36
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:19
|
|
msgid "Key Size (bits)"
|
|
msgstr "Key Size (bits)"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:25
|
|
msgid "Volume Type is Unencrypted."
|
|
msgstr "Volume Type is Unencrypted."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3
|
|
msgid "Associate QoS Spec"
|
|
msgstr "Associate QoS Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3
|
|
#: dashboards/admin/volumes/volume_types/tables.py:190
|
|
#: dashboards/admin/volumes/volume_types/views.py:121
|
|
msgid "Create QoS Spec"
|
|
msgstr "Create QoS Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:3
|
|
#: dashboards/admin/volumes/volume_types/tables.py:25
|
|
#: dashboards/admin/volumes/volume_types/views.py:35
|
|
#: dashboards/admin/volumes/volume_types/views.py:38
|
|
msgid "Create Volume Type"
|
|
msgstr "Create Volume Type"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type_encryption.html:3
|
|
msgid "Create Encrypted Volume Type"
|
|
msgstr "Create Encrypted Volume Type"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3
|
|
#: dashboards/admin/volumes/volume_types/views.py:142
|
|
msgid "Edit QoS Spec Consumer"
|
|
msgstr "Edit QoS Spec Consumer"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:6
|
|
msgid "Create a new \"extra spec\" key-value pair for a volume type."
|
|
msgstr "Create a new \"extra spec\" key-value pair for a volume type."
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:6
|
|
#, python-format
|
|
msgid "Update the \"extra spec\" value for \"%(key)s\""
|
|
msgstr "Update the \"extra spec\" value for \"%(key)s\""
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:6
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:4
|
|
msgid "Volume Type Extra Specs"
|
|
msgstr "Volume Type Extra Specs"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:13
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:61
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:29
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:25
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104
|
|
#: dashboards/project/stacks/templates/stacks/_preview_details.html:58
|
|
#: dashboards/project/volumes/volumes/views.py:251
|
|
msgid "Close"
|
|
msgstr "Close"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:62
|
|
msgid "Create Volume Type Extra Spec"
|
|
msgstr "Create Volume Type Extra Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:8
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:8
|
|
#, python-format
|
|
msgid "Volume Type: %(volume_type_name)s "
|
|
msgstr "Volume Type: %(volume_type_name)s "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:4
|
|
msgid "Edit Volume Type Extra Spec"
|
|
msgstr "Edit Volume Type Extra Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:7
|
|
#, python-format
|
|
msgid "Volume Type: %(volume_type_name)s"
|
|
msgstr "Volume Type: %(volume_type_name)s"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:6
|
|
#, python-format
|
|
msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\""
|
|
msgstr "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\""
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:6
|
|
#, python-format
|
|
msgid "Update the spec value for \"%(key)s\""
|
|
msgstr "Update the spec value for \"%(key)s\""
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html:4
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:73
|
|
msgid "Create Spec"
|
|
msgstr "Create Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:4
|
|
msgid "Edit Spec"
|
|
msgstr "Edit Spec"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7
|
|
msgid "QoS Spec: "
|
|
msgstr "QoS Spec: "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volume_types/volume_encryption_type_detail.html:3
|
|
#: dashboards/admin/volumes/volume_types/views.py:50
|
|
msgid "Volume Type Encryption Details"
|
|
msgstr "Volume Type Encryption Details"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_manage_volume.html:6
|
|
msgid ""
|
|
"\n"
|
|
" \"Manage\" an existing volume from a Cinder host. This will make the volume visible within\n"
|
|
" OpenStack.\n"
|
|
" <br>\n"
|
|
" <br>\n"
|
|
" This is equivalent to the <tt>cinder manage</tt> command.\n"
|
|
" "
|
|
msgstr "\n \"Manage\" an existing volume from a Cinder host. This will make the volume visible within\n OpenStack.\n <br>\n <br>\n This is equivalent to the <tt>cinder manage</tt> command.\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_unmanage_volume.html:6
|
|
msgid ""
|
|
"\n"
|
|
" When a volume is \"unmanaged\", the volume will no longer be visible within OpenStack. Note that the\n"
|
|
" volume will not be deleted from the Cinder host.\n"
|
|
" <br>\n"
|
|
" <br>\n"
|
|
" This is equivalent to the <tt>cinder unmanage</tt> command.\n"
|
|
" "
|
|
msgstr "\n When a volume is \"unmanaged\", the volume will no longer be visible within OpenStack. Note that the\n volume will not be deleted from the Cinder host.\n <br>\n <br>\n This is equivalent to the <tt>cinder unmanage</tt> command.\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:6
|
|
msgid ""
|
|
"\n"
|
|
" The status of a volume is normally managed automatically. In some circumstances an\n"
|
|
" administrator may need to explicitly update the status value. This is equivalent to\n"
|
|
" the <tt>cinder reset-state</tt> command.\n"
|
|
" "
|
|
msgstr "\n The status of a volume is normally managed automatically. In some circumstances an\n administrator may need to explicitly update the status value. This is equivalent to\n the <tt>cinder reset-state</tt> command.\n "
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/detail.html:3
|
|
#: dashboards/project/volumes/templates/volumes/volumes/detail.html:3
|
|
msgid "Volume Details"
|
|
msgstr "Volume Details"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/manage_volume.html:3
|
|
#: dashboards/admin/volumes/volumes/tables.py:33
|
|
#: dashboards/admin/volumes/volumes/views.py:47
|
|
msgid "Manage Volume"
|
|
msgstr "Manage Volume"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/unmanage_volume.html:3
|
|
#: dashboards/admin/volumes/volumes/tables.py:43
|
|
msgid "Unmanage Volume"
|
|
msgstr "Unmanage Volume"
|
|
|
|
#: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3
|
|
#: dashboards/admin/volumes/volumes/tables.py:69
|
|
#: dashboards/admin/volumes/volumes/views.py:106
|
|
#: dashboards/admin/volumes/volumes/views.py:112
|
|
msgid "Update Volume Status"
|
|
msgstr "Update Volume Status"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:24
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:69
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:25
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:58
|
|
msgid "Key"
|
|
msgstr "Key"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:25
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:44
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:70
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:26
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:49
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:59
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:55
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:65
|
|
msgid "Value"
|
|
msgstr "Value"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:33
|
|
#, python-format
|
|
msgid "Created extra spec \"%s\"."
|
|
msgstr "Created extra spec \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:39
|
|
msgid "Unable to create volume type extra spec."
|
|
msgstr "Unable to create volume type extra spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:53
|
|
#, python-format
|
|
msgid "Saved extra spec \"%s\"."
|
|
msgstr "Saved extra spec \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/forms.py:59
|
|
msgid "Unable to edit volume type extra spec."
|
|
msgstr "Unable to edit volume type extra spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:27
|
|
msgid "Delete Extra Spec"
|
|
msgid_plural "Delete Extra Specs"
|
|
msgstr[0] "Delete Extra Spec"
|
|
msgstr[1] "Delete Extra Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:35
|
|
msgid "Deleted Extra Spec"
|
|
msgid_plural "Deleted Extra Specs"
|
|
msgstr[0] "Deleted Extra Spec"
|
|
msgstr[1] "Deleted Extra Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:48
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:64
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:76
|
|
#: dashboards/admin/volumes/volume_types/views.py:126
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:25
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:236
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:95
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:156
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:406
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:257
|
|
#: dashboards/project/networks/subnets/workflows.py:57
|
|
#: dashboards/project/networks/workflows.py:342
|
|
msgid "Create"
|
|
msgstr "Create"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:59
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:48
|
|
#: dashboards/identity/domains/tables.py:81
|
|
#: dashboards/identity/roles/tables.py:37
|
|
#: dashboards/identity/users/tables.py:46
|
|
#: dashboards/project/containers/tables.py:313
|
|
msgid "Edit"
|
|
msgstr "Edit"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/tables.py:74
|
|
msgid "Extra Specs"
|
|
msgstr "Extra Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:36
|
|
#: dashboards/admin/volumes/volume_types/views.py:201
|
|
msgid "Unable to retrieve volume type details."
|
|
msgstr "Unable to retrieve volume type details."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:55
|
|
msgid "Unable to retrieve extra spec list."
|
|
msgstr "Unable to retrieve extra spec list."
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:86
|
|
#, python-format
|
|
msgid "Edit Extra Spec Value: %s"
|
|
msgstr "Edit Extra Spec Value: %s"
|
|
|
|
#: dashboards/admin/volumes/volume_types/extras/views.py:107
|
|
msgid "Unable to retrieve volume type extra spec details."
|
|
msgstr "Unable to retrieve volume type extra spec details."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:52
|
|
#, python-format
|
|
msgid "Successfully created encryption for volume type: %s"
|
|
msgstr "Successfully created encryption for volume type: %s"
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:58
|
|
msgid "Unable to create encrypted volume type."
|
|
msgstr "Unable to create encrypted volume type."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:64
|
|
msgid "QoS Spec to be associated"
|
|
msgstr "QoS Spec to be associated"
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:65
|
|
msgid "Choose associated QoS Spec."
|
|
msgstr "Choose associated QoS Spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:110
|
|
msgid ""
|
|
"New associated QoS Spec must be different than the current associated QoS "
|
|
"Spec."
|
|
msgstr "New associated QoS Spec must be different than the current associated QoS Spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:142
|
|
msgid "Successfully updated QoS Spec association."
|
|
msgstr "Successfully updated QoS Spec association."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:147
|
|
msgid "Error updating QoS Spec association."
|
|
msgstr "Error updating QoS Spec association."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:153
|
|
msgid "QoS Spec Consumer"
|
|
msgstr "QoS Spec Consumer"
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:155
|
|
msgid "Choose consumer for this QoS Spec."
|
|
msgstr "Choose consumer for this QoS Spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:171
|
|
msgid ""
|
|
"QoS Spec consumer value must be different than the current consumer value."
|
|
msgstr "QoS Spec consumer value must be different than the current consumer value."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:185
|
|
msgid "Successfully modified QoS Spec consumer."
|
|
msgstr "Successfully modified QoS Spec consumer."
|
|
|
|
#: dashboards/admin/volumes/volume_types/forms.py:189
|
|
msgid "Error editing QoS Spec consumer."
|
|
msgstr "Error editing QoS Spec consumer."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:38
|
|
#, python-format
|
|
msgid "Created spec \"%s\"."
|
|
msgstr "Created spec \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:44
|
|
msgid "Unable to create spec."
|
|
msgstr "Unable to create spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:66
|
|
#, python-format
|
|
msgid "Saved spec \"%s\"."
|
|
msgstr "Saved spec \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/forms.py:72
|
|
msgid "Unable to edit spec."
|
|
msgstr "Unable to edit spec."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:35
|
|
msgid "Spec"
|
|
msgstr "Spec"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/tables.py:63
|
|
msgid "Key-Value Pairs"
|
|
msgstr "Key-Value Pairs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:48
|
|
msgid "undefined"
|
|
msgstr "undefined"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:56
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:106
|
|
msgid "QoS Spec: {{ qos_spec_name }}"
|
|
msgstr "QoS Spec: {{ qos_spec_name }}"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:65
|
|
msgid "Unable to retrieve QoS spec list."
|
|
msgstr "Unable to retrieve QoS spec list."
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:79
|
|
msgid "Spec: {{ qos_spec_name }}"
|
|
msgstr "Spec: {{ qos_spec_name }}"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:100
|
|
msgid "Edit Spec Value"
|
|
msgstr "Edit Spec Value"
|
|
|
|
#: dashboards/admin/volumes/volume_types/qos_specs/views.py:120
|
|
msgid "Unable to retrieve QoS spec details."
|
|
msgstr "Unable to retrieve QoS spec details."
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:34
|
|
msgid "View Extra Specs"
|
|
msgstr "View Extra Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:42
|
|
msgid "Manage QoS Spec Association"
|
|
msgstr "Manage QoS Spec Association"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:53
|
|
msgid "Delete Volume Type"
|
|
msgid_plural "Delete Volume Types"
|
|
msgstr[0] "Delete Volume Type"
|
|
msgstr[1] "Delete Volume Types"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:61
|
|
msgid "Deleted Volume Type"
|
|
msgid_plural "Deleted Volume Types"
|
|
msgstr[0] "Deleted Volume Type"
|
|
msgstr[1] "Deleted Volume Types"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:73
|
|
msgid "Create Encryption"
|
|
msgstr "Create Encryption"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:94
|
|
msgid "Delete Encryption"
|
|
msgid_plural "Delete Encryptions"
|
|
msgstr[0] "Delete Encryption"
|
|
msgstr[1] "Delete Encryptions"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:102
|
|
msgid "Deleted Encryption"
|
|
msgid_plural "Deleted Encryptions"
|
|
msgstr[0] "Deleted Encryption"
|
|
msgstr[1] "Deleted Encryptions"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:122
|
|
msgid "Unable to determine if volume type encryption is supported."
|
|
msgstr "Unable to determine if volume type encryption is supported."
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:148
|
|
msgid "Associated QoS Spec"
|
|
msgstr "Associated QoS Spec"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:150
|
|
msgid "Encryption"
|
|
msgstr "Encryption"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:176
|
|
msgid "Manage Specs"
|
|
msgstr "Manage Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:201
|
|
msgid "Delete QoS Spec"
|
|
msgid_plural "Delete QoS Specs"
|
|
msgstr[0] "Delete QoS Spec"
|
|
msgstr[1] "Delete QoS Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:209
|
|
msgid "Deleted QoS Spec"
|
|
msgid_plural "Deleted QoS Specs"
|
|
msgstr[0] "Deleted QoS Spec"
|
|
msgstr[1] "Deleted QoS Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:221
|
|
msgid "Edit Consumer"
|
|
msgstr "Edit Consumer"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:230
|
|
#: dashboards/admin/volumes/volumes/forms.py:230
|
|
msgid "Consumer"
|
|
msgstr "Consumer"
|
|
|
|
#: dashboards/admin/volumes/volume_types/tables.py:245
|
|
msgid "QoS Specs"
|
|
msgstr "QoS Specs"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:41
|
|
msgid "Create a Volume Type"
|
|
msgstr "Create a Volume Type"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:72
|
|
msgid "Unable to retrieve volume type encryption details."
|
|
msgstr "Unable to retrieve volume type encryption details."
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:83
|
|
#: dashboards/admin/volumes/volume_types/views.py:87
|
|
msgid "Create Volume Type Encryption"
|
|
msgstr "Create Volume Type Encryption"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:90
|
|
msgid "Create an Encrypted Volume Type"
|
|
msgstr "Create an Encrypted Volume Type"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:100
|
|
msgid "Unable to retrieve volume type name."
|
|
msgstr "Unable to retrieve volume type name."
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:125
|
|
msgid "Create a QoS Spec"
|
|
msgstr "Create a QoS Spec"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:136
|
|
msgid "Edit Consumer of QoS Spec"
|
|
msgstr "Edit Consumer of QoS Spec"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:139
|
|
msgid "Modify Consumer"
|
|
msgstr "Modify Consumer"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:161
|
|
msgid "Unable to retrieve QoS Spec details."
|
|
msgstr "Unable to retrieve QoS Spec details."
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:175
|
|
#: dashboards/admin/volumes/volume_types/views.py:182
|
|
msgid "Associate QoS Spec with Volume Type"
|
|
msgstr "Associate QoS Spec with Volume Type"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:178
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:110
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:137
|
|
#: dashboards/project/loadbalancers/workflows.py:673
|
|
msgid "Associate"
|
|
msgstr "Associate"
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:211
|
|
msgid "Unable to retrieve QoS Specs."
|
|
msgstr "Unable to retrieve QoS Specs."
|
|
|
|
#: dashboards/admin/volumes/volume_types/views.py:231
|
|
msgid "Unable to retrieve QoS Spec association."
|
|
msgstr "Unable to retrieve QoS Spec association."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:33
|
|
msgid "Invalid metadata entry. Use comma-separated key=value pairs"
|
|
msgstr "Invalid metadata entry. Use comma-separated key=value pairs"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:48
|
|
msgid "Identifier"
|
|
msgstr "Identifier"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:49
|
|
msgid "Name or other identifier for existing volume"
|
|
msgstr "Name or other identifier for existing volume"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:51
|
|
msgid "Identifier Type"
|
|
msgstr "Identifier Type"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:52
|
|
msgid "Type of backend device identifier provided"
|
|
msgstr "Type of backend device identifier provided"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:56
|
|
msgid ""
|
|
"Cinder host on which the existing volume resides; takes the form: host"
|
|
"@backend-name#pool"
|
|
msgstr "Cinder host on which the existing volume resides; takes the form: host@backend-name#pool"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:62
|
|
msgid "Volume name to be assigned"
|
|
msgstr "Volume name to be assigned"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:69
|
|
msgid "Comma-separated key=value pairs"
|
|
msgstr "Comma-separated key=value pairs"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:72
|
|
msgid "Volume Type"
|
|
msgstr "Volume Type"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:79
|
|
#: dashboards/project/volumes/volumes/forms.py:602
|
|
#: dashboards/project/volumes/volumes/tables.py:420
|
|
msgid "Bootable"
|
|
msgstr "Bootable"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:81
|
|
msgid "Specifies that the newly created volume should be marked as bootable"
|
|
msgstr "Specifies that the newly created volume should be marked as bootable"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:89
|
|
#: dashboards/project/volumes/volumes/forms.py:268
|
|
msgid "No volume type"
|
|
msgstr "No volume type"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:128
|
|
#, python-format
|
|
msgid "Successfully sent the request to manage volume: %s"
|
|
msgstr "Successfully sent the request to manage volume: %s"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:133
|
|
msgid "Unable to manage volume."
|
|
msgstr "Unable to manage volume."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:159
|
|
#, python-format
|
|
msgid "Successfully sent the request to unmanage volume: %s"
|
|
msgstr "Successfully sent the request to unmanage volume: %s"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:164
|
|
msgid "Unable to unmanage volume."
|
|
msgstr "Unable to unmanage volume."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:176
|
|
#, python-format
|
|
msgid "Successfully created volume type: %s"
|
|
msgstr "Successfully created volume type: %s"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:182
|
|
msgid "Unable to create volume type."
|
|
msgstr "Unable to create volume type."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:194
|
|
msgid "Attaching"
|
|
msgstr "Attaching"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:198
|
|
msgid "Detaching"
|
|
msgstr "Detaching"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:201
|
|
msgid "In Use"
|
|
msgstr "In Use"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:218
|
|
#, python-format
|
|
msgid "Successfully updated volume status to \"%s\"."
|
|
msgstr "Successfully updated volume status to \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:224
|
|
#, python-format
|
|
msgid "Unable to update volume status to \"%s\"."
|
|
msgstr "Unable to update volume status to \"%s\"."
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:239
|
|
#, python-format
|
|
msgid "Successfully created QoS Spec: %s"
|
|
msgstr "Successfully created QoS Spec: %s"
|
|
|
|
#: dashboards/admin/volumes/volumes/forms.py:245
|
|
msgid "Unable to create QoS Spec."
|
|
msgstr "Unable to create QoS Spec."
|
|
|
|
#: dashboards/admin/volumes/volumes/tables.py:61
|
|
msgid "Unable to retrieve snapshot data."
|
|
msgstr "Unable to retrieve snapshot data."
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:49
|
|
msgid "Manage"
|
|
msgstr "Manage"
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:53
|
|
msgid "Manage a Volume"
|
|
msgstr "Manage a Volume"
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:63
|
|
msgid "Confirm Unmanage Volume"
|
|
msgstr "Confirm Unmanage Volume"
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:65
|
|
msgid "Unmanage"
|
|
msgstr "Unmanage"
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:69
|
|
msgid "Unmanage a Volume"
|
|
msgstr "Unmanage a Volume"
|
|
|
|
#: dashboards/admin/volumes/volumes/views.py:84
|
|
#: dashboards/admin/volumes/volumes/views.py:128
|
|
#: dashboards/project/volumes/volumes/views.py:68
|
|
#: dashboards/project/volumes/volumes/views.py:468
|
|
msgid "Unable to retrieve volume details."
|
|
msgstr "Unable to retrieve volume details."
|
|
|
|
#: dashboards/identity/dashboard.py:22
|
|
msgid "Identity"
|
|
msgstr "Identity"
|
|
|
|
#: dashboards/identity/domains/panel.py:24
|
|
#: dashboards/identity/domains/tables.py:208
|
|
#: dashboards/identity/domains/templates/domains/index.html:3
|
|
#: dashboards/identity/domains/views.py:36
|
|
msgid "Domains"
|
|
msgstr "Domains"
|
|
|
|
#: dashboards/identity/domains/tables.py:39
|
|
#: dashboards/identity/groups/tables.py:91
|
|
#: dashboards/identity/projects/tables.py:54
|
|
msgid "Manage Members"
|
|
msgstr "Manage Members"
|
|
|
|
#: dashboards/identity/domains/tables.py:55
|
|
#: dashboards/identity/projects/tables.py:70
|
|
msgid "Modify Groups"
|
|
msgstr "Modify Groups"
|
|
|
|
#: dashboards/identity/domains/tables.py:69
|
|
#: dashboards/identity/domains/workflows.py:253
|
|
#: dashboards/identity/domains/workflows.py:254
|
|
msgid "Create Domain"
|
|
msgstr "Create Domain"
|
|
|
|
#: dashboards/identity/domains/tables.py:95
|
|
msgid "Delete Domain"
|
|
msgid_plural "Delete Domains"
|
|
msgstr[0] "Delete Domain"
|
|
msgstr[1] "Delete Domains"
|
|
|
|
#: dashboards/identity/domains/tables.py:103
|
|
msgid "Deleted Domain"
|
|
msgid_plural "Deleted Domains"
|
|
msgstr[0] "Deleted Domain"
|
|
msgstr[1] "Deleted Domains"
|
|
|
|
#: dashboards/identity/domains/tables.py:117
|
|
#, python-format
|
|
msgid "Domain \"%s\" must be disabled before it can be deleted."
|
|
msgstr "Domain \"%s\" must be disabled before it can be deleted."
|
|
|
|
#: dashboards/identity/domains/tables.py:147
|
|
msgid "Set Domain Context"
|
|
msgstr "Set Domain Context"
|
|
|
|
#: dashboards/identity/domains/tables.py:172
|
|
#, python-format
|
|
msgid "Domain Context updated to Domain %s."
|
|
msgstr "Domain Context updated to Domain %s."
|
|
|
|
#: dashboards/identity/domains/tables.py:176
|
|
msgid "Unable to set Domain Context."
|
|
msgstr "Unable to set Domain Context."
|
|
|
|
#: dashboards/identity/domains/tables.py:181
|
|
msgid "Clear Domain Context"
|
|
msgstr "Clear Domain Context"
|
|
|
|
#: dashboards/identity/domains/tables.py:195
|
|
msgid "Domain Context cleared."
|
|
msgstr "Domain Context cleared."
|
|
|
|
#: dashboards/identity/domains/tables.py:202
|
|
#: dashboards/identity/projects/workflows.py:141
|
|
#: dashboards/identity/users/forms.py:89
|
|
#: dashboards/identity/users/forms.py:166
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:10
|
|
msgid "Domain ID"
|
|
msgstr "Domain ID"
|
|
|
|
#: dashboards/identity/domains/views.py:52
|
|
msgid "Unable to retrieve domain list."
|
|
msgstr "Unable to retrieve domain list."
|
|
|
|
#: dashboards/identity/domains/views.py:61
|
|
msgid "Unable to retrieve domain information."
|
|
msgstr "Unable to retrieve domain information."
|
|
|
|
#: dashboards/identity/domains/views.py:63
|
|
msgid "Insufficient privilege level to view domain information."
|
|
msgstr "Insufficient privilege level to view domain information."
|
|
|
|
#: dashboards/identity/domains/views.py:89
|
|
msgid "Unable to retrieve domain details."
|
|
msgstr "Unable to retrieve domain details."
|
|
|
|
#: dashboards/identity/domains/workflows.py:44
|
|
#: dashboards/identity/domains/workflows.py:281
|
|
msgid "Domain Information"
|
|
msgstr "Domain Information"
|
|
|
|
#: dashboards/identity/domains/workflows.py:46
|
|
msgid ""
|
|
"Domains provide separation between users and infrastructure used by "
|
|
"different organizations."
|
|
msgstr "Domains provide separation between users and infrastructure used by different organisations."
|
|
|
|
#: dashboards/identity/domains/workflows.py:72
|
|
#: dashboards/identity/domains/workflows.py:171
|
|
#: dashboards/identity/projects/workflows.py:202
|
|
#: dashboards/identity/projects/workflows.py:300
|
|
#, python-format
|
|
msgid "Could not find default role \"%s\" in Keystone"
|
|
msgstr "Could not find default role \"%s\" in Keystone"
|
|
|
|
#: dashboards/identity/domains/workflows.py:77
|
|
msgid "Unable to find default role."
|
|
msgstr "Unable to find default role."
|
|
|
|
#: dashboards/identity/domains/workflows.py:89
|
|
#: dashboards/identity/projects/workflows.py:272
|
|
#: dashboards/identity/users/views.py:58
|
|
msgid "Unable to retrieve user list."
|
|
msgstr "Unable to retrieve user list."
|
|
|
|
#: dashboards/identity/domains/workflows.py:98
|
|
#: dashboards/identity/domains/workflows.py:145
|
|
#: dashboards/identity/domains/workflows.py:242
|
|
#: dashboards/identity/projects/workflows.py:370
|
|
msgid "Unable to retrieve role list."
|
|
msgstr "Unable to retrieve role list."
|
|
|
|
#: dashboards/identity/domains/workflows.py:115
|
|
msgid "Unable to retrieve user domain role assignments."
|
|
msgstr "Unable to retrieve user domain role assignments."
|
|
|
|
#: dashboards/identity/domains/workflows.py:127
|
|
#: dashboards/identity/domains/workflows.py:134
|
|
msgid "Domain Members"
|
|
msgstr "Domain Members"
|
|
|
|
#: dashboards/identity/domains/workflows.py:133
|
|
#: dashboards/identity/projects/workflows.py:261
|
|
msgid "All Users"
|
|
msgstr "All Users"
|
|
|
|
#: dashboards/identity/domains/workflows.py:135
|
|
#: dashboards/identity/projects/workflows.py:263
|
|
msgid "No users found."
|
|
msgstr "No users found."
|
|
|
|
#: dashboards/identity/domains/workflows.py:136
|
|
#: dashboards/identity/projects/workflows.py:264
|
|
msgid "No users."
|
|
msgstr "No users."
|
|
|
|
#: dashboards/identity/domains/workflows.py:161
|
|
#: dashboards/identity/projects/workflows.py:286
|
|
msgid "Unable to retrieve group list. Please try again later."
|
|
msgstr "Unable to retrieve group list. Please try again later."
|
|
|
|
#: dashboards/identity/domains/workflows.py:224
|
|
#: dashboards/identity/domains/workflows.py:231
|
|
msgid "Domain Groups"
|
|
msgstr "Domain Groups"
|
|
|
|
#: dashboards/identity/domains/workflows.py:230
|
|
#: dashboards/identity/projects/workflows.py:359
|
|
msgid "All Groups"
|
|
msgstr "All Groups"
|
|
|
|
#: dashboards/identity/domains/workflows.py:232
|
|
#: dashboards/identity/projects/workflows.py:361
|
|
msgid "No groups found."
|
|
msgstr "No groups found."
|
|
|
|
#: dashboards/identity/domains/workflows.py:233
|
|
#: dashboards/identity/projects/workflows.py:362
|
|
msgid "No groups."
|
|
msgstr "No groups."
|
|
|
|
#: dashboards/identity/domains/workflows.py:255
|
|
#, python-format
|
|
msgid "Created new domain \"%s\"."
|
|
msgstr "Created new domain \"%s\"."
|
|
|
|
#: dashboards/identity/domains/workflows.py:256
|
|
#, python-format
|
|
msgid "Unable to create domain \"%s\"."
|
|
msgstr "Unable to create domain \"%s\"."
|
|
|
|
#: dashboards/identity/domains/workflows.py:283
|
|
msgid ""
|
|
"Domains provide separation between users and infrastructure used by "
|
|
"different organizations. Edit the domain details to add or remove groups in "
|
|
"the domain."
|
|
msgstr "Domains provide separation between users and infrastructure used by different organisations. Edit the domain details to add or remove groups in the domain."
|
|
|
|
#: dashboards/identity/domains/workflows.py:299
|
|
msgid "Edit Domain"
|
|
msgstr "Edit Domain"
|
|
|
|
#: dashboards/identity/domains/workflows.py:301
|
|
#, python-format
|
|
msgid "Modified domain \"%s\"."
|
|
msgstr "Modified domain \"%s\"."
|
|
|
|
#: dashboards/identity/domains/workflows.py:302
|
|
#, python-format
|
|
msgid "Unable to modify domain \"%s\"."
|
|
msgstr "Unable to modify domain \"%s\"."
|
|
|
|
#: dashboards/identity/domains/workflows.py:367
|
|
msgid ""
|
|
"You cannot revoke your administrative privileges from the domain you are "
|
|
"currently logged into. Please switch to another domain with administrative "
|
|
"privileges or remove the administrative role manually via the CLI."
|
|
msgstr "You cannot revoke your administrative privileges from the domain you are currently logged into. Please switch to another domain with administrative privileges or remove the administrative role manually via the CLI."
|
|
|
|
#: dashboards/identity/domains/workflows.py:403
|
|
#, python-format
|
|
msgid "Failed to modify %s project members and update domain groups."
|
|
msgstr "Failed to modify %s project members and update domain groups."
|
|
|
|
#: dashboards/identity/domains/workflows.py:475
|
|
#, python-format
|
|
msgid "Failed to modify %s domain groups."
|
|
msgstr "Failed to modify %s domain groups."
|
|
|
|
#: dashboards/identity/groups/forms.py:46
|
|
#, python-format
|
|
msgid "Group \"%s\" was successfully created."
|
|
msgstr "Group \"%s\" was successfully created."
|
|
|
|
#: dashboards/identity/groups/forms.py:49
|
|
msgid "Unable to create group."
|
|
msgstr "Unable to create group."
|
|
|
|
#: dashboards/identity/groups/forms.py:71
|
|
msgid "Group has been updated successfully."
|
|
msgstr "Group has been updated successfully."
|
|
|
|
#: dashboards/identity/groups/forms.py:73
|
|
msgid "Unable to update the group."
|
|
msgstr "Unable to update the group."
|
|
|
|
#: dashboards/identity/groups/panel.py:24
|
|
#: dashboards/identity/groups/tables.py:122
|
|
#: dashboards/identity/groups/templates/groups/index.html:3
|
|
#: dashboards/identity/groups/views.py:38
|
|
msgid "Groups"
|
|
msgstr "Groups"
|
|
|
|
#: dashboards/identity/groups/tables.py:39
|
|
#: dashboards/identity/groups/templates/groups/create.html:3
|
|
#: dashboards/identity/groups/views.py:59
|
|
#: dashboards/identity/groups/views.py:62
|
|
#: dashboards/identity/groups/views.py:65
|
|
msgid "Create Group"
|
|
msgstr "Create Group"
|
|
|
|
#: dashboards/identity/groups/tables.py:51
|
|
msgid "Edit Group"
|
|
msgstr "Edit Group"
|
|
|
|
#: dashboards/identity/groups/tables.py:65
|
|
msgid "Delete Group"
|
|
msgid_plural "Delete Groups"
|
|
msgstr[0] "Delete Group"
|
|
msgstr[1] "Delete Groups"
|
|
|
|
#: dashboards/identity/groups/tables.py:73
|
|
msgid "Deleted Group"
|
|
msgid_plural "Deleted Groups"
|
|
msgstr[0] "Deleted Group"
|
|
msgstr[1] "Deleted Groups"
|
|
|
|
#: dashboards/identity/groups/tables.py:118
|
|
msgid "Group ID"
|
|
msgstr "Group ID"
|
|
|
|
#: dashboards/identity/groups/tables.py:141
|
|
msgid "Remove User"
|
|
msgid_plural "Remove Users"
|
|
msgstr[0] "Remove User"
|
|
msgstr[1] "Remove Users"
|
|
|
|
#: dashboards/identity/groups/tables.py:149
|
|
msgid "Removed User"
|
|
msgid_plural "Removed Users"
|
|
msgstr[0] "Removed User"
|
|
msgstr[1] "Removed Users"
|
|
|
|
#: dashboards/identity/groups/tables.py:175
|
|
msgid "Add Users"
|
|
msgstr "Add Users"
|
|
|
|
#: dashboards/identity/groups/tables.py:190
|
|
#: dashboards/identity/users/forms.py:95
|
|
#: dashboards/identity/users/forms.py:173
|
|
#: dashboards/identity/users/forms.py:220
|
|
#: dashboards/identity/users/tables.py:221
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:17
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:14
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:28
|
|
#: dashboards/project/databases/tables.py:353
|
|
msgid "User Name"
|
|
msgstr "User Name"
|
|
|
|
#: dashboards/identity/groups/tables.py:191
|
|
#: dashboards/identity/users/forms.py:97
|
|
#: dashboards/identity/users/forms.py:175
|
|
#: dashboards/identity/users/tables.py:224
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:21
|
|
msgid "Email"
|
|
msgstr "Email"
|
|
|
|
#: dashboards/identity/groups/tables.py:194
|
|
#: dashboards/identity/users/tables.py:235
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:24
|
|
#: dashboards/project/instances/audit_tables.py:28
|
|
msgid "User ID"
|
|
msgstr "User ID"
|
|
|
|
#: dashboards/identity/groups/tables.py:200
|
|
msgid "False"
|
|
msgstr "False"
|
|
|
|
#: dashboards/identity/groups/tables.py:206
|
|
msgid "Group Members"
|
|
msgstr "Group Members"
|
|
|
|
#: dashboards/identity/groups/tables.py:214
|
|
msgid "Add User"
|
|
msgid_plural "Add Users"
|
|
msgstr[0] "Add User"
|
|
msgstr[1] "Add Users"
|
|
|
|
#: dashboards/identity/groups/tables.py:222
|
|
msgid "Added User"
|
|
msgid_plural "Added Users"
|
|
msgstr[0] "Added User"
|
|
msgstr[1] "Added Users"
|
|
|
|
#: dashboards/identity/groups/tables.py:256
|
|
msgid "Non-Members"
|
|
msgstr "Non-Members"
|
|
|
|
#: dashboards/identity/groups/templates/groups/_add_non_member.html:5
|
|
msgid "Add Group Assignment"
|
|
msgstr "Add Group Assignment"
|
|
|
|
#: dashboards/identity/groups/templates/groups/_create.html:6
|
|
msgid ""
|
|
"Groups are used to manage access and assign roles to multiple users at once."
|
|
" After creating the group, edit the group to add users."
|
|
msgstr "Groups are used to manage access and assign roles to multiple users at once. After creating the group, edit the group to add users."
|
|
|
|
#: dashboards/identity/groups/templates/groups/_update.html:6
|
|
msgid ""
|
|
"Groups are used to manage access and assign roles to multiple users at once."
|
|
" Edit the group to add users."
|
|
msgstr "Groups are used to manage access and assign roles to multiple users at once. Edit the group to add users."
|
|
|
|
#: dashboards/identity/groups/templates/groups/add_non_member.html:3
|
|
msgid "Add User to Group"
|
|
msgstr "Add User to Group"
|
|
|
|
#: dashboards/identity/groups/templates/groups/manage.html:3
|
|
msgid "Group Management"
|
|
msgstr "Group Management"
|
|
|
|
#: dashboards/identity/groups/templates/groups/update.html:3
|
|
#: dashboards/identity/groups/views.py:70
|
|
#: dashboards/identity/groups/views.py:74
|
|
#: dashboards/identity/groups/views.py:76
|
|
msgid "Update Group"
|
|
msgstr "Update Group"
|
|
|
|
#: dashboards/identity/groups/views.py:50
|
|
msgid "Unable to retrieve group list."
|
|
msgstr "Unable to retrieve group list."
|
|
|
|
#: dashboards/identity/groups/views.py:52
|
|
msgid "Insufficient privilege level to view group information."
|
|
msgstr "Insufficient privilege level to view group information."
|
|
|
|
#: dashboards/identity/groups/views.py:86
|
|
msgid "Unable to update group."
|
|
msgstr "Unable to update group."
|
|
|
|
#: dashboards/identity/groups/views.py:126
|
|
msgid "Group Management: {{ group.name }}"
|
|
msgstr "Group Management: {{ group.name }}"
|
|
|
|
#: dashboards/identity/groups/views.py:139
|
|
msgid "Unable to retrieve group users."
|
|
msgstr "Unable to retrieve group users."
|
|
|
|
#: dashboards/identity/groups/views.py:160
|
|
msgid "Unable to retrieve users."
|
|
msgstr "Unable to retrieve users."
|
|
|
|
#: dashboards/identity/projects/panel.py:27
|
|
#: dashboards/identity/projects/tables.py:246
|
|
#: dashboards/identity/projects/templates/projects/index.html:3
|
|
#: dashboards/identity/projects/views.py:71 templates/403.html:27
|
|
#: templates/404.html:24
|
|
msgid "Projects"
|
|
msgstr "Projects"
|
|
|
|
#: dashboards/identity/projects/tables.py:33
|
|
msgid "Set as Active Project"
|
|
msgstr "Set as Active Project"
|
|
|
|
#: dashboards/identity/projects/tables.py:88
|
|
msgid "View Usage"
|
|
msgstr "View Usage"
|
|
|
|
#: dashboards/identity/projects/tables.py:99
|
|
#: dashboards/identity/projects/workflows.py:381
|
|
#: dashboards/identity/projects/workflows.py:382
|
|
msgid "Create Project"
|
|
msgstr "Create Project"
|
|
|
|
#: dashboards/identity/projects/tables.py:111
|
|
#: dashboards/identity/projects/workflows.py:568
|
|
msgid "Edit Project"
|
|
msgstr "Edit Project"
|
|
|
|
#: dashboards/identity/projects/tables.py:123
|
|
msgid "Modify Quotas"
|
|
msgstr "Modify Quotas"
|
|
|
|
#: dashboards/identity/projects/tables.py:140
|
|
msgid "Delete Project"
|
|
msgid_plural "Delete Projects"
|
|
msgstr[0] "Delete Project"
|
|
msgstr[1] "Delete Projects"
|
|
|
|
#: dashboards/identity/projects/tables.py:148
|
|
msgid "Deleted Project"
|
|
msgid_plural "Deleted Projects"
|
|
msgstr[0] "Deleted Project"
|
|
msgstr[1] "Deleted Projects"
|
|
|
|
#: dashboards/identity/projects/tables.py:217
|
|
#: dashboards/identity/users/tables.py:205
|
|
msgid "This name is already taken."
|
|
msgstr "This name is already taken."
|
|
|
|
#: dashboards/identity/projects/templates/projects/_detail_overview.html:3
|
|
msgid "Project Overview"
|
|
msgstr "Project Overview"
|
|
|
|
#: dashboards/identity/projects/templates/projects/detail.html:3
|
|
msgid "Project Details"
|
|
msgstr "Project Details"
|
|
|
|
#: dashboards/identity/projects/templates/projects/usage.html:3
|
|
msgid "Project Usage Overview"
|
|
msgstr "Project Usage Overview"
|
|
|
|
#: dashboards/identity/projects/views.py:59
|
|
#: dashboards/identity/projects/views.py:104
|
|
#: dashboards/router/nexus1000v/views.py:42
|
|
msgid "Unable to retrieve project information."
|
|
msgstr "Unable to retrieve project information."
|
|
|
|
#: dashboards/identity/projects/views.py:107
|
|
msgid "Insufficient privilege level to view project information."
|
|
msgstr "Insufficient privilege level to view project information."
|
|
|
|
#: dashboards/identity/projects/views.py:118
|
|
msgid "Project Usage"
|
|
msgstr "Project Usage"
|
|
|
|
#: dashboards/identity/projects/views.py:152
|
|
msgid "Unable to retrieve default Neutron quota values."
|
|
msgstr "Unable to retrieve default Neutron quota values."
|
|
|
|
#: dashboards/identity/projects/views.py:190
|
|
#: dashboards/identity/users/views.py:116
|
|
#: dashboards/identity/users/views.py:178
|
|
msgid "Unable to retrieve project domain."
|
|
msgstr "Unable to retrieve project domain."
|
|
|
|
#: dashboards/identity/projects/views.py:204
|
|
#: dashboards/identity/projects/views.py:229
|
|
msgid "Unable to retrieve project details."
|
|
msgstr "Unable to retrieve project details."
|
|
|
|
#: dashboards/identity/projects/views.py:217
|
|
#, python-format
|
|
msgid "Project Details: %s"
|
|
msgstr "Project Details: %s"
|
|
|
|
#: dashboards/identity/projects/workflows.py:48
|
|
msgid "Injected File Content (Bytes)"
|
|
msgstr "Injected File Content (Bytes)"
|
|
|
|
#: dashboards/identity/projects/workflows.py:101
|
|
#, python-format
|
|
msgid "%(used)s %(key)s used"
|
|
msgstr "%(used)s %(key)s used"
|
|
|
|
#: dashboards/identity/projects/workflows.py:106
|
|
#, python-format
|
|
msgid "Quota value(s) cannot be less than the current usage value(s): %s."
|
|
msgstr "Quota value(s) cannot be less than the current usage value(s): %s."
|
|
|
|
#: dashboards/identity/projects/workflows.py:113
|
|
#: dashboards/identity/projects/workflows.py:120
|
|
msgid "Quota"
|
|
msgstr "Quota"
|
|
|
|
#: dashboards/identity/projects/workflows.py:115
|
|
#: dashboards/identity/projects/workflows.py:122
|
|
msgid "Set maximum quotas for the project."
|
|
msgstr "Set maximum quotas for the project."
|
|
|
|
#: dashboards/identity/projects/workflows.py:144
|
|
#: dashboards/identity/users/forms.py:92
|
|
#: dashboards/identity/users/forms.py:169
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:14
|
|
msgid "Domain Name"
|
|
msgstr "Domain Name"
|
|
|
|
#: dashboards/identity/projects/workflows.py:168
|
|
#: dashboards/identity/projects/workflows.py:550
|
|
msgid "Project Information"
|
|
msgstr "Project Information"
|
|
|
|
#: dashboards/identity/projects/workflows.py:169
|
|
msgid "Create a project to organize users."
|
|
msgstr "Create a project to organise users."
|
|
|
|
#: dashboards/identity/projects/workflows.py:188
|
|
msgid "Unable to retrieve user list. Please try again later."
|
|
msgstr "Unable to retrieve user list. Please try again later."
|
|
|
|
#: dashboards/identity/projects/workflows.py:255
|
|
#: dashboards/identity/projects/workflows.py:262
|
|
msgid "Project Members"
|
|
msgstr "Project Members"
|
|
|
|
#: dashboards/identity/projects/workflows.py:353
|
|
#: dashboards/identity/projects/workflows.py:360
|
|
msgid "Project Groups"
|
|
msgstr "Project Groups"
|
|
|
|
#: dashboards/identity/projects/workflows.py:383
|
|
#, python-format
|
|
msgid "Created new project \"%s\"."
|
|
msgstr "Created new project \"%s\"."
|
|
|
|
#: dashboards/identity/projects/workflows.py:384
|
|
#, python-format
|
|
msgid "Unable to create project \"%s\"."
|
|
msgstr "Unable to create project \"%s\"."
|
|
|
|
#: dashboards/identity/projects/workflows.py:446
|
|
msgid ", add project groups"
|
|
msgstr ", add project groups"
|
|
|
|
#: dashboards/identity/projects/workflows.py:450
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to add %(users_to_add)s project members%(group_msg)s and set project "
|
|
"quotas."
|
|
msgstr "Failed to add %(users_to_add)s project members%(group_msg)s and set project quotas."
|
|
|
|
#: dashboards/identity/projects/workflows.py:483
|
|
#, python-format
|
|
msgid "Failed to add %s project groups and update project quotas."
|
|
msgstr "Failed to add %s project groups and update project quotas."
|
|
|
|
#: dashboards/identity/projects/workflows.py:512
|
|
msgid "Unable to set project quotas."
|
|
msgstr "Unable to set project quotas."
|
|
|
|
#: dashboards/identity/projects/workflows.py:535
|
|
msgid "You cannot disable your current project"
|
|
msgstr "You cannot disable your current project"
|
|
|
|
#: dashboards/identity/projects/workflows.py:552
|
|
msgid "Edit the project details."
|
|
msgstr "Edit the project details."
|
|
|
|
#: dashboards/identity/projects/workflows.py:570
|
|
#, python-format
|
|
msgid "Modified project \"%s\"."
|
|
msgstr "Modified project \"%s\"."
|
|
|
|
#: dashboards/identity/projects/workflows.py:571
|
|
#, python-format
|
|
msgid "Unable to modify project \"%s\"."
|
|
msgstr "Unable to modify project \"%s\"."
|
|
|
|
#: dashboards/identity/projects/workflows.py:661
|
|
msgid ""
|
|
"You cannot revoke your administrative privileges from the project you are "
|
|
"currently logged into. Please switch to another project with administrative "
|
|
"privileges or remove the administrative role manually via the CLI."
|
|
msgstr "You cannot revoke your administrative privileges from the project you are currently logged into. Please switch to another project with administrative privileges or remove the administrative role manually via the CLI."
|
|
|
|
#: dashboards/identity/projects/workflows.py:721
|
|
msgid ", update project groups"
|
|
msgstr ", update project groups"
|
|
|
|
#: dashboards/identity/projects/workflows.py:725
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to modify %(users_to_modify)s project members%(group_msg)s and update"
|
|
" project quotas."
|
|
msgstr "Failed to modify %(users_to_modify)s project members%(group_msg)s and update project quotas."
|
|
|
|
#: dashboards/identity/projects/workflows.py:802
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to modify %s project members, update project groups and update "
|
|
"project quotas."
|
|
msgstr "Failed to modify %s project members, update project groups and update project quotas."
|
|
|
|
#: dashboards/identity/projects/workflows.py:836
|
|
msgid ""
|
|
"Modified project information and members, but unable to modify project "
|
|
"quotas."
|
|
msgstr "Modified project information and members, but unable to modify project quotas."
|
|
|
|
#: dashboards/identity/roles/forms.py:25 dashboards/identity/roles/forms.py:38
|
|
#: dashboards/identity/roles/tables.py:81
|
|
msgid "Role Name"
|
|
msgstr "Role Name"
|
|
|
|
#: dashboards/identity/roles/forms.py:30
|
|
msgid "Role created successfully."
|
|
msgstr "Role created successfully."
|
|
|
|
#: dashboards/identity/roles/forms.py:33
|
|
msgid "Unable to create role."
|
|
msgstr "Unable to create role."
|
|
|
|
#: dashboards/identity/roles/forms.py:43
|
|
msgid "Role updated successfully."
|
|
msgstr "Role updated successfully."
|
|
|
|
#: dashboards/identity/roles/forms.py:46 dashboards/identity/roles/views.py:71
|
|
msgid "Unable to update role."
|
|
msgstr "Unable to update role."
|
|
|
|
#: dashboards/identity/roles/panel.py:24
|
|
#: dashboards/identity/roles/tables.py:86
|
|
#: dashboards/identity/roles/templates/roles/index.html:3
|
|
#: dashboards/identity/roles/views.py:37
|
|
msgid "Roles"
|
|
msgstr "Roles"
|
|
|
|
#: dashboards/identity/roles/tables.py:25
|
|
#: dashboards/identity/roles/templates/roles/create.html:3
|
|
#: dashboards/identity/roles/views.py:88 dashboards/identity/roles/views.py:91
|
|
#: dashboards/identity/roles/views.py:94
|
|
msgid "Create Role"
|
|
msgstr "Create Role"
|
|
|
|
#: dashboards/identity/roles/tables.py:51
|
|
msgid "Delete Role"
|
|
msgid_plural "Delete Roles"
|
|
msgstr[0] "Delete Role"
|
|
msgstr[1] "Delete Roles"
|
|
|
|
#: dashboards/identity/roles/tables.py:59
|
|
msgid "Deleted Role"
|
|
msgid_plural "Deleted Roles"
|
|
msgstr[0] "Deleted Role"
|
|
msgstr[1] "Deleted Roles"
|
|
|
|
#: dashboards/identity/roles/tables.py:82
|
|
msgid "Role ID"
|
|
msgstr "Role ID"
|
|
|
|
#: dashboards/identity/roles/templates/roles/_create.html:6
|
|
msgid "Create a new role."
|
|
msgstr "Create a new role."
|
|
|
|
#: dashboards/identity/roles/templates/roles/_update.html:6
|
|
msgid "Edit the role's details."
|
|
msgstr "Edit the role's details."
|
|
|
|
#: dashboards/identity/roles/templates/roles/update.html:3
|
|
#: dashboards/identity/roles/views.py:56 dashboards/identity/roles/views.py:59
|
|
#: dashboards/identity/roles/views.py:62
|
|
msgid "Update Role"
|
|
msgstr "Update Role"
|
|
|
|
#: dashboards/identity/roles/views.py:47
|
|
msgid "Unable to retrieve roles list."
|
|
msgstr "Unable to retrieve roles list."
|
|
|
|
#: dashboards/identity/roles/views.py:49
|
|
msgid "Insufficient privilege level to view role information."
|
|
msgstr "Insufficient privilege level to view role information."
|
|
|
|
#: dashboards/identity/users/forms.py:42
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:121
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:128
|
|
#: dashboards/project/databases/workflows/create_instance.py:196
|
|
#: dashboards/project/instances/forms.py:156
|
|
msgid "Password"
|
|
msgstr "Password"
|
|
|
|
#: dashboards/identity/users/forms.py:47
|
|
msgid "Confirm Password"
|
|
msgstr "Confirm Password"
|
|
|
|
#: dashboards/identity/users/forms.py:56
|
|
#: dashboards/project/instances/forms.py:92
|
|
#: dashboards/project/instances/workflows/create_instance.py:584
|
|
#: dashboards/settings/password/forms.py:50
|
|
msgid "Passwords do not match."
|
|
msgstr "Passwords do not match."
|
|
|
|
#: dashboards/identity/users/forms.py:78
|
|
msgid "No available projects"
|
|
msgstr "No available projects"
|
|
|
|
#: dashboards/identity/users/forms.py:99
|
|
#: dashboards/identity/users/forms.py:177
|
|
msgid "Primary Project"
|
|
msgstr "Primary Project"
|
|
|
|
#: dashboards/identity/users/forms.py:102
|
|
msgid "Role"
|
|
msgstr "Role"
|
|
|
|
#: dashboards/identity/users/forms.py:138
|
|
#, python-format
|
|
msgid "User \"%s\" was successfully created."
|
|
msgstr "User \"%s\" was successfully created."
|
|
|
|
#: dashboards/identity/users/forms.py:154
|
|
msgid "Unable to add user to primary project."
|
|
msgstr "Unable to add user to primary project."
|
|
|
|
#: dashboards/identity/users/forms.py:158
|
|
#: dashboards/identity/users/forms.py:204
|
|
#, python-format
|
|
msgid "User name \"%s\" is already used."
|
|
msgstr "User name \"%s\" is already used."
|
|
|
|
#: dashboards/identity/users/forms.py:161
|
|
msgid "Unable to create user."
|
|
msgstr "Unable to create user."
|
|
|
|
#: dashboards/identity/users/forms.py:202
|
|
msgid "User has been updated successfully."
|
|
msgstr "User has been updated successfully."
|
|
|
|
#: dashboards/identity/users/forms.py:209
|
|
msgid "Unable to update the user."
|
|
msgstr "Unable to update the user."
|
|
|
|
#: dashboards/identity/users/forms.py:229
|
|
#: dashboards/project/instances/workflows/create_instance.py:535
|
|
msgid "Admin Password"
|
|
msgstr "Admin Password"
|
|
|
|
#: dashboards/identity/users/forms.py:249
|
|
msgid "The admin password is incorrect."
|
|
msgstr "The admin password is incorrect."
|
|
|
|
#: dashboards/identity/users/forms.py:258
|
|
msgid "Password changed. Please log in to continue."
|
|
msgstr "Password changed. Please log in to continue."
|
|
|
|
#: dashboards/identity/users/forms.py:261
|
|
msgid "User password has been updated successfully."
|
|
msgstr "User password has been updated successfully."
|
|
|
|
#: dashboards/identity/users/forms.py:264
|
|
msgid "Unable to update the user password."
|
|
msgstr "Unable to update the user password."
|
|
|
|
#: dashboards/identity/users/panel.py:27
|
|
#: dashboards/identity/users/tables.py:246
|
|
#: dashboards/identity/users/templates/users/index.html:3
|
|
#: dashboards/identity/users/views.py:46
|
|
#: dashboards/project/databases/tables.py:359
|
|
#: dashboards/project/databases/tabs.py:47
|
|
msgid "Users"
|
|
msgstr "Users"
|
|
|
|
#: dashboards/identity/users/tables.py:31
|
|
#: dashboards/identity/users/templates/users/create.html:3
|
|
#: dashboards/identity/users/views.py:127
|
|
#: dashboards/identity/users/views.py:130
|
|
#: dashboards/identity/users/views.py:133
|
|
msgid "Create User"
|
|
msgstr "Create User"
|
|
|
|
#: dashboards/identity/users/tables.py:60
|
|
#: dashboards/identity/users/templates/users/change_password.html:3
|
|
#: dashboards/identity/users/views.py:205
|
|
#: dashboards/identity/users/views.py:211
|
|
#: dashboards/settings/password/panel.py:23
|
|
#: dashboards/settings/password/templates/password/change.html:3
|
|
#: dashboards/settings/password/views.py:27
|
|
#: dashboards/settings/password/views.py:29
|
|
msgid "Change Password"
|
|
msgstr "Change Password"
|
|
|
|
#: dashboards/identity/users/tables.py:78
|
|
msgid "Enable User"
|
|
msgid_plural "Enable Users"
|
|
msgstr[0] "Enable User"
|
|
msgstr[1] "Enable Users"
|
|
|
|
#: dashboards/identity/users/tables.py:83
|
|
msgid "Disable User"
|
|
msgid_plural "Disable Users"
|
|
msgstr[0] "Disable User"
|
|
msgstr[1] "Disable Users"
|
|
|
|
#: dashboards/identity/users/tables.py:93
|
|
msgid "Enabled User"
|
|
msgid_plural "Enabled Users"
|
|
msgstr[0] "Enabled User"
|
|
msgstr[1] "Enabled Users"
|
|
|
|
#: dashboards/identity/users/tables.py:98
|
|
msgid "Disabled User"
|
|
msgid_plural "Disabled Users"
|
|
msgstr[0] "Disabled User"
|
|
msgstr[1] "Disabled Users"
|
|
|
|
#: dashboards/identity/users/tables.py:128
|
|
msgid "You cannot disable the user you are currently logged in as."
|
|
msgstr "You cannot disable the user you are currently logged in as."
|
|
|
|
#: dashboards/identity/users/tables.py:143
|
|
#: dashboards/project/databases/tables.py:124
|
|
msgid "Delete User"
|
|
msgid_plural "Delete Users"
|
|
msgstr[0] "Delete User"
|
|
msgstr[1] "Delete Users"
|
|
|
|
#: dashboards/identity/users/tables.py:151
|
|
#: dashboards/project/databases/tables.py:132
|
|
msgid "Deleted User"
|
|
msgid_plural "Deleted Users"
|
|
msgstr[0] "Deleted User"
|
|
msgstr[1] "Deleted Users"
|
|
|
|
#: dashboards/identity/users/templates/users/_change_password.html:6
|
|
msgid "Change user's password. We highly recommend you create a strong one."
|
|
msgstr "Change user's password. We highly recommend you create a strong one."
|
|
|
|
#: dashboards/identity/users/templates/users/_create.html:6
|
|
msgid ""
|
|
"Create a new user and set related properties including the Primary Project "
|
|
"and Role."
|
|
msgstr "Create a new user and set related properties including the Primary Project and Role."
|
|
|
|
#: dashboards/identity/users/templates/users/_detail_overview.html:3
|
|
msgid "User Overview"
|
|
msgstr "User Overview"
|
|
|
|
#: dashboards/identity/users/templates/users/_update.html:6
|
|
msgid "Edit the user's details, including the Primary Project."
|
|
msgstr "Edit the user's details, including the Primary Project."
|
|
|
|
#: dashboards/identity/users/templates/users/detail.html:3
|
|
msgid "User Details"
|
|
msgstr "User Details"
|
|
|
|
#: dashboards/identity/users/templates/users/update.html:3
|
|
#: dashboards/identity/users/views.py:76 dashboards/identity/users/views.py:79
|
|
#: dashboards/identity/users/views.py:82
|
|
msgid "Update User"
|
|
msgstr "Update User"
|
|
|
|
#: dashboards/identity/users/views.py:67 dashboards/identity/users/views.py:95
|
|
#: dashboards/identity/users/views.py:226
|
|
msgid "Unable to retrieve user information."
|
|
msgstr "Unable to retrieve user information."
|
|
|
|
#: dashboards/identity/users/views.py:69
|
|
msgid "Insufficient privilege level to view user information."
|
|
msgstr "Insufficient privilege level to view user information."
|
|
|
|
#: dashboards/identity/users/views.py:147
|
|
msgid "Unable to retrieve user roles."
|
|
msgstr "Unable to retrieve user roles."
|
|
|
|
#: dashboards/identity/users/views.py:164
|
|
msgid "User Details: {{ user.name }}"
|
|
msgstr "User Details: {{ user.name }}"
|
|
|
|
#: dashboards/identity/users/views.py:195
|
|
msgid "Unable to retrieve user details."
|
|
msgstr "Unable to retrieve user details."
|
|
|
|
#: dashboards/project/access_and_security/api_access/tables.py:33
|
|
#: dashboards/project/access_and_security/api_access/tables.py:34
|
|
msgid "Download EC2 Credentials"
|
|
msgstr "Download EC2 Credentials"
|
|
|
|
#: dashboards/project/access_and_security/api_access/tables.py:45
|
|
#: dashboards/project/access_and_security/api_access/tables.py:46
|
|
msgid "Download OpenStack RC File"
|
|
msgstr "Download OpenStack RC File"
|
|
|
|
#: dashboards/project/access_and_security/api_access/tables.py:53
|
|
msgid "View Credentials"
|
|
msgstr "View Credentials"
|
|
|
|
#: dashboards/project/access_and_security/api_access/tables.py:64
|
|
msgid "Service Endpoint"
|
|
msgstr "Service Endpoint"
|
|
|
|
#: dashboards/project/access_and_security/api_access/tables.py:68
|
|
msgid "API Endpoints"
|
|
msgstr "API Endpoints"
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:88
|
|
msgid "Unable to fetch EC2 credentials."
|
|
msgstr "Unable to fetch EC2 credentials."
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:102
|
|
#, python-format
|
|
msgid "Error writing zipfile: %(exc)s"
|
|
msgstr "Error writing zipfile: %(exc)s"
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:132
|
|
#, python-format
|
|
msgid "Error Downloading RC File: %s"
|
|
msgstr "Error Downloading RC File: %s"
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:138
|
|
msgid "User Credentials Details"
|
|
msgstr "User Credentials Details"
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:146
|
|
msgid "Unable to get openrc credentials"
|
|
msgstr "Unable to get openrc credentials"
|
|
|
|
#: dashboards/project/access_and_security/api_access/views.py:152
|
|
msgid "Unable to get EC2 credentials"
|
|
msgstr "Unable to get EC2 credentials"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/forms.py:31
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:200
|
|
#: dashboards/project/loadbalancers/forms.py:79
|
|
#: dashboards/project/loadbalancers/forms.py:172
|
|
#: dashboards/project/loadbalancers/tables.py:375
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:12
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:31
|
|
#: dashboards/project/loadbalancers/workflows.py:301
|
|
msgid "Pool"
|
|
msgstr "Pool"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/forms.py:43
|
|
msgid "You are already using all of your available floating IPs."
|
|
msgstr "You are already using all of your available floating IPs."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/forms.py:51
|
|
#, python-format
|
|
msgid "Allocated Floating IP %(ip)s."
|
|
msgstr "Allocated Floating IP %(ip)s."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/forms.py:55
|
|
msgid "Unable to allocate Floating IP."
|
|
msgstr "Unable to allocate Floating IP."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:43
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:59
|
|
msgid "Allocate IP To Project"
|
|
msgstr "Allocate IP To Project"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:57
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:73
|
|
#: dashboards/project/instances/tables.py:334
|
|
#: dashboards/project/volumes/volumes/tables.py:119
|
|
#: dashboards/project/volumes/volumes/tables.py:187
|
|
msgid "(Quota exceeded)"
|
|
msgstr "(Quota exceeded)"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:76
|
|
msgid ""
|
|
"Once a floating IP is released, there is no guarantee the same IP can be "
|
|
"allocated again."
|
|
msgstr "Once a floating IP is released, there is no guarantee the same IP can be allocated again."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:82
|
|
msgid "Release Floating IP"
|
|
msgid_plural "Release Floating IPs"
|
|
msgstr[0] "Release Floating IP"
|
|
msgstr[1] "Release Floating IPs"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:90
|
|
msgid "Released Floating IP"
|
|
msgid_plural "Released Floating IPs"
|
|
msgstr[0] "Released Floating IP"
|
|
msgstr[1] "Released Floating IPs"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:132
|
|
#: dashboards/project/loadbalancers/workflows.py:736
|
|
msgid "Disassociate"
|
|
msgstr "Disassociate"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:151
|
|
#, python-format
|
|
msgid "Successfully disassociated Floating IP: %s"
|
|
msgstr "Successfully disassociated Floating IP: %s"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:155
|
|
#: dashboards/project/instances/tables.py:640
|
|
msgid "Unable to disassociate floating IP."
|
|
msgstr "Unable to disassociate floating IP."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:161
|
|
#, python-format
|
|
msgid "%(instance_name)s %(fixed_ip)s"
|
|
msgstr "%(instance_name)s %(fixed_ip)s"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:165
|
|
#, python-format
|
|
msgid "Load Balancer VIP %s"
|
|
msgstr "Load Balancer VIP %s"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:181
|
|
msgctxt "Current status of a Floating IP"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:182
|
|
msgctxt "Current status of a Floating IP"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:183
|
|
msgctxt "Current status of a Floating IP"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/tables.py:198
|
|
msgid "Mapped Fixed IP Address"
|
|
msgstr "Mapped Fixed IP Address"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/views.py:49
|
|
#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3
|
|
msgid "Allocate Floating IP"
|
|
msgstr "Allocate Floating IP"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/views.py:51
|
|
msgid "Allocate IP"
|
|
msgstr "Allocate IP"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/views.py:76
|
|
#: dashboards/project/access_and_security/tabs.py:104
|
|
msgid "Unable to retrieve floating IP pools."
|
|
msgstr "Unable to retrieve floating IP pools."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/views.py:79
|
|
msgid "No floating IP pools available"
|
|
msgstr "No floating IP pools available"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:37
|
|
#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:202
|
|
#: dashboards/project/volumes/volumes/tables.py:486
|
|
msgid "Instance"
|
|
msgstr "Instance"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:41
|
|
msgid ""
|
|
"Select the IP address you wish to associate with the selected instance or "
|
|
"port."
|
|
msgstr "Select the IP address you wish to associate with the selected instance or port."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:47
|
|
msgid "Port to be associated"
|
|
msgstr "Port to be associated"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:49
|
|
msgid "Instance to be associated"
|
|
msgstr "Instance to be associated"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:73
|
|
#: dashboards/project/access_and_security/tabs.py:94 usage/base.py:111
|
|
msgid "Unable to retrieve floating IP addresses."
|
|
msgstr "Unable to retrieve floating IP addresses."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:77
|
|
msgid "Select an IP address"
|
|
msgstr "Select an IP address"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:79
|
|
msgid "No floating IP addresses allocated"
|
|
msgstr "No floating IP addresses allocated"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:108
|
|
msgid "Select a port"
|
|
msgstr "Select a port"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:110
|
|
#: dashboards/project/volumes/volumes/forms.py:457
|
|
msgid "Select an instance"
|
|
msgstr "Select an instance"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:114
|
|
msgid "No ports available"
|
|
msgstr "No ports available"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:116
|
|
#: dashboards/project/databases/workflows/create_instance.py:287
|
|
#: dashboards/project/volumes/volumes/forms.py:459
|
|
msgid "No instances available"
|
|
msgstr "No instances available"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:136
|
|
msgid "Manage Floating IP Associations"
|
|
msgstr "Manage Floating IP Associations"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:138
|
|
#, python-format
|
|
msgid "IP address %s associated."
|
|
msgstr "IP address %s associated."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:139
|
|
#, python-format
|
|
msgid "Unable to associate IP address %s."
|
|
msgstr "Unable to associate IP address %s."
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:146
|
|
msgid "unknown IP address"
|
|
msgstr "unknown IP address"
|
|
|
|
#: dashboards/project/access_and_security/floating_ips/workflows.py:156
|
|
msgid ""
|
|
"The requested instance port is already associated with another floating IP."
|
|
msgstr "The requested instance port is already associated with another floating IP."
|
|
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:34
|
|
msgid ""
|
|
"Key pair name may only contain letters, numbers, underscores, spaces and "
|
|
"hyphens."
|
|
msgstr "Key pair name may only contain letters, numbers, underscores, spaces and hyphens."
|
|
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:40
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:50
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:93
|
|
#: dashboards/project/instances/forms.py:116
|
|
msgid "Key Pair Name"
|
|
msgstr "Key Pair Name"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:53
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:26
|
|
msgid "Public Key"
|
|
msgstr "Public Key"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:64
|
|
#, python-format
|
|
msgid "Successfully imported public key: %s"
|
|
msgstr "Successfully imported public key: %s"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/forms.py:69
|
|
msgid "Unable to import key pair."
|
|
msgstr "Unable to import key pair."
|
|
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:31
|
|
msgid "Delete Key Pair"
|
|
msgid_plural "Delete Key Pairs"
|
|
msgstr[0] "Delete Key Pair"
|
|
msgstr[1] "Delete Key Pairs"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:39
|
|
msgid "Deleted Key Pair"
|
|
msgid_plural "Deleted Key Pairs"
|
|
msgstr[0] "Deleted Key Pair"
|
|
msgstr[1] "Deleted Key Pairs"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:50
|
|
#: dashboards/project/access_and_security/keypairs/views.py:59
|
|
#: dashboards/project/access_and_security/keypairs/views.py:61
|
|
#: dashboards/project/access_and_security/keypairs/views.py:65
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:3
|
|
msgid "Import Key Pair"
|
|
msgstr "Import Key Pair"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:59
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:75
|
|
#: dashboards/project/access_and_security/keypairs/views.py:43
|
|
#: dashboards/project/access_and_security/keypairs/views.py:45
|
|
#: dashboards/project/access_and_security/keypairs/views.py:49
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:3
|
|
msgid "Create Key Pair"
|
|
msgstr "Create Key Pair"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/tables.py:95
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:16
|
|
msgid "Fingerprint"
|
|
msgstr "Fingerprint"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/views.py:73
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:4
|
|
msgid "Key Pair Details"
|
|
msgstr "Key Pair Details"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/views.py:82
|
|
#, python-format
|
|
msgid "Unable to retrieve details for keypair \"%s\"."
|
|
msgstr "Unable to retrieve details for keypair \"%s\"."
|
|
|
|
#: dashboards/project/access_and_security/keypairs/views.py:97
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:4
|
|
msgid "Download Key Pair"
|
|
msgstr "Download Key Pair"
|
|
|
|
#: dashboards/project/access_and_security/keypairs/views.py:113
|
|
#, python-format
|
|
msgid "Unable to create key pair: %(exc)s"
|
|
msgstr "Unable to create key pair: %(exc)s"
|
|
|
|
#: dashboards/project/access_and_security/panel.py:24
|
|
#: dashboards/project/access_and_security/views.py:35
|
|
#: dashboards/project/instances/workflows/create_instance.py:552
|
|
msgid "Access & Security"
|
|
msgstr "Access & Security"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:77
|
|
#, python-format
|
|
msgid "Successfully created security group: %s"
|
|
msgstr "Successfully created security group: %s"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:78
|
|
#, python-format
|
|
msgid "Unable to create security group: %s"
|
|
msgstr "Unable to create security group: %s"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:87
|
|
#, python-format
|
|
msgid "Successfully updated security group: %s"
|
|
msgstr "Successfully updated security group: %s"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:88
|
|
#, python-format
|
|
msgid "Unable to update security group: %s"
|
|
msgstr "Unable to update security group: %s"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:101
|
|
msgid "Rule"
|
|
msgstr "Rule"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:110
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:115
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:116
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:117
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:118
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:119
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:120
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:121
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:264
|
|
msgid "Direction"
|
|
msgstr "Direction"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:125
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:132
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:269
|
|
msgid "IP Protocol"
|
|
msgstr "IP Protocol"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:126
|
|
msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)."
|
|
msgstr "Enter an integer value between 0 and 255 (or -1 which means wildcard)."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:135
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:142
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:143
|
|
msgid "Open Port"
|
|
msgstr "Open Port"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:136
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:145
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:152
|
|
msgid "Port"
|
|
msgstr "Port"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:137
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:272
|
|
msgid "Port Range"
|
|
msgstr "Port Range"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:147
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:158
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:169
|
|
#: dashboards/project/loadbalancers/workflows.py:169
|
|
msgid "Enter an integer value between 1 and 65535."
|
|
msgstr "Enter an integer value between 1 and 65535."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:156
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:163
|
|
msgid "From Port"
|
|
msgstr "From Port"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:167
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:174
|
|
msgid "To Port"
|
|
msgstr "To Port"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:180
|
|
msgid "Enter a value for ICMP type in the range (-1: 255)"
|
|
msgstr "Enter a value for ICMP type in the range (-1: 255)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:189
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:196
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:34
|
|
msgid "Code"
|
|
msgstr "Code"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:191
|
|
msgid "Enter a value for ICMP code in the range (-1: 255)"
|
|
msgstr "Enter a value for ICMP code in the range (-1: 255)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:200
|
|
msgid "Remote"
|
|
msgstr "Remote"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:202
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:225
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:230
|
|
msgid "Security Group"
|
|
msgstr "Security Group"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:203
|
|
msgid ""
|
|
"To specify an allowed IP range, select "CIDR". To allow access "
|
|
"from all members of another security group select "Security "
|
|
"Group"."
|
|
msgstr "To specify an allowed IP range, select "CIDR". To allow access from all members of another security group select "Security Group"."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:216
|
|
msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)"
|
|
msgstr "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:234
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:242
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:267
|
|
msgid "Ether Type"
|
|
msgstr "Ether Type"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:236
|
|
msgid "IPv4"
|
|
msgstr "IPv4"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:237
|
|
msgid "IPv6"
|
|
msgstr "IPv6"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:252
|
|
msgid "No security groups available"
|
|
msgstr "No security groups available"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:262
|
|
msgid "Custom TCP Rule"
|
|
msgstr "Custom TCP Rule"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:263
|
|
msgid "Custom UDP Rule"
|
|
msgstr "Custom UDP Rule"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:264
|
|
msgid "Custom ICMP Rule"
|
|
msgstr "Custom ICMP Rule"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:266
|
|
msgid "Other Protocol"
|
|
msgstr "Other Protocol"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:271
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:238
|
|
msgid "Ingress"
|
|
msgstr "Ingress"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:272
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:240
|
|
msgid "Egress"
|
|
msgstr "Egress"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:291
|
|
msgid "The ICMP type is invalid."
|
|
msgstr "The ICMP type is invalid."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:294
|
|
msgid "The ICMP code is invalid."
|
|
msgstr "The ICMP code is invalid."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:297
|
|
msgid "The ICMP type not in range (-1, 255)"
|
|
msgstr "The ICMP type not in range (-1, 255)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:300
|
|
msgid "The ICMP code not in range (-1, 255)"
|
|
msgstr "The ICMP code not in range (-1, 255)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:319
|
|
msgid "The specified port is invalid."
|
|
msgstr "The specified port is invalid."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:324
|
|
msgid "The \"from\" port number is invalid."
|
|
msgstr "The \"from\" port number is invalid."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:327
|
|
msgid "The \"to\" port number is invalid."
|
|
msgstr "The \"to\" port number is invalid."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:330
|
|
msgid ""
|
|
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
|
"number."
|
|
msgstr "The \"to\" port number must be greater than or equal to the \"from\" port number."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:379
|
|
msgid "CIDR must be specified."
|
|
msgstr "CIDR must be specified."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:402
|
|
#, python-format
|
|
msgid "Successfully added rule: %s"
|
|
msgstr "Successfully added rule: %s"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/forms.py:408
|
|
msgid "Unable to add rule to security group."
|
|
msgstr "Unable to add rule to security group."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:37
|
|
msgid "Delete Security Group"
|
|
msgid_plural "Delete Security Groups"
|
|
msgstr[0] "Delete Security Group"
|
|
msgstr[1] "Delete Security Groups"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:45
|
|
msgid "Deleted Security Group"
|
|
msgid_plural "Deleted Security Groups"
|
|
msgstr[0] "Deleted Security Group"
|
|
msgstr[1] "Deleted Security Groups"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:70
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:87
|
|
#: dashboards/project/access_and_security/security_groups/views.py:155
|
|
#: dashboards/project/access_and_security/security_groups/views.py:158
|
|
#: dashboards/project/access_and_security/security_groups/views.py:162
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:3
|
|
msgid "Create Security Group"
|
|
msgstr "Create Security Group"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:85
|
|
msgid "Create Security Group (Quota exceeded)"
|
|
msgstr "Create Security Group (Quota exceeded)"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:95
|
|
#: dashboards/project/access_and_security/security_groups/views.py:73
|
|
#: dashboards/project/access_and_security/security_groups/views.py:76
|
|
#: dashboards/project/access_and_security/security_groups/views.py:79
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:3
|
|
msgid "Edit Security Group"
|
|
msgstr "Edit Security Group"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:117
|
|
msgid "Manage Rules"
|
|
msgstr "Manage Rules"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:156
|
|
#: dashboards/project/access_and_security/security_groups/views.py:108
|
|
#: dashboards/project/access_and_security/security_groups/views.py:113
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:3
|
|
#: dashboards/project/firewalls/tables.py:33
|
|
#: dashboards/project/firewalls/workflows.py:103
|
|
msgid "Add Rule"
|
|
msgstr "Add Rule"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:177
|
|
#: dashboards/project/firewalls/tables.py:64
|
|
msgid "Delete Rule"
|
|
msgid_plural "Delete Rules"
|
|
msgstr[0] "Delete Rule"
|
|
msgstr[1] "Delete Rules"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:185
|
|
msgid "Deleted Rule"
|
|
msgid_plural "Deleted Rules"
|
|
msgstr[0] "Deleted Rule"
|
|
msgstr[1] "Deleted Rules"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:226
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:245
|
|
msgid "Any"
|
|
msgstr "Any"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:274
|
|
msgid "Remote IP Prefix"
|
|
msgstr "Remote IP Prefix"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/tables.py:276
|
|
msgid "Remote Security Group"
|
|
msgstr "Remote Security Group"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/views.py:43
|
|
msgid ""
|
|
"Manage Security Group Rules: {{ security_group.name }} ({{ security_group.id"
|
|
" }})"
|
|
msgstr "Manage Security Group Rules: {{ security_group.name }} ({{ security_group.id }})"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/views.py:54
|
|
#: dashboards/project/access_and_security/security_groups/views.py:87
|
|
msgid "Unable to retrieve security group."
|
|
msgstr "Unable to retrieve security group."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/views.py:111
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:59
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:69
|
|
#: dashboards/project/firewalls/workflows.py:104
|
|
#: dashboards/project/firewalls/workflows.py:254
|
|
#: dashboards/project/firewalls/workflows.py:331
|
|
#: dashboards/project/loadbalancers/workflows.py:136
|
|
#: dashboards/project/loadbalancers/workflows.py:260
|
|
#: dashboards/project/loadbalancers/workflows.py:426
|
|
#: dashboards/project/loadbalancers/workflows.py:610
|
|
#: dashboards/project/vpn/workflows.py:92
|
|
#: dashboards/project/vpn/workflows.py:191
|
|
#: dashboards/project/vpn/workflows.py:288
|
|
#: dashboards/project/vpn/workflows.py:473
|
|
msgid "Add"
|
|
msgstr "Add"
|
|
|
|
#: dashboards/project/access_and_security/security_groups/views.py:138
|
|
#: dashboards/project/access_and_security/tabs.py:57 usage/base.py:116
|
|
msgid "Unable to retrieve security groups."
|
|
msgstr "Unable to retrieve security groups."
|
|
|
|
#: dashboards/project/access_and_security/security_groups/views.py:145
|
|
#, python-format
|
|
msgid "%s (current)"
|
|
msgstr "%s (current)"
|
|
|
|
#: dashboards/project/access_and_security/tabs.py:74
|
|
msgid "Unable to retrieve key pair list."
|
|
msgstr "Unable to retrieve key pair list."
|
|
|
|
#: dashboards/project/access_and_security/tabs.py:128
|
|
msgid "API Access"
|
|
msgstr "API Access"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:5
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/credentials.html:3
|
|
msgid "User Credentials"
|
|
msgstr "User Credentials"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:26
|
|
msgid "Authentication URL"
|
|
msgstr "Authentication URL"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:36
|
|
msgid "EC2 URL"
|
|
msgstr "EC2 URL"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:39
|
|
msgid "S3 URL"
|
|
msgstr "S3 URL"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:43
|
|
msgid "EC2 Access Key"
|
|
msgstr "EC2 Access Key"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:49
|
|
msgid "EC2 Secret Key"
|
|
msgstr "EC2 Secret Key"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:7
|
|
msgid "Allocate a floating IP from a given floating IP pool."
|
|
msgstr "Allocate a floating IP from a given floating IP pool."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9
|
|
msgid "Project Quotas"
|
|
msgstr "Project Quotas"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:11
|
|
msgid "Floating IP"
|
|
msgstr "Floating IP"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/index.html:3
|
|
msgid "Access & Security"
|
|
msgstr "Access & Security"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:6
|
|
msgid ""
|
|
"Key pairs are ssh credentials which are injected into images when they are "
|
|
"launched. Creating a new key pair registers the public key and downloads the"
|
|
" private key (a .pem file)."
|
|
msgstr "Key pairs are ssh credentials which are injected into images when they are launched. Creating a new key pair registers the public key and downloads the private key (a .pem file)."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:7
|
|
msgid "Protect and use the key as you would any normal ssh private key."
|
|
msgstr "Protect and use the key as you would any normal ssh private key."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:6
|
|
msgid "Key Pairs are how you login to your instance after it is launched."
|
|
msgstr "Key Pairs are how you login to your instance after it is launched."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:7
|
|
msgid ""
|
|
"Choose a key pair name you will recognise and paste your SSH public key into"
|
|
" the space provided."
|
|
msgstr "Choose a key pair name you will recognise and paste your SSH public key into the space provided."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:8
|
|
msgid "SSH key pairs can be generated with the ssh-keygen command:"
|
|
msgstr "SSH key pairs can be generated with the ssh-keygen command:"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:10
|
|
msgid ""
|
|
"This generates a pair of keys: a key you keep private (cloud.key) and a "
|
|
"public key (cloud.key.pub). Paste the contents of the public key file here."
|
|
msgstr "This generates a pair of keys: a key you keep private (cloud.key) and a public key (cloud.key.pub). Paste the contents of the public key file here."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:11
|
|
msgid ""
|
|
"After launching an instance, you login using the private key (the username "
|
|
"might be different depending on the image you launched):"
|
|
msgstr "After launching an instance, you login using the private key (the username might be different depending on the image you launched):"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:8
|
|
#, python-format
|
|
msgid ""
|
|
"The key pair "%(keypair_name)s" should download automatically. If "
|
|
"not use the link below."
|
|
msgstr "The key pair "%(keypair_name)s" should download automatically. If not use the link below."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:12
|
|
#, python-format
|
|
msgid "Download key pair "%(keypair_name)s""
|
|
msgstr "Download key pair "%(keypair_name)s""
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:6
|
|
msgid ""
|
|
"Rules define which traffic is allowed to instances assigned to the security "
|
|
"group. A security group rule consists of three main parts:"
|
|
msgstr "Rules define which traffic is allowed to instances assigned to the security group. A security group rule consists of three main parts:"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:7
|
|
msgid "Rule:"
|
|
msgstr "Rule:"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:7
|
|
msgid ""
|
|
"You can specify the desired rule template or use custom rules, the options "
|
|
"are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule."
|
|
msgstr "You can specify the desired rule template or use custom rules, the options are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8
|
|
msgid "Open Port/Port Range:"
|
|
msgstr "Open Port/Port Range:"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8
|
|
msgid ""
|
|
"For TCP and UDP rules you may choose to open either a single port or a range"
|
|
" of ports. Selecting the \"Port Range\" option will provide you with space "
|
|
"to provide both the starting and ending ports for the range. For ICMP rules "
|
|
"you instead specify an ICMP type and code in the spaces provided."
|
|
msgstr "For TCP and UDP rules you may choose to open either a single port or a range of ports. Selecting the \"Port Range\" option will provide you with space to provide both the starting and ending ports for the range. For ICMP rules you instead specify an ICMP type and code in the spaces provided."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:9
|
|
msgid "Remote:"
|
|
msgstr "Remote:"
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:9
|
|
msgid ""
|
|
"You must specify the source of the traffic to be allowed via this rule. You "
|
|
"may do so either in the form of an IP address block (CIDR) or via a source "
|
|
"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 "You must specify the source of the traffic to be allowed via this rule. You may do so either in the form of an IP address block (CIDR) or via a source 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."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:6
|
|
msgid ""
|
|
"Security groups are sets of IP filter rules that are applied to the network "
|
|
"settings for the VM. After the security group is created, you can add rules "
|
|
"to the security group."
|
|
msgstr "Security groups are sets of IP filter rules that are applied to the network settings for the VM. After the security group is created, you can add rules to the security group."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:6
|
|
msgid ""
|
|
"Security groups are sets of IP filter rules that are applied to the network "
|
|
"settings for the VM. Edit the security group to add and change the rules."
|
|
msgstr "Security groups are sets of IP filter rules that are applied to the network settings for the VM. Edit the security group to add and change the rules."
|
|
|
|
#: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:3
|
|
msgid "Manage Security Group Rules"
|
|
msgstr "Manage Security Group Rules"
|
|
|
|
#: dashboards/project/containers/browsers.py:24
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:11
|
|
msgid "Swift"
|
|
msgstr "Swift"
|
|
|
|
#: dashboards/project/containers/browsers.py:27
|
|
msgid "Container"
|
|
msgstr "Container"
|
|
|
|
#: dashboards/project/containers/forms.py:34
|
|
msgid "Slash is not an allowed character."
|
|
msgstr "Slash is not an allowed character."
|
|
|
|
#: dashboards/project/containers/forms.py:41
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:18
|
|
#: dashboards/project/containers/templates/containers/_container_metadata.html:9
|
|
msgid "Private"
|
|
msgstr "Private"
|
|
|
|
#: dashboards/project/containers/forms.py:49
|
|
#: dashboards/project/containers/tables.py:260
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:10
|
|
#: dashboards/project/volumes/backups/forms.py:39
|
|
msgid "Container Name"
|
|
msgstr "Container Name"
|
|
|
|
#: dashboards/project/containers/forms.py:51
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:12
|
|
msgid "Container Access"
|
|
msgstr "Container Access"
|
|
|
|
#: dashboards/project/containers/forms.py:63
|
|
msgid "Container created successfully."
|
|
msgstr "Container created successfully."
|
|
|
|
#: dashboards/project/containers/forms.py:74
|
|
msgid "Folder created successfully."
|
|
msgstr "Folder created successfully."
|
|
|
|
#: dashboards/project/containers/forms.py:77
|
|
msgid "Unable to create container."
|
|
msgstr "Unable to create container."
|
|
|
|
#: dashboards/project/containers/forms.py:84
|
|
#: dashboards/project/instances/workflows/create_instance.py:612
|
|
#: dashboards/project/stacks/forms.py:61
|
|
msgid "File"
|
|
msgstr "File"
|
|
|
|
#: dashboards/project/containers/forms.py:88
|
|
#: dashboards/project/containers/tables.py:438
|
|
msgid "Object Name"
|
|
msgstr "Object Name"
|
|
|
|
#: dashboards/project/containers/forms.py:89
|
|
msgid ""
|
|
"Slashes are allowed, and are treated as pseudo-folders by the Object Store."
|
|
msgstr "Slashes are allowed, and are treated as pseudo-folders by the Object Store."
|
|
|
|
#: dashboards/project/containers/forms.py:120
|
|
msgid "Object was successfully uploaded."
|
|
msgstr "Object was successfully uploaded."
|
|
|
|
#: dashboards/project/containers/forms.py:124
|
|
msgid "Unable to upload object."
|
|
msgstr "Unable to upload object."
|
|
|
|
#: dashboards/project/containers/forms.py:144
|
|
msgid "Object was successfully updated."
|
|
msgstr "Object was successfully updated."
|
|
|
|
#: dashboards/project/containers/forms.py:147
|
|
msgid "Unable to update object."
|
|
msgstr "Unable to update object."
|
|
|
|
#: dashboards/project/containers/forms.py:161
|
|
msgid "Pseudo-folder Name"
|
|
msgstr "Pseudo-folder Name"
|
|
|
|
#: dashboards/project/containers/forms.py:179
|
|
msgid "Pseudo-folder was successfully created."
|
|
msgstr "Pseudo-folder was successfully created."
|
|
|
|
#: dashboards/project/containers/forms.py:183
|
|
msgid "Unable to create pseudo-folder."
|
|
msgstr "Unable to create pseudo-folder."
|
|
|
|
#: dashboards/project/containers/forms.py:187
|
|
msgid "Destination container"
|
|
msgstr "Destination container"
|
|
|
|
#: dashboards/project/containers/forms.py:190
|
|
msgctxt "Swift pseudo folder path"
|
|
msgid "Path"
|
|
msgstr "Path"
|
|
|
|
#: dashboards/project/containers/forms.py:193
|
|
msgid "Destination object name"
|
|
msgstr "Destination object name"
|
|
|
|
#: dashboards/project/containers/forms.py:226
|
|
#, python-format
|
|
msgid "Copied \"%(orig)s\" to \"%(dest)s\" as \"%(new)s\"."
|
|
msgstr "Copied \"%(orig)s\" to \"%(dest)s\" as \"%(new)s\"."
|
|
|
|
#: dashboards/project/containers/forms.py:237
|
|
msgid "Unable to copy object."
|
|
msgstr "Unable to copy object."
|
|
|
|
#: dashboards/project/containers/panel.py:27
|
|
#: dashboards/project/containers/tables.py:271
|
|
#: dashboards/project/containers/templates/containers/index.html:5
|
|
#: dashboards/project/containers/templates/containers/index.html:9
|
|
msgid "Containers"
|
|
msgstr "Containers"
|
|
|
|
#: dashboards/project/containers/tables.py:40
|
|
#: dashboards/project/containers/tables.py:301
|
|
msgid "View Details"
|
|
msgstr "View Details"
|
|
|
|
#: dashboards/project/containers/tables.py:51
|
|
msgid "Make Public"
|
|
msgstr "Make Public"
|
|
|
|
#: dashboards/project/containers/tables.py:67
|
|
msgid "Successfully updated container access to public."
|
|
msgstr "Successfully updated container access to public."
|
|
|
|
#: dashboards/project/containers/tables.py:71
|
|
#: dashboards/project/containers/tables.py:97
|
|
msgid "Unable to update container access."
|
|
msgstr "Unable to update container access."
|
|
|
|
#: dashboards/project/containers/tables.py:77
|
|
msgid "Make Private"
|
|
msgstr "Make Private"
|
|
|
|
#: dashboards/project/containers/tables.py:93
|
|
msgid "Successfully updated container access to private."
|
|
msgstr "Successfully updated container access to private."
|
|
|
|
#: dashboards/project/containers/tables.py:105
|
|
msgid "Delete Container"
|
|
msgid_plural "Delete Containers"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Containers"
|
|
|
|
#: dashboards/project/containers/tables.py:113
|
|
msgid "Deleted Container"
|
|
msgid_plural "Deleted Containers"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Containers"
|
|
|
|
#: dashboards/project/containers/tables.py:127
|
|
msgid "Unable to delete container."
|
|
msgstr "Unable to delete container."
|
|
|
|
#: dashboards/project/containers/tables.py:144
|
|
#: dashboards/project/containers/templates/containers/_create.html:8
|
|
#: dashboards/project/containers/templates/containers/_create.html:24
|
|
#: dashboards/project/containers/templates/containers/create.html:3
|
|
#: dashboards/project/containers/views.py:130
|
|
msgid "Create Container"
|
|
msgstr "Create Container"
|
|
|
|
#: dashboards/project/containers/tables.py:152
|
|
msgid "View Container"
|
|
msgstr "View Container"
|
|
|
|
#: dashboards/project/containers/tables.py:164
|
|
#: dashboards/project/containers/templates/containers/create_pseudo_folder.html:3
|
|
#: dashboards/project/containers/views.py:154
|
|
msgid "Create Pseudo-folder"
|
|
msgstr "Create Pseudo-folder"
|
|
|
|
#: dashboards/project/containers/tables.py:192
|
|
#: dashboards/project/containers/templates/containers/_upload.html:28
|
|
#: dashboards/project/containers/templates/containers/upload.html:3
|
|
msgid "Upload Object"
|
|
msgstr "Upload Object"
|
|
|
|
#: dashboards/project/containers/tables.py:262
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:5
|
|
#: dashboards/project/containers/templates/containers/container_detail.html:3
|
|
#: dashboards/project/containers/views.py:275
|
|
msgid "Container Details"
|
|
msgstr "Container Details"
|
|
|
|
#: dashboards/project/containers/tables.py:328
|
|
msgid "Delete Object"
|
|
msgid_plural "Delete Objects"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Objects"
|
|
|
|
#: dashboards/project/containers/tables.py:336
|
|
msgid "Deleted Object"
|
|
msgid_plural "Deleted Objects"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Objects"
|
|
|
|
#: dashboards/project/containers/tables.py:363
|
|
msgid "Copy"
|
|
msgstr "Copy"
|
|
|
|
#: dashboards/project/containers/tables.py:376
|
|
#: dashboards/project/databases/tables.py:390
|
|
msgid "Download"
|
|
msgstr "Download"
|
|
|
|
#: dashboards/project/containers/tables.py:423
|
|
msgid "pseudo-folder"
|
|
msgstr "pseudo-folder"
|
|
|
|
#: dashboards/project/containers/tables.py:445
|
|
msgid "Objects"
|
|
msgstr "Objects"
|
|
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:15
|
|
msgid "Public URL"
|
|
msgstr "Public URL"
|
|
|
|
#: dashboards/project/containers/templates/containers/_container_detail.html:20
|
|
msgid "Object Count"
|
|
msgstr "Object Count"
|
|
|
|
#: dashboards/project/containers/templates/containers/_container_metadata.html:3
|
|
msgid "Object Count: "
|
|
msgstr "Object Count: "
|
|
|
|
#: dashboards/project/containers/templates/containers/_container_metadata.html:4
|
|
msgid "Size: "
|
|
msgstr "Size: "
|
|
|
|
#: dashboards/project/containers/templates/containers/_container_metadata.html:5
|
|
msgid "Access: "
|
|
msgstr "Access: "
|
|
|
|
#: dashboards/project/containers/templates/containers/_copy.html:8
|
|
#, python-format
|
|
msgid "Copy Object: %(object_name)s"
|
|
msgstr "Copy Object: %(object_name)s"
|
|
|
|
#: dashboards/project/containers/templates/containers/_copy.html:18
|
|
msgid ""
|
|
"Make a new copy of an existing object to store in this or another container."
|
|
" You may additionally specify the path within the selected container where "
|
|
"the new copy should be stored."
|
|
msgstr "Make a new copy of an existing object to store in this or another container. You may additionally specify the path within the selected container where the new copy should be stored."
|
|
|
|
#: dashboards/project/containers/templates/containers/_copy.html:23
|
|
#: dashboards/project/containers/templates/containers/copy.html:3
|
|
#: dashboards/project/containers/views.py:229
|
|
msgid "Copy Object"
|
|
msgstr "Copy Object"
|
|
|
|
#: dashboards/project/containers/templates/containers/_create.html:18
|
|
msgid ""
|
|
"A container is a storage compartment for your data and provides a way for "
|
|
"you to organize your data. You can think of a container as a folder in "
|
|
"Windows ® or a directory in UNIX ®. The primary difference between a"
|
|
" container and these other file system concepts is that containers cannot be"
|
|
" nested. You can, however, create an unlimited number of containers within "
|
|
"your account. Data must be stored in a container so you must have at least "
|
|
"one container defined in your account prior to uploading data."
|
|
msgstr "A container is a storage compartment for your data and provides a way for you to organise your data. You can think of a container as a folder in Windows ® or a directory in UNIX ®. The primary difference between a container and these other file system concepts is that containers cannot be nested. You can, however, create an unlimited number of containers within your account. Data must be stored in a container so you must have at least one container defined in your account prior to uploading data."
|
|
|
|
#: dashboards/project/containers/templates/containers/_create.html:19
|
|
msgid ""
|
|
"Note: A Public Container will allow anyone with the Public URL to gain "
|
|
"access to your objects in the container."
|
|
msgstr "Note: A Public Container will allow anyone with the Public URL to gain access to your objects in the container."
|
|
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:9
|
|
#, python-format
|
|
msgid "Create pseudo-folder in container %(container_name)s"
|
|
msgstr "Create pseudo-folder in container %(container_name)s"
|
|
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:20
|
|
#: dashboards/project/containers/templates/containers/_upload.html:23
|
|
msgid "Pseudo-folder:"
|
|
msgstr "Pseudo-folder:"
|
|
|
|
#: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:20
|
|
#: dashboards/project/containers/templates/containers/_upload.html:23
|
|
msgid ""
|
|
"Within a container you can group your objects into pseudo-folders, which "
|
|
"behave similarly to folders in your desktop operating system, with the "
|
|
"exception that they are virtual collections defined by a common prefix on "
|
|
"the object's name. A slash (/) character is used as the delimiter for "
|
|
"pseudo-folders in the Object Store."
|
|
msgstr "Within a container you can group your objects into pseudo-folders, which behave similarly to folders in your desktop operating system, with the exception that they are virtual collections defined by a common prefix on the object's name. A slash (/) character is used as the delimiter for pseudo-folders in the Object Store."
|
|
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:5
|
|
#: dashboards/project/containers/templates/containers/object_detail.html:3
|
|
#: dashboards/project/containers/views.py:298
|
|
msgid "Object Details"
|
|
msgstr "Object Details"
|
|
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:12
|
|
msgid "Hash"
|
|
msgstr "Hash"
|
|
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:14
|
|
msgid "Content Type"
|
|
msgstr "Content Type"
|
|
|
|
#: dashboards/project/containers/templates/containers/_object_detail.html:16
|
|
msgid "Last Modified"
|
|
msgstr "Last Modified"
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:11
|
|
msgid "Edit Object"
|
|
msgstr "Edit Object"
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:21
|
|
#: dashboards/project/containers/templates/containers/_upload.html:22
|
|
msgid "Object:"
|
|
msgstr "Object:"
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:21
|
|
#: dashboards/project/containers/templates/containers/_upload.html:22
|
|
msgid ""
|
|
"An object is the basic storage entity that represents a file you store in "
|
|
"the OpenStack Object Storage system. When you upload data to OpenStack "
|
|
"Object Storage, the data is stored as-is (no compression or encryption) and "
|
|
"consists of a location (container), the object's name, and any metadata "
|
|
"consisting of key/value pairs."
|
|
msgstr "An object is the basic storage entity that represents a file you store in the OpenStack Object Storage system. When you upload data to OpenStack Object Storage, the data is stored as-is (no compression or encryption) and consists of a location (container), the object's name, and any metadata consisting of key/value pairs."
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:22
|
|
msgid "File:"
|
|
msgstr "File:"
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:22
|
|
msgid "A new uploaded file will replace the content of the current object"
|
|
msgstr "A new uploaded file will replace the content of the current object"
|
|
|
|
#: dashboards/project/containers/templates/containers/_update.html:27
|
|
#: dashboards/project/containers/templates/containers/update.html:3
|
|
#: dashboards/project/containers/views.py:324
|
|
msgid "Update Object"
|
|
msgstr "Update Object"
|
|
|
|
#: dashboards/project/containers/templates/containers/_upload.html:11
|
|
#, python-format
|
|
msgid "Upload Object To Container: %(container_name)s"
|
|
msgstr "Upload Object To Container: %(container_name)s"
|
|
|
|
#: dashboards/project/containers/views.py:58
|
|
msgid "Unable to retrieve container list."
|
|
msgstr "Unable to retrieve container list."
|
|
|
|
#: dashboards/project/containers/views.py:87
|
|
msgid "Unable to retrieve object list."
|
|
msgstr "Unable to retrieve object list."
|
|
|
|
#: dashboards/project/containers/views.py:177
|
|
msgid "Upload Objects"
|
|
msgstr "Upload Objects"
|
|
|
|
#: dashboards/project/containers/views.py:202
|
|
msgid "Unable to retrieve object."
|
|
msgstr "Unable to retrieve object."
|
|
|
|
#: dashboards/project/containers/views.py:245
|
|
msgid "Unable to list containers."
|
|
msgstr "Unable to list containers."
|
|
|
|
#: dashboards/project/containers/views.py:287
|
|
#: dashboards/project/containers/views.py:311
|
|
msgid "Unable to retrieve details."
|
|
msgstr "Unable to retrieve details."
|
|
|
|
#: dashboards/project/dashboard.py:22
|
|
msgid "Compute"
|
|
msgstr "Compute"
|
|
|
|
#: dashboards/project/dashboard.py:32
|
|
#: dashboards/project/networks/workflows.py:78
|
|
msgid "Network"
|
|
msgstr "Network"
|
|
|
|
#: dashboards/project/dashboard.py:43
|
|
msgid "Object Store"
|
|
msgstr "Object Store"
|
|
|
|
#: dashboards/project/dashboard.py:49
|
|
msgid "Orchestration"
|
|
msgstr "Orchestration"
|
|
|
|
#: dashboards/project/dashboard.py:56
|
|
#: dashboards/project/database_backups/tables.py:168
|
|
msgid "Database"
|
|
msgstr "Database"
|
|
|
|
#: dashboards/project/dashboard.py:63
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:3
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/clusters.html:3
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/image_registry.html:3
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/plugins.html:3
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:3
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:3
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:3
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/jobs.html:3
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:3
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:4
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:4
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:4
|
|
msgid "Data Processing"
|
|
msgstr "Data Processing"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/forms.py:31
|
|
msgid "Cluster Template Name"
|
|
msgstr "Cluster Template Name"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/forms.py:39
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:14
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:30
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:22
|
|
#: dashboards/project/stacks/tabs.py:143
|
|
msgid "Template"
|
|
msgstr "Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/forms.py:57
|
|
msgid "Unable to upload cluster template file"
|
|
msgstr "Unable to upload cluster template file"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/panel.py:22
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:132
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:44
|
|
msgid "Cluster Templates"
|
|
msgstr "Cluster Templates"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:32
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:120
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:29
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:86
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:30
|
|
msgid "Plugin"
|
|
msgstr "Plugin"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:33
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:122
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:8
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:60
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:8
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:8
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:30
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:88
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:8
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:32
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:193
|
|
#: dashboards/project/data_processing/wizard/forms.py:64
|
|
msgid "Version"
|
|
msgstr "Version"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:39
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:11
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/upload_file.html:3
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:81
|
|
msgid "Upload Template"
|
|
msgstr "Upload Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:47
|
|
#: dashboards/project/data_processing/clusters/tables.py:47
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:10
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/configure.html:3
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create.html:3
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create_cluster.html:3
|
|
#: dashboards/project/data_processing/clusters/views.py:73
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:57
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:219
|
|
msgid "Launch Cluster"
|
|
msgstr "Launch Cluster"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:63
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:54
|
|
msgid "Copy Template"
|
|
msgstr "Copy Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:72
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:63
|
|
msgid "Delete Template"
|
|
msgid_plural "Delete Templates"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Templates"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:80
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:71
|
|
msgid "Deleted Template"
|
|
msgid_plural "Deleted Templates"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Templates"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:91
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:35
|
|
msgid "Create Template"
|
|
msgstr "Create Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:100
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:97
|
|
msgid "Configure Cluster Template"
|
|
msgstr "Configure Cluster Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tables.py:124
|
|
#: dashboards/project/data_processing/cluster_templates/tabs.py:48
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:217
|
|
#: dashboards/project/data_processing/clusters/tabs.py:84
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6
|
|
msgid "Node Groups"
|
|
msgstr "Node Groups"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tabs.py:31
|
|
#: dashboards/project/data_processing/clusters/tabs.py:36
|
|
#: dashboards/project/data_processing/data_sources/tabs.py:27
|
|
#: dashboards/project/data_processing/job_binaries/tabs.py:27
|
|
#: dashboards/project/data_processing/job_executions/tabs.py:26
|
|
#: dashboards/project/data_processing/jobs/tabs.py:26
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:33
|
|
msgid "General Info"
|
|
msgstr "General Info"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tabs.py:43
|
|
msgid "Unable to fetch cluster template details."
|
|
msgstr "Unable to fetch cluster template details."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/tabs.py:70
|
|
msgid "Unable to fetch node group details."
|
|
msgstr "Unable to fetch node group details."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:4
|
|
msgid "This Cluster Template will be created for:"
|
|
msgstr "This Cluster Template will be created for:"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:12
|
|
msgid ""
|
|
"The Cluster Template object should specify Node Group Templates that will be used to build a Cluster.\n"
|
|
" You can add Node Groups using Node Group Templates on a "Node Groups" tab."
|
|
msgstr "The Cluster Template object should specify Node Group Templates that will be used to build a Cluster.\n You can add Node Groups using Node Group Templates on a "Node Groups" tab."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:16
|
|
msgid ""
|
|
"You may set <b>cluster</b> scoped configurations on corresponding tabs."
|
|
msgstr "You may set <b>cluster</b> scoped configurations on corresponding tabs."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:19
|
|
msgid ""
|
|
"The Cluster Template object may specify a list of processes in anti-affinity group.\n"
|
|
" That means these processes may not be launched more than once on a single host."
|
|
msgstr "The Cluster Template object may specify a list of processes in anti-affinity group.\n That means these processes may not be launched more than once on a single host."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_create_general_help.html:3
|
|
msgid "Select a plugin and version for a new Cluster template."
|
|
msgstr "Select a plugin and version for a new Cluster template."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:3
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:3
|
|
msgid "Template Overview"
|
|
msgstr "Template Overview"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:20
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:46
|
|
msgid "Anti-affinity enabled for"
|
|
msgstr "Anti-affinity enabled for"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:30
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:56
|
|
msgid "no processes"
|
|
msgstr "no processes"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:34
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:60
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:61
|
|
msgid "Node Configurations"
|
|
msgstr "Node Configurations"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:66
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:69
|
|
#, python-format
|
|
msgid "%(conf_name)s: %(conf_value)s"
|
|
msgstr "%(conf_name)s: %(conf_value)s"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:70
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:73
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:17
|
|
msgid "No configurations"
|
|
msgstr "No configurations"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:51
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:77
|
|
msgid "Cluster configurations are not specified"
|
|
msgstr "Cluster configurations are not specified"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7
|
|
#, python-format
|
|
msgid "Node Group: %(node_group_name)s"
|
|
msgstr "Node Group: %(node_group_name)s"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8
|
|
msgid "Nodes Count"
|
|
msgstr "Nodes Count"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:11
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:14
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:14
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:27
|
|
#: dashboards/project/databases/workflows/create_instance.py:36
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:48
|
|
#: dashboards/project/instances/workflows/create_instance.py:87
|
|
msgid "Flavor"
|
|
msgstr "Flavour"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:12
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:15
|
|
msgid "Flavor is not specified"
|
|
msgstr "Flavour is not specified"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:18
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:34
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:26
|
|
msgid "Template not specified"
|
|
msgstr "Template not specified"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:26
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:37
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:133
|
|
msgid "Proxy Gateway"
|
|
msgstr "Proxy Gateway"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:29
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:42
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:207
|
|
msgid "Auto Security Group"
|
|
msgstr "Auto Security Group"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:45
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:48
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:90
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:62
|
|
msgid "Node Processes"
|
|
msgstr "Node Processes"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:55
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:58
|
|
msgid "Node processes are not specified"
|
|
msgstr "Node processes are not specified"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:75
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:78
|
|
msgid "Node configurations are not specified"
|
|
msgstr "Node configurations are not specified"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:22
|
|
#: dashboards/project/volumes/volumes/views.py:176
|
|
msgid "Upload"
|
|
msgstr "Upload"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95
|
|
msgid "Select a Node Group Template to add:"
|
|
msgstr "Select a Node Group Template to add:"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:19
|
|
msgid "Add Node Group"
|
|
msgstr "Add Node Group"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:3
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:90
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:80
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:235
|
|
msgid "Create Cluster Template"
|
|
msgstr "Create Cluster Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:3
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:64
|
|
msgid "Cluster Template Details"
|
|
msgstr "Cluster Template Details"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:57
|
|
msgid "Unable to fetch cluster template list"
|
|
msgstr "Unable to fetch cluster template list"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:104
|
|
msgid "Copy Cluster Template"
|
|
msgstr "Copy Cluster Template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/views.py:122
|
|
#: dashboards/project/data_processing/clusters/views.py:111
|
|
msgid "Unable to fetch cluster template."
|
|
msgstr "Unable to fetch cluster template."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/copy.py:32
|
|
#, python-format
|
|
msgid "Cluster Template copy %s created"
|
|
msgstr "Cluster Template copy %s created"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/copy.py:96
|
|
msgid "Unable to fetch template to copy."
|
|
msgstr "Unable to fetch template to copy."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:49
|
|
msgid "Unable to fetch plugin list."
|
|
msgstr "Unable to fetch plugin list."
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:53
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:354
|
|
msgid "Plugin name"
|
|
msgstr "Plugin name"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:69
|
|
msgid "Select plugin and hadoop version for cluster template"
|
|
msgstr "Select plugin and hadoop version for cluster template"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:81
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:401
|
|
#: dashboards/project/stacks/views.py:93
|
|
#: dashboards/project/stacks/views.py:109
|
|
#: dashboards/project/stacks/views.py:149
|
|
msgid "Next"
|
|
msgstr "Next"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:83
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:408
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:403
|
|
msgid "Could not create"
|
|
msgstr "Could not create"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:97
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:41
|
|
msgid "Template Name"
|
|
msgstr "Template Name"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:138
|
|
#: dashboards/project/data_processing/data_plugins/tabs.py:26
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:43
|
|
#: dashboards/project/databases/workflows/create_instance.py:47
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:36
|
|
#: dashboards/project/instances/workflows/create_instance.py:138
|
|
#: dashboards/project/loadbalancers/tables.py:408
|
|
msgid "Details"
|
|
msgstr "Details"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:237
|
|
#, python-format
|
|
msgid "Created Cluster Template %s"
|
|
msgstr "Created Cluster Template %s"
|
|
|
|
#: dashboards/project/data_processing/cluster_templates/workflows/create.py:326
|
|
msgid "Cluster template creation failed"
|
|
msgstr "Cluster template creation failed"
|
|
|
|
#: dashboards/project/data_processing/clusters/panel.py:22
|
|
#: dashboards/project/data_processing/clusters/tables.py:161
|
|
#: dashboards/project/data_processing/clusters/views.py:40
|
|
msgid "Clusters"
|
|
msgstr "Clusters"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:41
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:27
|
|
msgid "Cluster Creation Guide"
|
|
msgstr "Cluster Creation Guide"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:55
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:3
|
|
#: dashboards/project/data_processing/clusters/views.py:93
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:42
|
|
msgid "Scale Cluster"
|
|
msgstr "Scale Cluster"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:67
|
|
msgid "Delete Cluster"
|
|
msgid_plural "Delete Clusters"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Clusters"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:75
|
|
msgid "Deleted Cluster"
|
|
msgid_plural "Deleted Clusters"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Clusters"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:95
|
|
#: dashboards/project/data_processing/job_executions/tables.py:132
|
|
msgid "Unable to update row"
|
|
msgstr "Unable to update row"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:136
|
|
#: dashboards/project/data_processing/clusters/views.py:80
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:201
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:312
|
|
msgid "Configure Cluster"
|
|
msgstr "Configure Cluster"
|
|
|
|
#: dashboards/project/data_processing/clusters/tables.py:157
|
|
msgid "Instances Count"
|
|
msgstr "Instances Count"
|
|
|
|
#: dashboards/project/data_processing/clusters/tabs.py:113
|
|
msgid "Unable to get node group details."
|
|
msgstr "Unable to get node group details."
|
|
|
|
#: dashboards/project/data_processing/clusters/tabs.py:139
|
|
msgid "Internal IP"
|
|
msgstr "Internal IP"
|
|
|
|
#: dashboards/project/data_processing/clusters/tabs.py:142
|
|
msgid "Management IP"
|
|
msgstr "Management IP"
|
|
|
|
#: dashboards/project/data_processing/clusters/tabs.py:146
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2
|
|
msgid "Cluster Instances"
|
|
msgstr "Cluster Instances"
|
|
|
|
#: dashboards/project/data_processing/clusters/tabs.py:175
|
|
msgid "Unable to fetch instance details."
|
|
msgstr "Unable to fetch instance details."
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:4
|
|
msgid "This Cluster will be started with:"
|
|
msgstr "This Cluster will be started with:"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:12
|
|
msgid "Cluster can be launched using existing Cluster Templates."
|
|
msgstr "Cluster can be launched using existing Cluster Templates."
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:15
|
|
msgid ""
|
|
"The Cluster object should specify OpenStack Image to boot instances for "
|
|
"Cluster."
|
|
msgstr "The Cluster object should specify OpenStack Image to boot instances for Cluster."
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:18
|
|
msgid "User has to choose a keypair to have access to clusters instances."
|
|
msgstr "User has to choose a keypair to have access to clusters instances."
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:21
|
|
msgid " Done"
|
|
msgstr " Done"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_general_help.html:3
|
|
msgid "Select a plugin and version for a new Cluster."
|
|
msgstr "Select a plugin and version for a new Cluster."
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:3
|
|
msgid "Cluster Overview"
|
|
msgstr "Cluster Overview"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:17
|
|
msgid "Error Details"
|
|
msgstr "Error Details"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:36
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:84
|
|
msgid "Base Image"
|
|
msgstr "Base Image"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:39
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:101
|
|
msgid "Neutron Management Network"
|
|
msgstr "Neutron Management Network"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:42
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:88
|
|
msgid "Keypair"
|
|
msgstr "Keypair"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86
|
|
#, python-format
|
|
msgid "%(key)s: %(val)s"
|
|
msgstr "%(key)s: %(val)s"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10
|
|
#, python-format
|
|
msgid "Name: %(node_group_name)s"
|
|
msgstr "Name: %(node_group_name)s"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11
|
|
msgid "Number of Nodes"
|
|
msgstr "Number of Nodes"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:18
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:25
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:128
|
|
msgid "Floating IP Pool"
|
|
msgstr "Floating IP Pool"
|
|
|
|
#: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:3
|
|
#: dashboards/project/data_processing/clusters/views.py:59
|
|
msgid "Cluster Details"
|
|
msgstr "Cluster Details"
|
|
|
|
#: dashboards/project/data_processing/clusters/views.py:52
|
|
msgid "Unable to fetch cluster list"
|
|
msgstr "Unable to fetch cluster list"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:46
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:394
|
|
msgid "Select plugin and hadoop version for cluster"
|
|
msgstr "Select plugin and hadoop version for cluster"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:74
|
|
msgid "Cluster Name"
|
|
msgstr "Cluster Name"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:79
|
|
msgid "Cluster Template"
|
|
msgstr "Cluster Template"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:90
|
|
msgid "Which keypair to use for authentication."
|
|
msgstr "Which keypair to use for authentication."
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:131
|
|
msgid "Unable to fetch image choices."
|
|
msgstr "Unable to fetch image choices."
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:134
|
|
msgid "No Images Available"
|
|
msgstr "No Images Available"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:144
|
|
msgid "Unable to fetch keypair choices."
|
|
msgstr "Unable to fetch keypair choices."
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:146
|
|
msgid "No keypair"
|
|
msgstr "No keypair"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:162
|
|
msgid "No Templates Available"
|
|
msgstr "No Templates Available"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:220
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:331
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:416
|
|
#: dashboards/project/databases/workflows/create_instance.py:335
|
|
#: dashboards/project/images/images/tables.py:62
|
|
#: dashboards/project/instances/workflows/create_instance.py:820
|
|
#: dashboards/project/stacks/views.py:165
|
|
msgid "Launch"
|
|
msgstr "Launch"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:221
|
|
#, python-format
|
|
msgid "Launched Cluster %s"
|
|
msgstr "Launched Cluster %s"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/create.py:253
|
|
msgid "Unable to create the cluster"
|
|
msgstr "Unable to create the cluster"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:43
|
|
msgid "Scale"
|
|
msgstr "Scale"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:50
|
|
msgid "Scaled cluster successfully started."
|
|
msgstr "Scaled cluster successfully started."
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:107
|
|
msgid "Unable to fetch cluster to scale"
|
|
msgstr "Unable to fetch cluster to scale"
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:162
|
|
msgid "Unable to fetch cluster to scale."
|
|
msgstr "Unable to fetch cluster to scale."
|
|
|
|
#: dashboards/project/data_processing/clusters/workflows/scale.py:172
|
|
msgid "Scale cluster operation failed"
|
|
msgstr "Scale cluster operation failed"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:45
|
|
msgid "Successfully updated image."
|
|
msgstr "Successfully updated image."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:49
|
|
msgid "Failed to update image."
|
|
msgstr "Failed to update image."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:58
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:73
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:58
|
|
#: dashboards/project/volumes/volumes/forms.py:237
|
|
msgid "Image"
|
|
msgstr "Image"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:70
|
|
#: dashboards/project/images/utils.py:97
|
|
#: dashboards/project/instances/forms.py:39
|
|
#: dashboards/project/instances/forms.py:64
|
|
#: dashboards/project/instances/workflows/create_instance.py:437
|
|
msgid "Select Image"
|
|
msgstr "Select Image"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:72
|
|
msgid "No images available."
|
|
msgstr "No images available."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:82
|
|
#, python-format
|
|
msgid "Unable to retrieve images with filter %s."
|
|
msgstr "Unable to retrieve images with filter %s."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/forms.py:109
|
|
msgid "Unable to fetch available images."
|
|
msgstr "Unable to fetch available images."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/panel.py:22
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:81
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:41
|
|
msgid "Image Registry"
|
|
msgstr "Image Registry"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:30
|
|
msgid "Edit Tags"
|
|
msgstr "Edit Tags"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:44
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:10
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:3
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:119
|
|
msgid "Register Image"
|
|
msgstr "Register Image"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:54
|
|
msgid "Unregister Image"
|
|
msgid_plural "Unregister Images"
|
|
msgstr[0] ""
|
|
msgstr[1] "Unregister Images"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:62
|
|
msgid "Unregistered Image"
|
|
msgid_plural "Unregistered Images"
|
|
msgstr[0] ""
|
|
msgstr[1] "Unregistered Images"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/tables.py:77
|
|
msgid "Tags"
|
|
msgstr "Tags"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:10
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:3
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:85
|
|
msgid "Edit Image Tags"
|
|
msgstr "Edit Image Tags"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:27
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:25
|
|
msgid "Done"
|
|
msgstr "Done"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:3
|
|
msgid "Image Registry tool:"
|
|
msgstr "Image Registry tool:"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:6
|
|
msgid ""
|
|
"Image Registry is used to provide additional information about images for "
|
|
"Data Processing."
|
|
msgstr "Image Registry is used to provide additional information about images for Data Processing."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:9
|
|
msgid ""
|
|
"Specified User Name will be used by Data Processing to apply configs and "
|
|
"manage processes on instances."
|
|
msgstr "Specified User Name will be used by Data Processing to apply configs and manage processes on instances."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:12
|
|
msgid ""
|
|
"Tags are used for filtering images suitable for each plugin and each Data Processing version.\n"
|
|
" To add required tags, select a plugin and a Data Processing version and click "Add plugin tags" button."
|
|
msgstr "Tags are used for filtering images suitable for each plugin and each Data Processing version.\n To add required tags, select a plugin and a Data Processing version and click "Add plugin tags" button."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:16
|
|
msgid "You may also add any custom tag."
|
|
msgstr "You may also add any custom tag."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:19
|
|
msgid "Unnecessary tags may be removed by clicking a cross near tag's name."
|
|
msgstr "Unnecessary tags may be removed by clicking a cross near tag's name."
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:5
|
|
msgid ""
|
|
"Register tags required for the Plugin with specified Data Processing Version"
|
|
msgstr "Register tags required for the Plugin with specified Data Processing Version"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:30
|
|
msgid "Add plugin tags"
|
|
msgstr "Add plugin tags"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:38
|
|
msgid "Add custom tag"
|
|
msgstr "Add custom tag"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:48
|
|
msgid "Unable to retrieve image list"
|
|
msgstr "Unable to retrieve image list"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:58
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:73
|
|
msgid "Unable to process plugin tags"
|
|
msgstr "Unable to process plugin tags"
|
|
|
|
#: dashboards/project/data_processing/data_image_registry/views.py:100
|
|
msgid "Unable to fetch the image details"
|
|
msgstr "Unable to fetch the image details"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/panel.py:22
|
|
#: dashboards/project/data_processing/data_plugins/tables.py:40
|
|
msgid "Plugins"
|
|
msgstr "Plugins"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/tables.py:26
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:11
|
|
msgid "Title"
|
|
msgstr "Title"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/tables.py:31
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15
|
|
msgid "Supported Versions"
|
|
msgstr "Supported Versions"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/tabs.py:39
|
|
msgid "Unable to retrieve plugin."
|
|
msgstr "Unable to retrieve plugin."
|
|
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:3
|
|
msgid "Data Processing Plugin Overview"
|
|
msgstr "Data Processing Plugin Overview"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:3
|
|
#: dashboards/project/data_processing/data_plugins/views.py:49
|
|
msgid "Data Processing Plugin Details"
|
|
msgstr "Data Processing Plugin Details"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/views.py:34
|
|
msgid "Data Processing Plugins"
|
|
msgstr "Data Processing Plugins"
|
|
|
|
#: dashboards/project/data_processing/data_plugins/views.py:41
|
|
msgid "Unable to retrieve data processing plugins."
|
|
msgstr "Unable to retrieve data processing plugins."
|
|
|
|
#: dashboards/project/data_processing/data_sources/panel.py:22
|
|
#: dashboards/project/data_processing/data_sources/tables.py:67
|
|
#: dashboards/project/data_processing/data_sources/views.py:38
|
|
msgid "Data Sources"
|
|
msgstr "Data Sources"
|
|
|
|
#: dashboards/project/data_processing/data_sources/tables.py:28
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/create.html:3
|
|
#: dashboards/project/data_processing/data_sources/views.py:56
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:70
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:94
|
|
msgid "Create Data Source"
|
|
msgstr "Create Data Source"
|
|
|
|
#: dashboards/project/data_processing/data_sources/tables.py:38
|
|
msgid "Delete Data Source"
|
|
msgid_plural "Delete Data Sources"
|
|
msgstr[0] "Delete Data Source"
|
|
msgstr[1] "Delete Data Sources"
|
|
|
|
#: dashboards/project/data_processing/data_sources/tables.py:46
|
|
msgid "Deleted Data Source"
|
|
msgid_plural "Deleted Data Sources"
|
|
msgstr[0] "Deleted Data Source"
|
|
msgstr[1] "Deleted Data Sources"
|
|
|
|
#: dashboards/project/data_processing/data_sources/tabs.py:38
|
|
msgid "Unable to retrieve data source details"
|
|
msgstr "Unable to retrieve data source details"
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:4
|
|
msgid "Create a Data Source with a specified name."
|
|
msgstr "Create a Data Source with a specified name."
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:7
|
|
msgid "Select the type of your Data Source."
|
|
msgstr "Select the type of your Data Source."
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:10
|
|
msgid "You may need to enter the username and password for your Data Source."
|
|
msgstr "You may need to enter the username and password for your Data Source."
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:13
|
|
msgid "You may also enter an optional description for your Data Source."
|
|
msgstr "You may also enter an optional description for your Data Source."
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:2
|
|
msgid "Data Source Overview"
|
|
msgstr "Data Source Overview"
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:11
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:40
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:59
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:65
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:9
|
|
#: dashboards/project/loadbalancers/workflows.py:526
|
|
#: dashboards/project/loadbalancers/workflows.py:530
|
|
#: dashboards/project/loadbalancers/workflows.py:531
|
|
#: dashboards/project/stacks/forms.py:63
|
|
msgid "URL"
|
|
msgstr "URL"
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:15
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:13
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:24
|
|
msgid "Create time"
|
|
msgstr "Create time"
|
|
|
|
#: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:3
|
|
#: dashboards/project/data_processing/data_sources/views.py:62
|
|
msgid "Data Source Details"
|
|
msgstr "Data Source Details"
|
|
|
|
#: dashboards/project/data_processing/data_sources/views.py:46
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:75
|
|
msgid "Unable to fetch data sources."
|
|
msgstr "Unable to fetch data sources."
|
|
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:33
|
|
msgid "Data Source Type"
|
|
msgstr "Data Source Type"
|
|
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:43
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:48
|
|
msgid "Source username"
|
|
msgstr "Source username"
|
|
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:55
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:58
|
|
msgid "Source password"
|
|
msgstr "Source password"
|
|
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:96
|
|
msgid "Data source created"
|
|
msgstr "Data source created"
|
|
|
|
#: dashboards/project/data_processing/data_sources/workflows/create.py:97
|
|
msgid "Could not create data source"
|
|
msgstr "Could not create data source"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:51
|
|
msgid "Storage type"
|
|
msgstr "Storage type"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:69
|
|
msgid "Internal binary"
|
|
msgstr "Internal binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:76
|
|
msgid "Internal Binary"
|
|
msgstr "Internal Binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:80
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:86
|
|
msgid "Upload File"
|
|
msgstr "Upload File"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:90
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:96
|
|
msgid "Script name"
|
|
msgstr "Script name"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:100
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:107
|
|
msgid "Script text"
|
|
msgstr "Script text"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:111
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:117
|
|
msgid "Username"
|
|
msgstr "Username"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:153
|
|
msgid "Failed to get list of internal binaries."
|
|
msgstr "Failed to get list of internal binaries."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:183
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:228
|
|
msgid "Unable to create job binary"
|
|
msgstr "Unable to create job binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:198
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:31
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3
|
|
#: dashboards/project/data_processing/job_binaries/views.py:63
|
|
msgid "Create Job Binary"
|
|
msgstr "Create Job Binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:216
|
|
msgid "Unable to upload job binary"
|
|
msgstr "Unable to upload job binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/forms.py:249
|
|
msgid "Failed to fetch internal binary list"
|
|
msgstr "Failed to fetch internal binary list"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/panel.py:22
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:88
|
|
#: dashboards/project/data_processing/job_binaries/views.py:45
|
|
msgid "Job Binaries"
|
|
msgstr "Job Binaries"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:41
|
|
msgid "Delete Job Binary"
|
|
msgid_plural "Delete Job Binaries"
|
|
msgstr[0] "Delete Job Binary"
|
|
msgstr[1] "Delete Job Binaries"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:49
|
|
msgid "Deleted Job Binary"
|
|
msgid_plural "Deleted Job Binaries"
|
|
msgstr[0] "Deleted Job Binary"
|
|
msgstr[1] "Deleted Job Binaries"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:71
|
|
msgid "Download Job Binary"
|
|
msgstr "Download Job Binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/tables.py:82
|
|
msgid "Url"
|
|
msgstr "Url"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/tabs.py:38
|
|
msgid "Unable to fetch job binary."
|
|
msgstr "Unable to fetch job binary."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:4
|
|
msgid ""
|
|
"<b>Important</b>: The name that you give your job binary will be the name used in your job execution.\n"
|
|
" If your binary requires a particular name or extension (ie: \".jar\"), be sure to include it here."
|
|
msgstr "<b>Important</b>: The name that you give your job binary will be the name used in your job execution.\n If your binary requires a particular name or extension (ie: \".jar\"), be sure to include it here."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:8
|
|
msgid "Select the storage type for your job binary."
|
|
msgstr "Select the storage type for your job binary."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:10
|
|
msgid "Data Processing internal database"
|
|
msgstr "Data Processing internal database"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:15
|
|
msgid ""
|
|
"For Data Processing internal job binaries, you may choose from the "
|
|
"following:"
|
|
msgstr "For Data Processing internal job binaries, you may choose from the following:"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:17
|
|
msgid "Choose an existing file"
|
|
msgstr "Choose an existing file"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:18
|
|
msgid "Upload a new file"
|
|
msgstr "Upload a new file"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:19
|
|
msgid "Create a script to be uploaded dynamically"
|
|
msgstr "Create a script to be uploaded dynamically"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:23
|
|
msgid "For Object Store job binaries, you must:"
|
|
msgstr "For Object Store job binaries, you must:"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:25
|
|
msgid "Enter the URL for the file"
|
|
msgstr "Enter the URL for the file"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:26
|
|
msgid "Enter the username and password required to access that file"
|
|
msgstr "Enter the username and password required to access that file"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:30
|
|
msgid "You may also enter an optional description for your job binary."
|
|
msgstr "You may also enter an optional description for your job binary."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:2
|
|
msgid "Job Binary Overview"
|
|
msgstr "Job Binary Overview"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:16
|
|
msgid "Download job binary"
|
|
msgstr "Download job binary"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:3
|
|
#: dashboards/project/data_processing/job_binaries/views.py:76
|
|
msgid "Job Binary Details"
|
|
msgstr "Job Binary Details"
|
|
|
|
#: dashboards/project/data_processing/job_binaries/views.py:53
|
|
msgid "Unable to fetch job binary list."
|
|
msgstr "Unable to fetch job binary list."
|
|
|
|
#: dashboards/project/data_processing/job_binaries/views.py:96
|
|
#, python-format
|
|
msgid "Unable to fetch job binary: %(exc)s"
|
|
msgstr "Unable to fetch job binary: %(exc)s"
|
|
|
|
#: dashboards/project/data_processing/job_executions/panel.py:22
|
|
#: dashboards/project/data_processing/job_executions/tables.py:214
|
|
msgid "Jobs"
|
|
msgstr "Jobs"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:38
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:56
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:97
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:122
|
|
msgid "Job"
|
|
msgstr "Job"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:39
|
|
#: dashboards/project/data_processing/job_executions/tables.py:198
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:104
|
|
msgid "Cluster"
|
|
msgstr "Cluster"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:45
|
|
msgid "Job Guide"
|
|
msgstr "Job Guide"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:53
|
|
msgid "Delete Job"
|
|
msgid_plural "Delete Jobs"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Jobs"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:61
|
|
msgid "Deleted Job"
|
|
msgid_plural "Deleted Jobs"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Jobs"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:74
|
|
#: dashboards/project/data_processing/job_executions/tables.py:103
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/launch.html:3
|
|
#: dashboards/project/data_processing/jobs/views.py:83
|
|
#: dashboards/project/data_processing/jobs/views.py:104
|
|
#: dashboards/project/data_processing/jobs/views.py:117
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:330
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:405
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:415
|
|
msgid "Launch Job"
|
|
msgid_plural "Launch Jobs"
|
|
msgstr[0] ""
|
|
msgstr[1] "Launch Jobs"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:82
|
|
#: dashboards/project/data_processing/job_executions/tables.py:111
|
|
msgid "Launched Job"
|
|
msgid_plural "Launched Jobs"
|
|
msgstr[0] ""
|
|
msgstr[1] "Launched Jobs"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:88
|
|
msgid "Relaunch On Existing Cluster"
|
|
msgstr "Relaunch On Existing Cluster"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:117
|
|
msgid "Relaunch On New Cluster"
|
|
msgstr "Relaunch On New Cluster"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:151
|
|
#: dashboards/project/data_processing/job_executions/tables.py:166
|
|
#: dashboards/project/database_backups/tables.py:144
|
|
#: dashboards/project/database_backups/tables.py:150
|
|
#: dashboards/project/databases/tables.py:242
|
|
#: dashboards/project/databases/tables.py:248
|
|
#: dashboards/project/databases/tables.py:265
|
|
#: dashboards/project/databases/tables.py:271
|
|
#: dashboards/project/instances/tables.py:849
|
|
#: dashboards/project/instances/tables.py:856
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:64
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:100
|
|
#: dashboards/project/instances/views.py:398
|
|
msgid "Not available"
|
|
msgstr "Not available"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:176
|
|
msgctxt "Current status of a Job"
|
|
msgid "Done with Error"
|
|
msgstr "Done with Error"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:178
|
|
msgctxt "Current status of a Job"
|
|
msgid "Failed"
|
|
msgstr "Failed"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:180
|
|
msgctxt "Current status of a Job"
|
|
msgid "Killed"
|
|
msgstr "Killed"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:182
|
|
msgctxt "Current status of a Job"
|
|
msgid "Succeeded"
|
|
msgstr "Succeeded"
|
|
|
|
#: dashboards/project/data_processing/job_executions/tables.py:193
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3
|
|
msgid "Job Template"
|
|
msgstr "Job Template"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:3
|
|
msgid "Job Overview"
|
|
msgstr "Job Overview"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:12
|
|
msgid "Input Data Source"
|
|
msgstr "Input Data Source"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:14
|
|
msgid "Output Data Source"
|
|
msgstr "Output Data Source"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:18
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:24
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:38
|
|
msgid "Last Updated"
|
|
msgstr "Last Updated"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:20
|
|
msgctxt "Start time"
|
|
msgid "Started"
|
|
msgstr "Started"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:22
|
|
msgctxt "End time"
|
|
msgid "Ended"
|
|
msgstr "Ended"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:24
|
|
msgid "Return Code"
|
|
msgstr "Return Code"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:26
|
|
msgid "Oozie Job ID"
|
|
msgstr "Oozie Job ID"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:28
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:95
|
|
msgctxt "Created time"
|
|
msgid "Created"
|
|
msgstr "Created"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:30
|
|
msgid "Job Configuration"
|
|
msgstr "Job Configuration"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32
|
|
#, python-format
|
|
msgid "%(group)s:"
|
|
msgstr "%(group)s:"
|
|
|
|
#: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3
|
|
msgid "Job Details"
|
|
msgstr "Job Details"
|
|
|
|
#: dashboards/project/data_processing/job_executions/views.py:39
|
|
msgid "Job Executions"
|
|
msgstr "Job Executions"
|
|
|
|
#: dashboards/project/data_processing/job_executions/views.py:57
|
|
msgid "Unable to fetch job executions."
|
|
msgstr "Unable to fetch job executions."
|
|
|
|
#: dashboards/project/data_processing/job_executions/views.py:64
|
|
msgid "Job Execution Details"
|
|
msgstr "Job Execution Details"
|
|
|
|
#: dashboards/project/data_processing/jobs/panel.py:22
|
|
#: dashboards/project/data_processing/jobs/tables.py:111
|
|
#: dashboards/project/data_processing/jobs/views.py:41
|
|
msgid "Job Templates"
|
|
msgstr "Job Templates"
|
|
|
|
#: dashboards/project/data_processing/jobs/tables.py:36
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/create.html:3
|
|
#: dashboards/project/data_processing/jobs/views.py:62
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:124
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:155
|
|
msgid "Create Job Template"
|
|
msgstr "Create Job Template"
|
|
|
|
#: dashboards/project/data_processing/jobs/tables.py:46
|
|
msgid "Delete Job Template"
|
|
msgid_plural "Delete Job Templates"
|
|
msgstr[0] "Delete Job Template"
|
|
msgstr[1] "Delete Job Templates"
|
|
|
|
#: dashboards/project/data_processing/jobs/tables.py:54
|
|
msgid "Deleted Job Template"
|
|
msgid_plural "Deleted Jobs Templates"
|
|
msgstr[0] "Deleted Job Template"
|
|
msgstr[1] "Deleted Jobs Templates"
|
|
|
|
#: dashboards/project/data_processing/jobs/tables.py:65
|
|
msgid "Launch On Existing Cluster"
|
|
msgstr "Launch On Existing Cluster"
|
|
|
|
#: dashboards/project/data_processing/jobs/tables.py:78
|
|
#: dashboards/project/data_processing/jobs/tables.py:91
|
|
msgid "Launch On New Cluster"
|
|
msgstr "Launch On New Cluster"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:4
|
|
msgid "Create a job template with a specified name."
|
|
msgstr "Create a job template with a specified name."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:7
|
|
msgid "Select the type of your job:"
|
|
msgstr "Select the type of your job:"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:9
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:99
|
|
#: dashboards/project/data_processing/utils/helpers.py:126
|
|
msgid "Pig"
|
|
msgstr "Pig"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:10
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:99
|
|
#: dashboards/project/data_processing/utils/helpers.py:127
|
|
msgid "Hive"
|
|
msgstr "Hive"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:11
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:100
|
|
#: dashboards/project/data_processing/utils/helpers.py:128
|
|
msgid "Spark"
|
|
msgstr "Spark"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:12
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:101
|
|
#: dashboards/project/data_processing/utils/helpers.py:129
|
|
msgid "MapReduce"
|
|
msgstr "MapReduce"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:13
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:103
|
|
msgid "Java Action"
|
|
msgstr "Java Action"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:17
|
|
msgid ""
|
|
"Choose or create your main binary. Additional libraries can be added from "
|
|
"the \"Libs\" tab."
|
|
msgstr "Choose or create your main binary. Additional libraries can be added from the \"Libs\" tab."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:20
|
|
msgid "For Spark jobs, only a main is required, \"libs\" are optional."
|
|
msgstr "For Spark jobs, only a main is required, \"libs\" are optional."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:23
|
|
msgid ""
|
|
"For MapReduce or Java Action jobs, \"mains\" are not applicable. You are required to add one\n"
|
|
" or more \"libs\" for these jobs."
|
|
msgstr "For MapReduce or Java Action jobs, \"mains\" are not applicable. You are required to add one\n or more \"libs\" for these jobs."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:27
|
|
msgid "You may also enter an optional description for your job template."
|
|
msgstr "You may also enter an optional description for your job template."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:4
|
|
msgid "Add libraries to your job template."
|
|
msgstr "Add libraries to your job template."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:7
|
|
msgid ""
|
|
"Choose from the list of binaries and click \"choose\" to add the library to "
|
|
"your job template. This can be repeated for additional libraries."
|
|
msgstr "Choose from the list of binaries and click \"choose\" to add the library to your job template. This can be repeated for additional libraries."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:12
|
|
msgid "Mains"
|
|
msgstr "Mains"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:18
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:56
|
|
msgid "Libs"
|
|
msgstr "Libs"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_configure_help.html:4
|
|
msgid "Enter any custom configuration required for your job's execution."
|
|
msgstr "Enter any custom configuration required for your job's execution."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:4
|
|
msgid "Launch the given job template on a cluster."
|
|
msgstr "Launch the given job template on a cluster."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:7
|
|
msgid "Choose the cluster to use for the job."
|
|
msgstr "Choose the cluster to use for the job."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:10
|
|
msgid "Choose the Input Data Source (n/a for Java jobs)."
|
|
msgstr "Choose the Input Data Source (n/a for Java jobs)."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:13
|
|
msgid "Choose the Output Data Source (n/a for Java jobs)."
|
|
msgstr "Choose the Output Data Source (n/a for Java jobs)."
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:5
|
|
msgid "Select property name"
|
|
msgstr "Select property name"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:16
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:34
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:47
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:3
|
|
msgid "Remove"
|
|
msgstr "Remove"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:220
|
|
msgid "Configuration"
|
|
msgstr "Configuration"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:223
|
|
#: dashboards/project/stacks/templates/stacks/_preview_details.html:20
|
|
msgid "Parameters"
|
|
msgstr "Parameters"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:226
|
|
msgid "Arguments"
|
|
msgstr "Arguments"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/details.html:3
|
|
#: dashboards/project/data_processing/jobs/views.py:68
|
|
msgid "Job Template Details"
|
|
msgstr "Job Template Details"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:86
|
|
msgid "Choose"
|
|
msgstr "Choose"
|
|
|
|
#: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:98
|
|
msgid "Chosen Libraries"
|
|
msgstr "Chosen Libraries"
|
|
|
|
#: dashboards/project/data_processing/jobs/views.py:53
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:89
|
|
msgid "Unable to fetch jobs."
|
|
msgstr "Unable to fetch jobs."
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:38
|
|
msgid "Choose libraries"
|
|
msgstr "Choose libraries"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:51
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:111
|
|
msgid "-- not selected --"
|
|
msgstr "-- not selected --"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:64
|
|
#: dashboards/project/data_processing/wizard/forms.py:91
|
|
msgid "Job Type"
|
|
msgstr "Job Type"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:71
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:80
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:81
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:82
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:83
|
|
msgid "Choose a main binary"
|
|
msgstr "Choose a main binary"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:73
|
|
msgid "Choose the binary which should be used in this Job."
|
|
msgstr "Choose the binary which should be used in this Job."
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:102
|
|
#: dashboards/project/data_processing/utils/helpers.py:130
|
|
msgid "Streaming MapReduce"
|
|
msgstr "Streaming MapReduce"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:157
|
|
msgid "Job created"
|
|
msgstr "Job created"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/create.py:158
|
|
msgid "Could not create job template"
|
|
msgstr "Could not create job template"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:40
|
|
msgid "Input"
|
|
msgstr "Input"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:45
|
|
msgid "Output"
|
|
msgstr "Output"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:114
|
|
msgid "Unable to fetch clusters."
|
|
msgstr "Unable to fetch clusters."
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:154
|
|
msgid "Main Class"
|
|
msgstr "Main Class"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:157
|
|
msgid "Java Opts"
|
|
msgstr "Java Opts"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:160
|
|
msgid "Mapper"
|
|
msgstr "Mapper"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:162
|
|
msgid "Reducer"
|
|
msgstr "Reducer"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:230
|
|
msgid "Configure"
|
|
msgstr "Configure"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:308
|
|
msgid "Persist cluster after job exit"
|
|
msgstr "Persist cluster after job exit"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:332
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:417
|
|
msgid "Job launched"
|
|
msgstr "Job launched"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:333
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:418
|
|
msgid "Could not launch job"
|
|
msgstr "Could not launch job"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:359
|
|
msgid "Job configs"
|
|
msgstr "Job configs"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:363
|
|
msgid "Job args"
|
|
msgstr "Job args"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:367
|
|
msgid "Job params"
|
|
msgstr "Job params"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:373
|
|
msgid "Job Execution ID"
|
|
msgstr "Job Execution ID"
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:449
|
|
msgid "Unable to create new cluster for job."
|
|
msgstr "Unable to create new cluster for job."
|
|
|
|
#: dashboards/project/data_processing/jobs/workflows/launch.py:462
|
|
msgid "Unable to launch job."
|
|
msgstr "Unable to launch job."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/panel.py:22
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:96
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:41
|
|
msgid "Node Group Templates"
|
|
msgstr "Node Group Templates"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/tables.py:44
|
|
msgid "Configure Template"
|
|
msgstr "Configure Template"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:46
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:91
|
|
msgid "Unable to fetch node group template."
|
|
msgstr "Unable to fetch node group template."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:52
|
|
msgid "Unable to fetch flavor for template."
|
|
msgstr "Unable to fetch flavour for template."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:61
|
|
msgid "Unable to fetch floating ip pools."
|
|
msgstr "Unable to fetch floating ip pools."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/tabs.py:78
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:2
|
|
msgid "Service Configurations"
|
|
msgstr "Service Configurations"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:4
|
|
msgid "This Node Group Template will be created for:"
|
|
msgstr "This Node Group Template will be created for:"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:12
|
|
msgid ""
|
|
"The Node Group Template object specifies the processes\n"
|
|
" that will be launched on each instance. Check one or more processes.\n"
|
|
" When processes are selected, you may set <b>node</b> scoped\n"
|
|
" configurations on corresponding tabs."
|
|
msgstr "The Node Group Template object specifies the processes\n that will be launched on each instance. Check one or more processes.\n When processes are selected, you may set <b>node</b> scoped\n configurations on corresponding tabs."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:18
|
|
msgid ""
|
|
"You must choose a flavor to determine the size (VCPUs, memory and storage) "
|
|
"of all launched VMs."
|
|
msgstr "You must choose a flavour to determine the size (VCPUs, memory and storage) of all launched VMs."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:21
|
|
msgid ""
|
|
"Data Processing provides different storage location options. You may choose "
|
|
"Ephemeral Drive or a Cinder Volume to be attached to instances."
|
|
msgstr "Data Processing provides different storage location options. You may choose Ephemeral Drive or a Cinder Volume to be attached to instances."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_create_general_help.html:3
|
|
msgid "Select a plugin and version for the new Node Group template."
|
|
msgstr "Select a plugin and version for the new Node Group template."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:72
|
|
msgid "HDFS placement"
|
|
msgstr "HDFS placement"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:74
|
|
msgid "Cinder volumes"
|
|
msgstr "Cinder volumes"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:75
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:67
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:73
|
|
msgid "Volumes per node"
|
|
msgstr "Volumes per node"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:77
|
|
msgid "Volumes size"
|
|
msgstr "Volumes size"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:80
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:89
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95
|
|
msgid "Volumes Availability Zone"
|
|
msgstr "Volumes Availability Zone"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:84
|
|
msgid "Ephemeral drive"
|
|
msgstr "Ephemeral drive"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:4
|
|
msgid "Show full configuration"
|
|
msgstr "Show full configuration"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:5
|
|
msgid "Hide full configuration"
|
|
msgstr "Hide full configuration"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12
|
|
#, python-format
|
|
msgid "%(conf_name)s: %(conf_val)s"
|
|
msgstr "%(conf_name)s: %(conf_val)s"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:3
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:79
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:87
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:256
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:400
|
|
msgid "Create Node Group Template"
|
|
msgstr "Create Node Group Template"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/details.html:3
|
|
msgid "Nodegroup Template Details"
|
|
msgstr "Nodegroup Template Details"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:54
|
|
msgid "Unable to fetch node group template list."
|
|
msgstr "Unable to fetch node group template list."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:61
|
|
msgid "Node Group Template Details"
|
|
msgstr "Node Group Template Details"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/views.py:117
|
|
msgid "Unable to fetch template object."
|
|
msgstr "Unable to fetch template object."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:29
|
|
#, python-format
|
|
msgid "Node Group Template copy %s created"
|
|
msgstr "Node Group Template copy %s created"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:93
|
|
msgid "Unable to fetch plugin details."
|
|
msgstr "Unable to fetch plugin details."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:47
|
|
msgid "OpenStack Flavor"
|
|
msgstr "OpenStack Flavour"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:51
|
|
msgid "Launch instances in this availability zone."
|
|
msgstr "Launch instances in this availability zone."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:57
|
|
msgid "Storage location"
|
|
msgstr "Storage location"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:58
|
|
msgid "Choose a storage location"
|
|
msgstr "Choose a storage location"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:78
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:84
|
|
msgid "Volumes size (GB)"
|
|
msgstr "Volumes size (GB)"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:90
|
|
msgid "Create volumes in this availability zone."
|
|
msgstr "Create volumes in this availability zone."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:120
|
|
msgid "Unable to generate process choices."
|
|
msgstr "Unable to generate process choices."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:135
|
|
msgid ""
|
|
"Sahara will use instances of this node group to access other cluster "
|
|
"instances."
|
|
msgstr "Sahara will use instances of this node group to access other cluster instances."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:140
|
|
msgid "Processes"
|
|
msgstr "Processes"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:142
|
|
msgid "Processes to be launched in node group"
|
|
msgstr "Processes to be launched in node group"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:181
|
|
msgid "No availability zone specified"
|
|
msgstr "No availability zone specified"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:196
|
|
msgid "Configure Node Group Template"
|
|
msgstr "Configure Node Group Template"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:209
|
|
msgid "Create security group for this Node Group."
|
|
msgstr "Create security group for this Node Group."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:217
|
|
msgid "Unable to get security group list."
|
|
msgstr "Unable to get security group list."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:224
|
|
msgid "Launch instances in these security groups."
|
|
msgstr "Launch instances in these security groups."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:229
|
|
msgid "Security"
|
|
msgstr "Security"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:230
|
|
msgid "Control access to instances of the node group."
|
|
msgstr "Control access to instances of the node group."
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:258
|
|
#, python-format
|
|
msgid "Created Node Group Template %s"
|
|
msgstr "Created Node Group Template %s"
|
|
|
|
#: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:381
|
|
msgid "Select plugin and hadoop version"
|
|
msgstr "Select plugin and hadoop version"
|
|
|
|
#: dashboards/project/data_processing/utils/anti_affinity.py:31
|
|
msgid "Use anti-affinity groups for: "
|
|
msgstr "Use anti-affinity groups for: "
|
|
|
|
#: dashboards/project/data_processing/utils/anti_affinity.py:33
|
|
msgid "Use anti-affinity groups for processes"
|
|
msgstr "Use anti-affinity groups for processes"
|
|
|
|
#: dashboards/project/data_processing/utils/anti_affinity.py:66
|
|
msgid "Unable to populate anti-affinity processes."
|
|
msgstr "Unable to populate anti-affinity processes."
|
|
|
|
#: dashboards/project/data_processing/utils/helpers.py:132
|
|
msgid "Java"
|
|
msgstr "Java"
|
|
|
|
#: dashboards/project/data_processing/utils/neutron_support.py:31
|
|
#: dashboards/project/databases/workflows/create_instance.py:160
|
|
msgid "Unable to retrieve networks."
|
|
msgstr "Unable to retrieve networks."
|
|
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:117
|
|
msgid "Node group cluster"
|
|
msgstr "Node group cluster"
|
|
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:121
|
|
msgid "Count"
|
|
msgstr "Count"
|
|
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:151
|
|
#, python-format
|
|
msgid "Unable to retrieve security group %(group)s."
|
|
msgstr "Unable to retrieve security group %(group)s."
|
|
|
|
#: dashboards/project/data_processing/utils/workflow_helpers.py:186
|
|
#: dashboards/project/data_processing/wizard/forms.py:56
|
|
msgid "Plugin Name"
|
|
msgstr "Plugin Name"
|
|
|
|
#: dashboards/project/data_processing/wizard/forms.py:43
|
|
msgid "Cluster type chosen"
|
|
msgstr "Cluster type chosen"
|
|
|
|
#: dashboards/project/data_processing/wizard/forms.py:47
|
|
msgid "Unable to set cluster type"
|
|
msgstr "Unable to set cluster type"
|
|
|
|
#: dashboards/project/data_processing/wizard/forms.py:86
|
|
msgid "Choose plugin type and version"
|
|
msgstr "Choose plugin type and version"
|
|
|
|
#: dashboards/project/data_processing/wizard/forms.py:116
|
|
msgid "Job type chosen"
|
|
msgstr "Job type chosen"
|
|
|
|
#: dashboards/project/data_processing/wizard/forms.py:120
|
|
msgid "Unable to set job type"
|
|
msgstr "Unable to set job type"
|
|
|
|
#: dashboards/project/data_processing/wizard/panel.py:22
|
|
msgid "Guides"
|
|
msgstr "Guides"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:13
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/job_type_select.html:3
|
|
#: dashboards/project/data_processing/wizard/views.py:99
|
|
msgid "Choose job type"
|
|
msgstr "Choose job type"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:28
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:28
|
|
msgid "Select"
|
|
msgstr "Select"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select_help.html:3
|
|
msgid ""
|
|
"Select which type of job that you want to run.\n"
|
|
" This choice will dictate which steps are required to successfully\n"
|
|
" execute your job.\n"
|
|
" "
|
|
msgstr "Select which type of job that you want to run.\n This choice will dictate which steps are required to successfully\n execute your job.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:13
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/plugin_select.html:3
|
|
#: dashboards/project/data_processing/wizard/views.py:90
|
|
msgid "Choose plugin and version"
|
|
msgstr "Choose plugin and version"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select_help.html:3
|
|
msgid ""
|
|
"Select which plugin and version that you\n"
|
|
" want to use to create your cluster."
|
|
msgstr "Select which plugin and version that you\n want to use to create your cluster."
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:12
|
|
msgid ""
|
|
"The first step is to determine which type of\n"
|
|
" cluster you want to run. You may have several choices\n"
|
|
" available depending on the configuration of your system.\n"
|
|
" Click on \"choose plugin\" to bring up the list of data\n"
|
|
" processing plugins. There you will be able to choose the\n"
|
|
" data processing plugin along with the version number.\n"
|
|
" Choosing this up front will allow the rest of the cluster\n"
|
|
" creation steps to focus only on options that are pertinent\n"
|
|
" to your desired cluster type."
|
|
msgstr "The first step is to determine which type of\n cluster you want to run. You may have several choices\n available depending on the configuration of your system.\n Click on \"choose plugin\" to bring up the list of data\n processing plugins. There you will be able to choose the\n data processing plugin along with the version number.\n Choosing this up front will allow the rest of the cluster\n creation steps to focus only on options that are pertinent\n to your desired cluster type."
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:23
|
|
msgid "Choose plugin"
|
|
msgstr "Choose plugin"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:24
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:60
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:87
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:119
|
|
msgid "Current choice:"
|
|
msgstr "Current choice:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:27
|
|
msgid "Plugin:"
|
|
msgstr "Plugin:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:29
|
|
msgid "Version:"
|
|
msgstr "Version:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:34
|
|
msgid "No plugin chosen"
|
|
msgstr "No plugin chosen"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:43
|
|
msgid ""
|
|
"Next, you need to define the different\n"
|
|
" types of machines in your cluster. This is done by\n"
|
|
" defining a Node Group Template for each type of\n"
|
|
" machine. A very common case is where you\n"
|
|
" need to have one or more machines running a \"master\"\n"
|
|
" set of processes while another set of machines need\n"
|
|
" to be running the \"worker\" processes. Here,\n"
|
|
" you will define the Node Group Template for your\n"
|
|
" \"master\" node(s).\n"
|
|
" "
|
|
msgstr "Next, you need to define the different\n types of machines in your cluster. This is done by\n defining a Node Group Template for each type of\n machine. A very common case is where you\n need to have one or more machines running a \"master\"\n set of processes while another set of machines need\n to be running the \"worker\" processes. Here,\n you will define the Node Group Template for your\n \"master\" node(s).\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:58
|
|
msgid "Create a Master Node Group Template"
|
|
msgstr "Create a Master Node Group Template"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:63
|
|
msgid "Master Node Group Template:"
|
|
msgstr "Master Node Group Template:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:68
|
|
msgid "No Master Node Group Template Created"
|
|
msgstr "No Master Node Group Template Created"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:77
|
|
msgid ""
|
|
"Repeat the Node Group Template\n"
|
|
" creation process, but this time you are creating\n"
|
|
" your \"worker\" Node Group Template."
|
|
msgstr "Repeat the Node Group Template\n creation process, but this time you are creating\n your \"worker\" Node Group Template."
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:85
|
|
msgid "Create a Worker Node Group Template"
|
|
msgstr "Create a Worker Node Group Template"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:90
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:122
|
|
msgid "Worker Node Group Template:"
|
|
msgstr "Worker Node Group Template:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:95
|
|
msgid "No Worker Node Group Template Created"
|
|
msgstr "No Worker Node Group Template Created"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:104
|
|
msgid ""
|
|
"Now you need to set the layout of your\n"
|
|
" cluster. By\n"
|
|
" creating a Cluster Template, you will be choosing the\n"
|
|
" number of instances of each Node Group Template that\n"
|
|
" will appear in your cluster. Additionally,\n"
|
|
" you will have a chance to set any cluster-specific\n"
|
|
" configuration items in the additional tabs on the\n"
|
|
" create Cluster Template form."
|
|
msgstr "Now you need to set the layout of your\n cluster. By\n creating a Cluster Template, you will be choosing the\n number of instances of each Node Group Template that\n will appear in your cluster. Additionally,\n you will have a chance to set any cluster-specific\n configuration items in the additional tabs on the\n create Cluster Template form."
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:117
|
|
msgid "Create a Cluster Template"
|
|
msgstr "Create a Cluster Template"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:127
|
|
msgid "No Cluster Template Created"
|
|
msgstr "No Cluster Template Created"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:136
|
|
msgid ""
|
|
"You are now ready to\n"
|
|
" launch your cluster. When you click on the link\n"
|
|
" below, you will need to give your cluster a name,\n"
|
|
" choose the Cluster Template to use and choose which\n"
|
|
" image to use to build your instances. After you\n"
|
|
" click on \"Create\", your instances will begin to\n"
|
|
" spawn. Your cluster should be operational in a few\n"
|
|
" minutes."
|
|
msgstr "You are now ready to\n launch your cluster. When you click on the link\n below, you will need to give your cluster a name,\n choose the Cluster Template to use and choose which\n image to use to build your instances. After you\n click on \"Create\", your instances will begin to\n spawn. Your cluster should be operational in a few\n minutes."
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:149
|
|
msgid "Launch a Cluster"
|
|
msgstr "Launch a Cluster"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:157
|
|
msgid "Reset Cluster Guide"
|
|
msgstr "Reset Cluster Guide"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:159
|
|
msgid "Reset Cluster Creation Guide"
|
|
msgstr "Reset Cluster Creation Guide"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:13
|
|
msgid ""
|
|
"First, select which type of job that\n"
|
|
" you want to run. This choice will determine which\n"
|
|
" other steps are required\n"
|
|
" "
|
|
msgstr "First, select which type of job that\n you want to run. This choice will determine which\n other steps are required\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:21
|
|
msgid "Select type"
|
|
msgstr "Select type"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:24
|
|
msgid "Current type:"
|
|
msgstr "Current type:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:31
|
|
msgid "No type chosen"
|
|
msgstr "No type chosen"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:42
|
|
msgid ""
|
|
"Data Sources are what your\n"
|
|
" job uses for input and output. Depending on the type\n"
|
|
" of job you will be running, you may need to define one\n"
|
|
" or more data sources. You can create multiple data\n"
|
|
" sources by repeating this step.\n"
|
|
" "
|
|
msgstr "Data Sources are what your\n job uses for input and output. Depending on the type\n of job you will be running, you may need to define one\n or more data sources. You can create multiple data\n sources by repeating this step.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:52
|
|
msgid "Create a data source"
|
|
msgstr "Create a data source"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:61
|
|
msgid ""
|
|
"Define your Job Template.\n"
|
|
" This is where you choose the type of job that you\n"
|
|
" want to run (Pig, Java Action, Spark, etc) and choose\n"
|
|
" or upload the files necessary to run it. The inputs\n"
|
|
" and outputs will be defined later.\n"
|
|
" "
|
|
msgstr "Define your Job Template.\n This is where you choose the type of job that you\n want to run (Pig, Java Action, Spark, etc) and choose\n or upload the files necessary to run it. The inputs\n and outputs will be defined later.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:71
|
|
msgid "Create a job template"
|
|
msgstr "Create a job template"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:73
|
|
msgid "Job template:"
|
|
msgstr "Job template:"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:80
|
|
msgid "No job template created"
|
|
msgstr "No job template created"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:89
|
|
msgid ""
|
|
"Launch your job. When\n"
|
|
" launching, you may need to choose your input and\n"
|
|
" output data sources. This is where you would also\n"
|
|
" add any special configuration values, parameters,\n"
|
|
" or arguments that you need to pass along\n"
|
|
" to your job.\n"
|
|
" "
|
|
msgstr "Launch your job. When\n launching, you may need to choose your input and\n output data sources. This is where you would also\n add any special configuration values, parameters,\n or arguments that you need to pass along\n to your job.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:99
|
|
msgid "Launch job"
|
|
msgstr "Launch job"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:108
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:110
|
|
msgid "Reset Job Execution Guide"
|
|
msgstr "Reset Job Execution Guide"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:12
|
|
msgid ""
|
|
"\n"
|
|
" Each of the Data Processing frameworks require a cluster of machines\n"
|
|
" in order to do the work they are assigned. A cluster is\n"
|
|
" formed by creating a set of Node Group Templates, combining\n"
|
|
" those into a Cluster Template and then launching a Cluster.\n"
|
|
" You can do each of those steps manually, or you can follow\n"
|
|
" this guide to help take you through the steps of\n"
|
|
" Cluster creation.\n"
|
|
" "
|
|
msgstr "\n Each of the Data Processing frameworks require a cluster of machines\n in order to do the work they are assigned. A cluster is\n formed by creating a set of Node Group Templates, combining\n those into a Cluster Template and then launching a Cluster.\n You can do each of those steps manually, or you can follow\n this guide to help take you through the steps of\n Cluster creation.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:25
|
|
msgid "Cluster Guide"
|
|
msgstr "Cluster Guide"
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:34
|
|
msgid ""
|
|
"\n"
|
|
" In order to run a Data Processing job, you need to make\n"
|
|
" the files for your program available to the\n"
|
|
" Data Processing system, define where the input and output\n"
|
|
" need to go and create a Job Template that describes\n"
|
|
" how to run your job. Each of those steps can be done\n"
|
|
" manually or you can follow this guide to help take you\n"
|
|
" through the steps to run a job on an existing cluster.\n"
|
|
" "
|
|
msgstr "\n In order to run a Data Processing job, you need to make\n the files for your program available to the\n Data Processing system, define where the input and output\n need to go and create a Job Template that describes\n how to run your job. Each of those steps can be done\n manually or you can follow this guide to help take you\n through the steps to run a job on an existing cluster.\n "
|
|
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:47
|
|
#: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:49
|
|
msgid "Job Execution Guide"
|
|
msgstr "Job Execution Guide"
|
|
|
|
#: dashboards/project/data_processing/wizard/views.py:35
|
|
msgid "Data Processing Guides"
|
|
msgstr "Data Processing Guides"
|
|
|
|
#: dashboards/project/data_processing/wizard/views.py:41
|
|
msgid "Unable to show guides"
|
|
msgstr "Unable to show guides"
|
|
|
|
#: dashboards/project/data_processing/wizard/views.py:48
|
|
msgid "Guided Cluster Creation"
|
|
msgstr "Guided Cluster Creation"
|
|
|
|
#: dashboards/project/data_processing/wizard/views.py:63
|
|
msgid "Guided Job Execution"
|
|
msgstr "Guided Job Execution"
|
|
|
|
#: dashboards/project/database_backups/panel.py:23
|
|
#: dashboards/project/database_backups/tables.py:181
|
|
#: dashboards/project/database_backups/views.py:35
|
|
#: dashboards/project/databases/tables.py:406
|
|
#: dashboards/project/databases/tabs.py:104
|
|
msgid "Backups"
|
|
msgstr "Backups"
|
|
|
|
#: dashboards/project/database_backups/tables.py:37
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "Building"
|
|
msgstr "Building"
|
|
|
|
#: dashboards/project/database_backups/tables.py:39
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "Completed"
|
|
msgstr "Completed"
|
|
|
|
#: dashboards/project/database_backups/tables.py:41
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "Delete Failed"
|
|
msgstr "Delete Failed"
|
|
|
|
#: dashboards/project/database_backups/tables.py:43
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "Failed"
|
|
msgstr "Failed"
|
|
|
|
#: dashboards/project/database_backups/tables.py:45
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "New"
|
|
msgstr "New"
|
|
|
|
#: dashboards/project/database_backups/tables.py:47
|
|
msgctxt "Current status of a Database Backup"
|
|
msgid "Saving"
|
|
msgstr "Saving"
|
|
|
|
#: dashboards/project/database_backups/tables.py:53
|
|
#: dashboards/project/databases/tables.py:182
|
|
#: dashboards/project/volumes/volumes/tables.py:204
|
|
msgid "Create Backup"
|
|
msgstr "Create Backup"
|
|
|
|
#: dashboards/project/database_backups/tables.py:61
|
|
#: dashboards/project/volumes/backups/tables.py:64
|
|
msgid "Restore Backup"
|
|
msgstr "Restore Backup"
|
|
|
|
#: dashboards/project/database_backups/tables.py:76
|
|
msgid "Download Backup"
|
|
msgstr "Download Backup"
|
|
|
|
#: dashboards/project/database_backups/tables.py:96
|
|
msgid "Delete Backup"
|
|
msgid_plural "Delete Backups"
|
|
msgstr[0] "Delete Backup"
|
|
msgstr[1] "Delete Backups"
|
|
|
|
#: dashboards/project/database_backups/tables.py:104
|
|
msgid "Deleted Backup"
|
|
msgid_plural "Deleted Backups"
|
|
msgstr[0] "Deleted Backup"
|
|
msgstr[1] "Deleted Backups"
|
|
|
|
#: dashboards/project/database_backups/tables.py:162
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:21
|
|
#: dashboards/project/databases/tables.py:322
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:14
|
|
#: dashboards/project/databases/workflows/create_instance.py:42
|
|
msgid "Datastore"
|
|
msgstr "Datastore"
|
|
|
|
#: dashboards/project/database_backups/tables.py:164
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:23
|
|
#: dashboards/project/databases/tables.py:324
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:16
|
|
msgid "Datastore Version"
|
|
msgstr "Datastore Version"
|
|
|
|
#: dashboards/project/database_backups/tables.py:170
|
|
#: dashboards/project/databases/tables.py:394
|
|
msgid "Incremental"
|
|
msgstr "Incremental"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:3
|
|
msgid "Specify the details for the database backup."
|
|
msgstr "Specify the details for the database backup."
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:4
|
|
msgid ""
|
|
"You can perform an incremental backup by specifying a parent backup. "
|
|
"<strong>However,</strong> not all databases support incremental backups in "
|
|
"which case this operation will result in an error."
|
|
msgstr "You can perform an incremental backup by specifying a parent backup. <strong>However,</strong> not all databases support incremental backups in which case this operation will result in an error."
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/backup.html:3
|
|
#: dashboards/project/database_backups/views.py:69
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:82
|
|
msgid "Backup Database"
|
|
msgstr "Backup Database"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:3
|
|
msgid "Backup Details"
|
|
msgstr "Backup Details"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:8
|
|
msgid "Backup Overview"
|
|
msgstr "Backup Overview"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:28
|
|
msgid "Backup File Location"
|
|
msgstr "Backup File Location"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:30
|
|
msgid "Initial Volume Size"
|
|
msgstr "Initial Volume Size"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:36
|
|
msgid "Backup Duration"
|
|
msgstr "Backup Duration"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:43
|
|
msgid "Incremental Backup"
|
|
msgstr "Incremental Backup"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:46
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:38
|
|
msgid "Parent Backup"
|
|
msgstr "Parent Backup"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/details.html:57
|
|
msgid "Database Info"
|
|
msgstr "Database Info"
|
|
|
|
#: dashboards/project/database_backups/templates/database_backups/index.html:3
|
|
msgid "Database Backups"
|
|
msgstr "Database Backups"
|
|
|
|
#: dashboards/project/database_backups/views.py:49
|
|
msgid "Not Found"
|
|
msgstr "Not Found"
|
|
|
|
#: dashboards/project/database_backups/views.py:61
|
|
msgid "Error getting database backup list."
|
|
msgstr "Error getting database backup list."
|
|
|
|
#: dashboards/project/database_backups/views.py:80
|
|
msgid "Backup Details: {{ backup.name }}"
|
|
msgstr "Backup Details: {{ backup.name }}"
|
|
|
|
#: dashboards/project/database_backups/views.py:91
|
|
#, python-format
|
|
msgid "Unable to retrieve details for backup: %s"
|
|
msgstr "Unable to retrieve details for backup: %s"
|
|
|
|
#: dashboards/project/database_backups/views.py:99
|
|
#, python-format
|
|
msgid "Unable to retrieve details for parent backup: %s"
|
|
msgstr "Unable to retrieve details for parent backup: %s"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:33
|
|
msgid "Database Instance"
|
|
msgstr "Database Instance"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:37
|
|
msgid "Optional Backup Description"
|
|
msgstr "Optional Backup Description"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:40
|
|
msgid "Optional parent backup"
|
|
msgstr "Optional parent backup"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:53
|
|
msgid "Unable to list database instances to backup."
|
|
msgstr "Unable to list database instances to backup."
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:65
|
|
msgid "Unable to list database backups for parent."
|
|
msgstr "Unable to list database backups for parent."
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:69
|
|
msgid "Select parent backup"
|
|
msgstr "Select parent backup"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:71
|
|
#: dashboards/project/databases/workflows/create_instance.py:273
|
|
msgid "No backups available"
|
|
msgstr "No backups available"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:83
|
|
msgid "Backup"
|
|
msgstr "Backup"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:84
|
|
#, python-format
|
|
msgid "Scheduled backup \"%(name)s\"."
|
|
msgstr "Scheduled backup \"%(name)s\"."
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:85
|
|
#: dashboards/project/databases/workflows/create_instance.py:337
|
|
#: dashboards/project/instances/workflows/create_instance.py:822
|
|
#, python-format
|
|
msgid "Unable to launch %(count)s named \"%(name)s\"."
|
|
msgstr "Unable to launch %(count)s named \"%(name)s\"."
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:95
|
|
#: dashboards/project/databases/workflows/create_instance.py:353
|
|
#: dashboards/project/instances/workflows/create_instance.py:839
|
|
msgid "instance"
|
|
msgstr "instance"
|
|
|
|
#: dashboards/project/database_backups/workflows/create_backup.py:108
|
|
msgid "Error creating database backup."
|
|
msgstr "Error creating database backup."
|
|
|
|
#: dashboards/project/databases/forms.py:28
|
|
#: dashboards/project/volumes/volumes/forms.py:699
|
|
msgid "Current Size (GB)"
|
|
msgstr "Current Size (GB)"
|
|
|
|
#: dashboards/project/databases/forms.py:32
|
|
#: dashboards/project/volumes/volumes/forms.py:703
|
|
msgid "New Size (GB)"
|
|
msgstr "New Size (GB)"
|
|
|
|
#: dashboards/project/databases/forms.py:39
|
|
msgid "New size for volume must be greater than current size."
|
|
msgstr "New size for volume must be greater than current size."
|
|
|
|
#: dashboards/project/databases/forms.py:50
|
|
#, python-format
|
|
msgid "Resizing volume \"%s\""
|
|
msgstr "Resizing volume \"%s\""
|
|
|
|
#: dashboards/project/databases/forms.py:53
|
|
#, python-format
|
|
msgid "Unable to resize volume. %s"
|
|
msgstr "Unable to resize volume. %s"
|
|
|
|
#: dashboards/project/databases/forms.py:60
|
|
#: dashboards/project/instances/workflows/resize_instance.py:34
|
|
msgid "Old Flavor"
|
|
msgstr "Old Flavour"
|
|
|
|
#: dashboards/project/databases/forms.py:64
|
|
#: dashboards/project/instances/workflows/resize_instance.py:38
|
|
msgid "New Flavor"
|
|
msgstr "New Flavour"
|
|
|
|
#: dashboards/project/databases/forms.py:65
|
|
msgid "Choose a new instance flavor."
|
|
msgstr "Choose a new instance flavour."
|
|
|
|
#: dashboards/project/databases/forms.py:77
|
|
msgid "Select a new flavor"
|
|
msgstr "Select a new flavour"
|
|
|
|
#: dashboards/project/databases/forms.py:79
|
|
#: dashboards/project/instances/utils.py:155
|
|
#: dashboards/project/instances/workflows/resize_instance.py:58
|
|
msgid "No flavors available"
|
|
msgstr "No flavours available"
|
|
|
|
#: dashboards/project/databases/forms.py:88
|
|
#, python-format
|
|
msgid "Resizing instance \"%s\""
|
|
msgstr "Resizing instance \"%s\""
|
|
|
|
#: dashboards/project/databases/forms.py:91
|
|
#, python-format
|
|
msgid "Unable to resize instance. %s"
|
|
msgstr "Unable to resize instance. %s"
|
|
|
|
#: dashboards/project/databases/tables.py:35
|
|
#: dashboards/project/instances/tables.py:86
|
|
msgid "Terminated instances are not recoverable."
|
|
msgstr "Terminated instances are not recoverable."
|
|
|
|
#: dashboards/project/databases/tables.py:40
|
|
#: dashboards/project/instances/tables.py:91
|
|
msgid "Terminate Instance"
|
|
msgid_plural "Terminate Instances"
|
|
msgstr[0] "Terminate Instance"
|
|
msgstr[1] "Terminate Instances"
|
|
|
|
#: dashboards/project/databases/tables.py:48
|
|
#: dashboards/project/instances/tables.py:99
|
|
msgid "Scheduled termination of Instance"
|
|
msgid_plural "Scheduled termination of Instances"
|
|
msgstr[0] "Scheduled termination of Instance"
|
|
msgstr[1] "Scheduled termination of Instances"
|
|
|
|
#: dashboards/project/databases/tables.py:62
|
|
#: dashboards/project/instances/tables.py:116
|
|
msgid ""
|
|
"Restarted instances will lose any data not saved in persistent storage."
|
|
msgstr "Restarted instances will lose any data not saved in persistent storage."
|
|
|
|
#: dashboards/project/databases/tables.py:68
|
|
msgid "Restart Instance"
|
|
msgid_plural "Restart Instances"
|
|
msgstr[0] "Restart Instance"
|
|
msgstr[1] "Restart Instances"
|
|
|
|
#: dashboards/project/databases/tables.py:76
|
|
msgid "Restarted Instance"
|
|
msgid_plural "Restarted Instances"
|
|
msgstr[0] "Restarted Instance"
|
|
msgstr[1] "Restarted Instances"
|
|
|
|
#: dashboards/project/databases/tables.py:96
|
|
msgid "Detach Replica"
|
|
msgid_plural "Detach Replicas"
|
|
msgstr[0] "Detach Replica"
|
|
msgstr[1] "Detach Replicas"
|
|
|
|
#: dashboards/project/databases/tables.py:104
|
|
msgid "Replica Detached"
|
|
msgid_plural "Replicas Detached"
|
|
msgstr[0] "Replica Detached"
|
|
msgstr[1] "Replicas Detached"
|
|
|
|
#: dashboards/project/databases/tables.py:142
|
|
msgid "Error deleting database user."
|
|
msgstr "Error deleting database user."
|
|
|
|
#: dashboards/project/databases/tables.py:150
|
|
msgid "Delete Database"
|
|
msgid_plural "Delete Databases"
|
|
msgstr[0] "Delete Database"
|
|
msgstr[1] "Delete Databases"
|
|
|
|
#: dashboards/project/databases/tables.py:158
|
|
msgid "Deleted Database"
|
|
msgid_plural "Deleted Databases"
|
|
msgstr[0] "Deleted Database"
|
|
msgstr[1] "Deleted Databases"
|
|
|
|
#: dashboards/project/databases/tables.py:168
|
|
msgid "Error deleting database on instance."
|
|
msgstr "Error deleting database on instance."
|
|
|
|
#: dashboards/project/databases/tables.py:174
|
|
#: dashboards/project/databases/templates/databases/launch.html:3
|
|
#: dashboards/project/databases/workflows/create_instance.py:334
|
|
#: dashboards/project/images/images/tables.py:36
|
|
#: dashboards/project/instances/tables.py:308
|
|
#: dashboards/project/instances/tables.py:336
|
|
#: dashboards/project/instances/workflows/create_instance.py:819
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:32
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:34
|
|
msgid "Launch Instance"
|
|
msgstr "Launch Instance"
|
|
|
|
#: dashboards/project/databases/tables.py:198
|
|
msgid "Resize Volume"
|
|
msgstr "Resize Volume"
|
|
|
|
#: dashboards/project/databases/tables.py:212
|
|
#: dashboards/project/instances/tables.py:458
|
|
#: dashboards/project/instances/workflows/resize_instance.py:84
|
|
msgid "Resize Instance"
|
|
msgstr "Resize Instance"
|
|
|
|
#: dashboards/project/databases/tables.py:256
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:12
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:12
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:12
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:12
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_redis.html:12
|
|
msgid "Not Assigned"
|
|
msgstr "Not Assigned"
|
|
|
|
#: dashboards/project/databases/tables.py:261
|
|
#, python-format
|
|
msgid "%(name)s | %(RAM)s RAM"
|
|
msgstr "%(name)s | %(RAM)s RAM"
|
|
|
|
#: dashboards/project/databases/tables.py:297
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/databases/tables.py:299
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Blocked"
|
|
msgstr "Blocked"
|
|
|
|
#: dashboards/project/databases/tables.py:301
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Build"
|
|
msgstr "Build"
|
|
|
|
#: dashboards/project/databases/tables.py:303
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Failed"
|
|
msgstr "Failed"
|
|
|
|
#: dashboards/project/databases/tables.py:305
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Reboot"
|
|
msgstr "Reboot"
|
|
|
|
#: dashboards/project/databases/tables.py:307
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Resize"
|
|
msgstr "Resize"
|
|
|
|
#: dashboards/project/databases/tables.py:309
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Backup"
|
|
msgstr "Backup"
|
|
|
|
#: dashboards/project/databases/tables.py:311
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Shutdown"
|
|
msgstr "Shutdown"
|
|
|
|
#: dashboards/project/databases/tables.py:313
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/databases/tables.py:316
|
|
msgctxt "Current status of a Database Instance"
|
|
msgid "Restart Required"
|
|
msgstr "Restart Required"
|
|
|
|
#: dashboards/project/databases/tables.py:330
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:32
|
|
#: dashboards/project/databases/workflows/create_instance.py:38
|
|
msgid "Volume Size"
|
|
msgstr "Volume Size"
|
|
|
|
#: dashboards/project/databases/tables.py:354
|
|
msgid "Allowed Host"
|
|
msgstr "Allowed Host"
|
|
|
|
#: dashboards/project/databases/tables.py:355
|
|
#: dashboards/project/databases/tables.py:372
|
|
#: dashboards/project/databases/tabs.py:77
|
|
msgid "Databases"
|
|
msgstr "Databases"
|
|
|
|
#: dashboards/project/databases/tables.py:368
|
|
msgid "Database Name"
|
|
msgstr "Database Name"
|
|
|
|
#: dashboards/project/databases/tables.py:392
|
|
msgid "Backup File"
|
|
msgstr "Backup File"
|
|
|
|
#: dashboards/project/databases/tabs.py:63
|
|
msgid "Unable to get user data."
|
|
msgstr "Unable to get user data."
|
|
|
|
#: dashboards/project/databases/tabs.py:90
|
|
msgid "Unable to get databases data."
|
|
msgstr "Unable to get databases data."
|
|
|
|
#: dashboards/project/databases/tabs.py:115
|
|
msgid "Unable to get database backup data."
|
|
msgstr "Unable to get database backup data."
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:4
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:4
|
|
#: dashboards/project/overview/templates/overview/usage.html:3
|
|
msgid "Instance Overview"
|
|
msgstr "Instance Overview"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:47
|
|
msgid "Replication"
|
|
msgstr "Replication"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:51
|
|
msgid "Is a Replica Of"
|
|
msgstr "Is a Replica Of"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview.html:59
|
|
msgid "Replicas"
|
|
msgstr "Replicas"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:6
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:6
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:6
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:6
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_redis.html:6
|
|
msgid "Connection Info"
|
|
msgstr "Connection Info"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:15
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:15
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:15
|
|
msgid "Database Port"
|
|
msgstr "Database Port"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:17
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:15
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:17
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:17
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_redis.html:15
|
|
msgid "Connection Examples"
|
|
msgstr "Connection Examples"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:18
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19
|
|
msgid "USERNAME"
|
|
msgstr "USERNAME"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19
|
|
msgid "PASSWORD"
|
|
msgstr "PASSWORD"
|
|
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19
|
|
#: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19
|
|
msgid "DATABASE"
|
|
msgstr "DATABASE"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_advanced_help.html:3
|
|
msgid ""
|
|
"Optionally choose to create this database using a previous backup, or as a "
|
|
"replica of another database instance."
|
|
msgstr "Optionally choose to create this database using a previous backup, or as a replica of another database instance."
|
|
|
|
#: 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 "Specify the details for launching an instance."
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_details_help.html:4
|
|
msgid ""
|
|
"<strong>Please note:</strong> The value specified in the Volume Size field "
|
|
"should be greater than 0, however, some configurations do not support "
|
|
"specifying volume size. If specifying the volume size results in an error "
|
|
"stating volume support is not enabled, enter 0."
|
|
msgstr "<strong>Please note:</strong> The value specified in the Volume Size field should be greater than 0, however, some configurations do not support specifying volume size. If specifying the volume size results in an error stating volume support is not enabled, enter 0."
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:3
|
|
#: dashboards/project/databases/workflows/create_instance.py:188
|
|
msgid "Initial Databases"
|
|
msgstr "Initial Databases"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:4
|
|
msgid "Optionally provide a comma separated list of databases to create:"
|
|
msgstr "Optionally provide a comma separated list of databases to create:"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:7
|
|
#: dashboards/project/databases/workflows/create_instance.py:192
|
|
msgid "Initial Admin User"
|
|
msgstr "Initial Admin User"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:8
|
|
msgid ""
|
|
"Create an optional initial user.\n"
|
|
" This user will have access to all databases you create."
|
|
msgstr "Create an optional initial user.\n This user will have access to all databases you create."
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:12
|
|
msgid "Username (required)"
|
|
msgstr "Username (required)"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:13
|
|
msgid "Password (required)"
|
|
msgstr "Password (required)"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:14
|
|
#: dashboards/project/databases/workflows/create_instance.py:198
|
|
msgid "Allowed Host (optional)"
|
|
msgstr "Allowed Host (optional)"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_initialize_help.html:15
|
|
msgid ""
|
|
"Allow the user to connect from this host\n"
|
|
" only. If not provided this user will be allowed to connect from anywhere.\n"
|
|
" "
|
|
msgstr "Allow the user to connect from this host\n only. If not provided this user will be allowed to connect from anywhere.\n "
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_network_help.html:4
|
|
msgid ""
|
|
"\n"
|
|
" Move networks from 'Available Networks' to 'Selected Networks' by\n"
|
|
" clicking the button, or dragging and dropping. You can change the\n"
|
|
" NIC order by dragging and dropping as well.\n"
|
|
" "
|
|
msgstr "\n Move networks from 'Available Networks' to 'Selected Networks' by\n clicking the button, or dragging and dropping. You can change the\n NIC order by dragging and dropping as well.\n "
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_networks.html:8
|
|
#: dashboards/project/instances/templates/instances/_update_networks.html:8
|
|
msgid "Selected networks"
|
|
msgstr "Selected networks"
|
|
|
|
#: dashboards/project/databases/templates/databases/_launch_networks.html:11
|
|
#: dashboards/project/instances/templates/instances/_update_networks.html:11
|
|
msgid "Available networks"
|
|
msgstr "Available networks"
|
|
|
|
#: dashboards/project/databases/templates/databases/_resize_instance.html:9
|
|
#: dashboards/project/databases/templates/databases/_resize_instance.html:23
|
|
#: dashboards/project/databases/templates/databases/resize_instance.html:3
|
|
#: dashboards/project/databases/views.py:172
|
|
msgid "Resize Database Instance"
|
|
msgstr "Resize Database Instance"
|
|
|
|
#: dashboards/project/databases/templates/databases/_resize_instance.html:18
|
|
msgid "Specify a new flavor for the database instance."
|
|
msgstr "Specify a new flavour for the database instance."
|
|
|
|
#: dashboards/project/databases/templates/databases/_resize_volume.html:9
|
|
#: dashboards/project/databases/templates/databases/_resize_volume.html:24
|
|
#: dashboards/project/databases/templates/databases/resize_volume.html:3
|
|
#: dashboards/project/databases/views.py:145
|
|
msgid "Resize Database Volume"
|
|
msgstr "Resize Database Volume"
|
|
|
|
#: dashboards/project/databases/templates/databases/_resize_volume.html:18
|
|
msgid "Specify the new volume size for the database instance."
|
|
msgstr "Specify the new volume size for the database instance."
|
|
|
|
#: dashboards/project/databases/templates/databases/_resize_volume.html:19
|
|
msgid ""
|
|
"<strong>Please note:</strong> The new value must be greater than the "
|
|
"existing volume size."
|
|
msgstr "<strong>Please note:</strong> The new value must be greater than the existing volume size."
|
|
|
|
#: dashboards/project/databases/templates/databases/detail.html:3
|
|
#: dashboards/project/instances/templates/instances/detail.html:3
|
|
msgid "Instance Details"
|
|
msgstr "Instance Details"
|
|
|
|
#: dashboards/project/databases/views.py:59
|
|
msgid "Unable to retrieve database size information."
|
|
msgstr "Unable to retrieve database size information."
|
|
|
|
#: dashboards/project/databases/views.py:80
|
|
msgid "Unable to retrieve database instances."
|
|
msgstr "Unable to retrieve database instances."
|
|
|
|
#: dashboards/project/databases/views.py:89
|
|
msgid "Launch Database"
|
|
msgstr "Launch Database"
|
|
|
|
#: dashboards/project/databases/views.py:101
|
|
#: dashboards/project/instances/views.py:289
|
|
msgid "Instance Details: {{ instance.name }}"
|
|
msgstr "Instance Details: {{ instance.name }}"
|
|
|
|
#: dashboards/project/databases/views.py:120
|
|
#, python-format
|
|
msgid "Unable to retrieve details for database instance: %s"
|
|
msgstr "Unable to retrieve details for database instance: %s"
|
|
|
|
#: dashboards/project/databases/views.py:209
|
|
#: dashboards/project/instances/views.py:409
|
|
msgid "Unable to retrieve flavors."
|
|
msgstr "Unable to retrieve flavours."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:37
|
|
#: dashboards/project/instances/workflows/create_instance.py:88
|
|
msgid "Size of image to launch."
|
|
msgstr "Size of image to launch."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:41
|
|
msgid "Size of the volume in GB."
|
|
msgstr "Size of the volume in GB."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:44
|
|
msgid "Type and version of datastore."
|
|
msgstr "Type and version of datastore."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:52
|
|
msgid "You must select a datastore type and version."
|
|
msgstr "You must select a datastore type and version."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:64
|
|
msgid "Unable to obtain flavors."
|
|
msgstr "Unable to obtain flavours."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:115
|
|
msgid "Select datastore type and version"
|
|
msgstr "Select datastore type and version"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:135
|
|
#: dashboards/project/instances/workflows/create_instance.py:692
|
|
msgid "At least one network must be specified."
|
|
msgstr "At least one network must be specified."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:137
|
|
#: dashboards/project/instances/workflows/create_instance.py:694
|
|
msgid "Launch instance with these networks"
|
|
msgstr "Launch instance with these networks"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:147
|
|
#: dashboards/project/instances/workflows/create_instance.py:716
|
|
msgid "Networking"
|
|
msgstr "Networking"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:149
|
|
#: dashboards/project/instances/workflows/create_instance.py:718
|
|
msgid "Select networks for your instance."
|
|
msgstr "Select networks for your instance."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:190
|
|
msgid "Comma separated list of databases to create"
|
|
msgstr "Comma separated list of databases to create"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:194
|
|
msgid "Initial admin user to add"
|
|
msgstr "Initial admin user to add"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:200
|
|
msgid "Host or IP that the user is allowed to connect through."
|
|
msgstr "Host or IP that the user is allowed to connect through."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:204
|
|
msgid "Initialize Databases"
|
|
msgstr "Initialise Databases"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:212
|
|
msgid "You must specify a password if you create a user."
|
|
msgstr "You must specify a password if you create a user."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:215
|
|
msgid "You must specify at least one database if you create a user."
|
|
msgstr "You must specify at least one database if you create a user."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:228
|
|
msgid "Source for Initial State"
|
|
msgstr "Source for Initial State"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:230
|
|
msgid "Choose initial state."
|
|
msgstr "Choose initial state."
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:233
|
|
msgid "Restore from Backup"
|
|
msgstr "Restore from Backup"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:234
|
|
msgid "Replicate from Instance"
|
|
msgstr "Replicate from Instance"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:240
|
|
#: dashboards/project/databases/workflows/create_instance.py:246
|
|
#: dashboards/project/volumes/backups/forms.py:33
|
|
msgid "Backup Name"
|
|
msgstr "Backup Name"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:242
|
|
msgid "Select a backup to restore"
|
|
msgstr "Select a backup to restore"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:249
|
|
#: dashboards/project/databases/workflows/create_instance.py:255
|
|
msgid "Master Instance Name"
|
|
msgstr "Master Instance Name"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:251
|
|
msgid "Select a master instance"
|
|
msgstr "Select a master instance"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:259
|
|
msgid "Advanced"
|
|
msgstr "Advanced"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:271
|
|
msgid "Select backup"
|
|
msgstr "Select backup"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:285
|
|
msgid "Select instance"
|
|
msgstr "Select instance"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:302
|
|
msgid "Unable to find backup!"
|
|
msgstr "Unable to find backup!"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:304
|
|
msgid "A backup must be selected!"
|
|
msgstr "A backup must be selected!"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:314
|
|
msgid "Unable to find master instance!"
|
|
msgstr "Unable to find master instance!"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:317
|
|
msgid "A master instance must be selected!"
|
|
msgstr "A master instance must be selected!"
|
|
|
|
#: dashboards/project/databases/workflows/create_instance.py:336
|
|
#: dashboards/project/instances/workflows/create_instance.py:821
|
|
#, python-format
|
|
msgid "Launched %(count)s named \"%(name)s\"."
|
|
msgstr "Launched %(count)s named \"%(name)s\"."
|
|
|
|
#: dashboards/project/firewalls/forms.py:39
|
|
#: dashboards/project/firewalls/tables.py:270
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22
|
|
#: dashboards/project/firewalls/workflows.py:37
|
|
#: dashboards/project/loadbalancers/tables.py:322
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:28
|
|
#: dashboards/project/loadbalancers/workflows.py:44
|
|
#: dashboards/project/loadbalancers/workflows.py:172
|
|
msgid "Protocol"
|
|
msgstr "Protocol"
|
|
|
|
#: dashboards/project/firewalls/forms.py:40
|
|
#: dashboards/project/firewalls/workflows.py:38
|
|
#: dashboards/project/loadbalancers/workflows.py:488
|
|
msgid "TCP"
|
|
msgstr "TCP"
|
|
|
|
#: dashboards/project/firewalls/forms.py:40
|
|
#: dashboards/project/firewalls/workflows.py:39
|
|
msgid "UDP"
|
|
msgstr "UDP"
|
|
|
|
#: dashboards/project/firewalls/forms.py:40
|
|
#: dashboards/project/firewalls/workflows.py:40
|
|
msgid "ICMP"
|
|
msgstr "ICMP"
|
|
|
|
#: dashboards/project/firewalls/forms.py:41
|
|
#: dashboards/project/firewalls/tables.py:268
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:23
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:26
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:29
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:32
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:35
|
|
#: dashboards/project/firewalls/workflows.py:41
|
|
msgid "ANY"
|
|
msgstr "ANY"
|
|
|
|
#: dashboards/project/firewalls/forms.py:42
|
|
msgid "Protocol for the firewall rule"
|
|
msgstr "Protocol for the firewall rule"
|
|
|
|
#: dashboards/project/firewalls/forms.py:44
|
|
#: dashboards/project/firewalls/tables.py:281
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:19
|
|
#: dashboards/project/firewalls/workflows.py:43
|
|
#: dashboards/project/instances/audit_tables.py:25
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:52
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:73
|
|
msgid "Action"
|
|
msgstr "Action"
|
|
|
|
#: dashboards/project/firewalls/forms.py:45
|
|
#: dashboards/project/firewalls/workflows.py:44
|
|
msgid "ALLOW"
|
|
msgstr "ALLOW"
|
|
|
|
#: dashboards/project/firewalls/forms.py:45
|
|
#: dashboards/project/firewalls/workflows.py:45
|
|
msgid "DENY"
|
|
msgstr "DENY"
|
|
|
|
#: dashboards/project/firewalls/forms.py:46
|
|
msgid "Action for the firewall rule"
|
|
msgstr "Action for the firewall rule"
|
|
|
|
#: dashboards/project/firewalls/forms.py:48
|
|
#: dashboards/project/firewalls/workflows.py:47
|
|
msgid "Source IP Address/Subnet"
|
|
msgstr "Source IP Address/Subnet"
|
|
|
|
#: dashboards/project/firewalls/forms.py:51
|
|
msgid "Source IP address or subnet"
|
|
msgstr "Source IP address or subnet"
|
|
|
|
#: dashboards/project/firewalls/forms.py:53
|
|
#: dashboards/project/firewalls/workflows.py:51
|
|
msgid "Destination IP Address/Subnet"
|
|
msgstr "Destination IP Address/Subnet"
|
|
|
|
#: dashboards/project/firewalls/forms.py:56
|
|
msgid "Destination IP address or subnet"
|
|
msgstr "Destination IP address or subnet"
|
|
|
|
#: dashboards/project/firewalls/forms.py:59
|
|
#: dashboards/project/firewalls/workflows.py:56
|
|
msgid "Source Port/Port Range"
|
|
msgstr "Source Port/Port Range"
|
|
|
|
#: dashboards/project/firewalls/forms.py:62
|
|
msgid "Source port (integer in [1, 65535] or range in a:b)"
|
|
msgstr "Source port (integer in [1, 65535] or range in a:b)"
|
|
|
|
#: dashboards/project/firewalls/forms.py:65
|
|
#: dashboards/project/firewalls/workflows.py:61
|
|
msgid "Destination Port/Port Range"
|
|
msgstr "Destination Port/Port Range"
|
|
|
|
#: dashboards/project/firewalls/forms.py:68
|
|
msgid "Destination port (integer in [1, 65535] or range in a:b)"
|
|
msgstr "Destination port (integer in [1, 65535] or range in a:b)"
|
|
|
|
#: dashboards/project/firewalls/forms.py:86
|
|
#, python-format
|
|
msgid "Rule %s was successfully updated."
|
|
msgstr "Rule %s was successfully updated."
|
|
|
|
#: dashboards/project/firewalls/forms.py:91
|
|
#, python-format
|
|
msgid "Failed to update rule %(name)s: %(reason)s"
|
|
msgstr "Failed to update rule %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:103
|
|
#: dashboards/project/firewalls/tables.py:303
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:34
|
|
#: dashboards/project/firewalls/workflows.py:225
|
|
msgid "Audited"
|
|
msgstr "Audited"
|
|
|
|
#: dashboards/project/firewalls/forms.py:112
|
|
#, python-format
|
|
msgid "Policy %s was successfully updated."
|
|
msgstr "Policy %s was successfully updated."
|
|
|
|
#: dashboards/project/firewalls/forms.py:117
|
|
#, python-format
|
|
msgid "Failed to update policy %(name)s: %(reason)s"
|
|
msgstr "Failed to update policy %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:131
|
|
#: dashboards/project/firewalls/tables.py:343
|
|
#: dashboards/project/firewalls/workflows.py:280
|
|
msgid "Policy"
|
|
msgstr "Policy"
|
|
|
|
#: dashboards/project/firewalls/forms.py:147
|
|
msgid "Unable to retrieve policy list."
|
|
msgstr "Unable to retrieve policy list."
|
|
|
|
#: dashboards/project/firewalls/forms.py:167
|
|
#, python-format
|
|
msgid "Firewall %s was successfully updated."
|
|
msgstr "Firewall %s was successfully updated."
|
|
|
|
#: dashboards/project/firewalls/forms.py:172
|
|
#, python-format
|
|
msgid "Failed to update firewall %(name)s: %(reason)s"
|
|
msgstr "Failed to update firewall %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:180
|
|
#: dashboards/project/firewalls/tables.py:171
|
|
msgid "Insert Rule"
|
|
msgstr "Insert Rule"
|
|
|
|
#: dashboards/project/firewalls/forms.py:181
|
|
msgid "Before"
|
|
msgstr "Before"
|
|
|
|
#: dashboards/project/firewalls/forms.py:183
|
|
msgid "After"
|
|
msgstr "After"
|
|
|
|
#: dashboards/project/firewalls/forms.py:208
|
|
#, python-format
|
|
msgid "Failed to retrieve available rules: %s"
|
|
msgstr "Failed to retrieve available rules: %s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:227
|
|
#, python-format
|
|
msgid "Rule %(rule)s was successfully inserted to policy %(policy)s."
|
|
msgstr "Rule %(rule)s was successfully inserted to policy %(policy)s."
|
|
|
|
#: dashboards/project/firewalls/forms.py:235
|
|
#, python-format
|
|
msgid "Failed to insert rule to policy %(name)s: %(reason)s"
|
|
msgstr "Failed to insert rule to policy %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:243
|
|
#: dashboards/project/firewalls/tables.py:185
|
|
msgid "Remove Rule"
|
|
msgstr "Remove Rule"
|
|
|
|
#: dashboards/project/firewalls/forms.py:261
|
|
#, python-format
|
|
msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s"
|
|
msgstr "Failed to retrieve current rules in policy %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:277
|
|
#, python-format
|
|
msgid "Rule %(rule)s was successfully removed from policy %(policy)s."
|
|
msgstr "Rule %(rule)s was successfully removed from policy %(policy)s."
|
|
|
|
#: dashboards/project/firewalls/forms.py:285
|
|
#, python-format
|
|
msgid "Failed to remove rule from policy %(name)s: %(reason)s"
|
|
msgstr "Failed to remove rule from policy %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:334
|
|
msgid "Add Routers"
|
|
msgstr "Add Routers"
|
|
|
|
#: dashboards/project/firewalls/forms.py:337
|
|
msgid "Add selected router(s) to the firewall."
|
|
msgstr "Add selected router(s) to the firewall."
|
|
|
|
#: dashboards/project/firewalls/forms.py:340
|
|
#, python-format
|
|
msgid "Router(s) was/were successfully added to firewall %(firewall)s."
|
|
msgstr "Router(s) was/were successfully added to firewall %(firewall)s."
|
|
|
|
#: dashboards/project/firewalls/forms.py:342
|
|
#, python-format
|
|
msgid "Failed to add router(s) to firewall %(name)s: %(reason)s"
|
|
msgstr "Failed to add router(s) to firewall %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:343
|
|
#, python-format
|
|
msgid "Failed to retrieve available routers: %(reason)s"
|
|
msgstr "Failed to retrieve available routers: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:359
|
|
msgid "Remove Routers"
|
|
msgstr "Remove Routers"
|
|
|
|
#: dashboards/project/firewalls/forms.py:362
|
|
msgid "Unselect the router(s) to be removed from firewall."
|
|
msgstr "Unselect the router(s) to be removed from firewall."
|
|
|
|
#: dashboards/project/firewalls/forms.py:365
|
|
#, python-format
|
|
msgid "Router(s) was successfully removed from firewall %(firewall)s."
|
|
msgstr "Router(s) was successfully removed from firewall %(firewall)s."
|
|
|
|
#: dashboards/project/firewalls/forms.py:367
|
|
#, python-format
|
|
msgid "Failed to remove router(s) from firewall %(name)s: %(reason)s"
|
|
msgstr "Failed to remove router(s) from firewall %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/forms.py:369
|
|
#, python-format
|
|
msgid "Failed to retrieve current routers in firewall %(name)s: %(reason)s"
|
|
msgstr "Failed to retrieve current routers in firewall %(name)s: %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/panel.py:26
|
|
#: dashboards/project/firewalls/tables.py:355
|
|
#: dashboards/project/firewalls/tabs.py:69
|
|
#: dashboards/project/firewalls/templates/firewalls/details_tabs.html:3
|
|
#: dashboards/project/firewalls/views.py:119
|
|
msgid "Firewalls"
|
|
msgstr "Firewalls"
|
|
|
|
#: dashboards/project/firewalls/tables.py:42
|
|
#: dashboards/project/firewalls/workflows.py:253
|
|
msgid "Add Policy"
|
|
msgstr "Add Policy"
|
|
|
|
#: dashboards/project/firewalls/tables.py:51
|
|
msgid "Create Firewall"
|
|
msgstr "Create Firewall"
|
|
|
|
#: dashboards/project/firewalls/tables.py:72
|
|
msgid "Scheduled deletion of Rule"
|
|
msgid_plural "Scheduled deletion of Rules"
|
|
msgstr[0] ""
|
|
msgstr[1] "Scheduled deletion of Rules"
|
|
|
|
#: dashboards/project/firewalls/tables.py:86
|
|
msgid "Delete Policy"
|
|
msgid_plural "Delete Policies"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Policies"
|
|
|
|
#: dashboards/project/firewalls/tables.py:94
|
|
msgid "Scheduled deletion of Policy"
|
|
msgid_plural "Scheduled deletion of Policies"
|
|
msgstr[0] ""
|
|
msgstr[1] "Scheduled deletion of Policies"
|
|
|
|
#: dashboards/project/firewalls/tables.py:109
|
|
msgid "Delete Firewall"
|
|
msgid_plural "Delete Firewalls"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Firewalls"
|
|
|
|
#: dashboards/project/firewalls/tables.py:117
|
|
msgid "Scheduled deletion of Firewall"
|
|
msgid_plural "Scheduled deletion of Firewalls"
|
|
msgstr[0] ""
|
|
msgstr[1] "Scheduled deletion of Firewalls"
|
|
|
|
#: dashboards/project/firewalls/tables.py:127
|
|
#: dashboards/project/firewalls/templates/firewalls/updaterule.html:3
|
|
#: dashboards/project/firewalls/views.py:139
|
|
msgid "Edit Rule"
|
|
msgstr "Edit Rule"
|
|
|
|
#: dashboards/project/firewalls/tables.py:139
|
|
#: dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3
|
|
#: dashboards/project/firewalls/views.py:180
|
|
msgid "Edit Policy"
|
|
msgstr "Edit Policy"
|
|
|
|
#: dashboards/project/firewalls/tables.py:151
|
|
#: dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3
|
|
#: dashboards/project/firewalls/views.py:218
|
|
msgid "Edit Firewall"
|
|
msgstr "Edit Firewall"
|
|
|
|
#: dashboards/project/firewalls/tables.py:199
|
|
msgid "Add Router"
|
|
msgstr "Add Router"
|
|
|
|
#: dashboards/project/firewalls/tables.py:222
|
|
msgid "Remove Router"
|
|
msgstr "Remove Router"
|
|
|
|
#: dashboards/project/firewalls/tables.py:261
|
|
msgctxt "Action Name of a Firewall Rule"
|
|
msgid "ALLOW"
|
|
msgstr "ALLOW"
|
|
|
|
#: dashboards/project/firewalls/tables.py:262
|
|
msgctxt "Action Name of a Firewall Rule"
|
|
msgid "DENY"
|
|
msgstr "DENY"
|
|
|
|
#: dashboards/project/firewalls/tables.py:272
|
|
msgid "Source IP"
|
|
msgstr "Source IP"
|
|
|
|
#: dashboards/project/firewalls/tables.py:274
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:28
|
|
msgid "Source Port"
|
|
msgstr "Source Port"
|
|
|
|
#: dashboards/project/firewalls/tables.py:276
|
|
msgid "Destination IP"
|
|
msgstr "Destination IP"
|
|
|
|
#: dashboards/project/firewalls/tables.py:278
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:34
|
|
msgid "Destination Port"
|
|
msgstr "Destination Port"
|
|
|
|
#: dashboards/project/firewalls/tables.py:287
|
|
msgid "In Policy"
|
|
msgstr "In Policy"
|
|
|
|
#: dashboards/project/firewalls/tables.py:291
|
|
#: dashboards/project/firewalls/tables.py:301
|
|
#: dashboards/project/firewalls/templates/firewalls/_policy_details.html:19
|
|
#: dashboards/project/firewalls/workflows.py:131
|
|
#: dashboards/project/firewalls/workflows.py:137
|
|
msgid "Rules"
|
|
msgstr "Rules"
|
|
|
|
#: dashboards/project/firewalls/tables.py:308
|
|
msgid "Policies"
|
|
msgstr "Policies"
|
|
|
|
#: dashboards/project/firewalls/tables.py:317
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/firewalls/tables.py:319
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/firewalls/tables.py:321
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/firewalls/tables.py:323
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Created"
|
|
msgstr "Created"
|
|
|
|
#: dashboards/project/firewalls/tables.py:325
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Pending Create"
|
|
msgstr "Pending Create"
|
|
|
|
#: dashboards/project/firewalls/tables.py:327
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Pending Update"
|
|
msgstr "Pending Update"
|
|
|
|
#: dashboards/project/firewalls/tables.py:329
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Pending Delete"
|
|
msgstr "Pending Delete"
|
|
|
|
#: dashboards/project/firewalls/tables.py:331
|
|
msgctxt "Current status of a Firewall"
|
|
msgid "Inactive"
|
|
msgstr "Inactive"
|
|
|
|
#: dashboards/project/firewalls/tables.py:334
|
|
msgctxt "Admin state of a Firewall"
|
|
msgid "UP"
|
|
msgstr "UP"
|
|
|
|
#: dashboards/project/firewalls/tables.py:335
|
|
msgctxt "Admin state of a Firewall"
|
|
msgid "DOWN"
|
|
msgstr "DOWN"
|
|
|
|
#: dashboards/project/firewalls/tables.py:345
|
|
msgid "Associated Routers"
|
|
msgstr "Associated Routers"
|
|
|
|
#: dashboards/project/firewalls/tables.py:369
|
|
#, python-format
|
|
msgid "Failed to verify extension support %(reason)s"
|
|
msgstr "Failed to verify extension support %(reason)s"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:31
|
|
msgid "Firewall Rules"
|
|
msgstr "Firewall Rules"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:43
|
|
msgid "Unable to retrieve rules list."
|
|
msgstr "Unable to retrieve rules list."
|
|
|
|
#: dashboards/project/firewalls/tabs.py:50
|
|
msgid "Firewall Policies"
|
|
msgstr "Firewall Policies"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:62
|
|
msgid "Unable to retrieve policies list."
|
|
msgstr "Unable to retrieve policies list."
|
|
|
|
#: dashboards/project/firewalls/tabs.py:91
|
|
msgid "Unable to retrieve firewall list."
|
|
msgstr "Unable to retrieve firewall list."
|
|
|
|
#: dashboards/project/firewalls/tabs.py:97
|
|
msgid "Firewall Rule Details"
|
|
msgstr "Firewall Rule Details"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:108
|
|
#: dashboards/project/firewalls/views.py:163
|
|
msgid "Unable to retrieve rule details."
|
|
msgstr "Unable to retrieve rule details."
|
|
|
|
#: dashboards/project/firewalls/tabs.py:114
|
|
msgid "Firewall Policy Details"
|
|
msgstr "Firewall Policy Details"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:125
|
|
#: dashboards/project/firewalls/views.py:204
|
|
#: dashboards/project/firewalls/views.py:282
|
|
#: dashboards/project/firewalls/views.py:322
|
|
msgid "Unable to retrieve policy details."
|
|
msgstr "Unable to retrieve policy details."
|
|
|
|
#: dashboards/project/firewalls/tabs.py:131
|
|
msgid "Firewall Details"
|
|
msgstr "Firewall Details"
|
|
|
|
#: dashboards/project/firewalls/tabs.py:152
|
|
#: dashboards/project/firewalls/views.py:243
|
|
#: dashboards/project/firewalls/views.py:357
|
|
msgid "Unable to retrieve firewall details."
|
|
msgstr "Unable to retrieve firewall details."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_add_router_to_firewall.html:6
|
|
msgid "Choose the router(s) you want to add."
|
|
msgstr "Choose the router(s) you want to add."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:19
|
|
msgid "Policy ID"
|
|
msgstr "Policy ID"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:28
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57
|
|
msgid "Admin State Up"
|
|
msgstr "Admin State Up"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:6
|
|
msgid ""
|
|
"Choose the rule you want to insert. Specify either the rule you want to "
|
|
"insert immediately before, or the rule to insert immediately after. If both "
|
|
"are specified, the prior takes precedence."
|
|
msgstr "Choose the rule you want to insert. Specify either the rule you want to insert immediately before, or the rule to insert immediately after. If both are specified, the prior takes precedence."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_remove_router_from_firewall.html:6
|
|
msgid "Unselect the routers you want to disassociate from the firewall."
|
|
msgstr "Unselect the routers you want to disassociate from the firewall."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:6
|
|
msgid "Choose the rule you want to remove."
|
|
msgstr "Choose the rule you want to remove."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:25
|
|
msgid "Source IP Address"
|
|
msgstr "Source IP Address"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:31
|
|
msgid "Destination IP Address"
|
|
msgstr "Destination IP Address"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:37
|
|
msgid "Used in Policy"
|
|
msgstr "Used in Policy"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_rule_details.html:47
|
|
msgid "Position in Policy"
|
|
msgstr "Position in Policy"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_router_help.html:3
|
|
msgid ""
|
|
"Choose router(s) from Available Routers to Selected Routers by push button "
|
|
"or drag and drop. "
|
|
msgstr "Choose router(s) from Available Routers to Selected Routers by push button or drag and drop. "
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_routers.html:8
|
|
msgid "Selected Routers"
|
|
msgstr "Selected Routers"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_routers.html:11
|
|
msgid "Available Routers"
|
|
msgstr "Available Routers"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_rule_help.html:3
|
|
msgid ""
|
|
"Choose rule(s) from Available Rules to Selected Rule by push button or drag and drop,\n"
|
|
"you may change their order by drag and drop as well. "
|
|
msgstr "Choose rule(s) from Available Rules to Selected Rule by push button or drag and drop,\nyou may change their order by drag and drop as well. "
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_rules.html:8
|
|
msgid "Selected Rules"
|
|
msgstr "Selected Rules"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_update_rules.html:11
|
|
msgid "Available Rules"
|
|
msgstr "Available Rules"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:6
|
|
msgid "You may update firewall details here."
|
|
msgstr "You may update firewall details here."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:6
|
|
msgid ""
|
|
"You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links"
|
|
" instead to insert or remove a rule"
|
|
msgstr "You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links instead to insert or remove a rule"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/_updaterule.html:6
|
|
msgid "You may update rule details here."
|
|
msgstr "You may update rule details here."
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/add_router_to_firewall.html:3
|
|
#: dashboards/project/firewalls/views.py:368
|
|
#: dashboards/project/firewalls/views.py:371
|
|
msgid "Add Router to Firewall"
|
|
msgstr "Add Router to Firewall"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/addfirewall.html:3
|
|
#: dashboards/project/firewalls/views.py:107
|
|
msgid "Add New Firewall"
|
|
msgstr "Add New Firewall"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/addpolicy.html:3
|
|
#: dashboards/project/firewalls/views.py:101
|
|
msgid "Add New Policy"
|
|
msgstr "Add New Policy"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/addrule.html:3
|
|
#: dashboards/project/firewalls/views.py:95
|
|
msgid "Add New Rule"
|
|
msgstr "Add New Rule"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3
|
|
#: dashboards/project/firewalls/views.py:261
|
|
msgid "Insert Rule to Policy"
|
|
msgstr "Insert Rule to Policy"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/remove_router_from_firewall.html:3
|
|
#: dashboards/project/firewalls/views.py:376
|
|
#: dashboards/project/firewalls/views.py:379
|
|
msgid "Remove Router from Firewall"
|
|
msgstr "Remove Router from Firewall"
|
|
|
|
#: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3
|
|
#: dashboards/project/firewalls/views.py:295
|
|
#: dashboards/project/firewalls/views.py:301
|
|
msgid "Remove Rule from Policy"
|
|
msgstr "Remove Rule from Policy"
|
|
|
|
#: dashboards/project/firewalls/views.py:68
|
|
#, python-format
|
|
msgid "Deleted rule %s"
|
|
msgstr "Deleted rule %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:71
|
|
#, python-format
|
|
msgid "Unable to delete rule. %s"
|
|
msgstr "Unable to delete rule. %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:76
|
|
#, python-format
|
|
msgid "Deleted policy %s"
|
|
msgstr "Deleted policy %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:79
|
|
#, python-format
|
|
msgid "Unable to delete policy. %s"
|
|
msgstr "Unable to delete policy. %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:85
|
|
#, python-format
|
|
msgid "Deleted firewall %s"
|
|
msgstr "Deleted firewall %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:88
|
|
#, python-format
|
|
msgid "Unable to delete firewall. %s"
|
|
msgstr "Unable to delete firewall. %s"
|
|
|
|
#: dashboards/project/firewalls/views.py:140
|
|
#: dashboards/project/firewalls/views.py:181
|
|
#: dashboards/project/firewalls/views.py:219
|
|
#: dashboards/project/firewalls/views.py:259
|
|
#: dashboards/project/firewalls/views.py:298
|
|
#: dashboards/project/firewalls/views.py:335
|
|
#: dashboards/project/loadbalancers/views.py:234
|
|
#: dashboards/project/loadbalancers/views.py:271
|
|
#: dashboards/project/loadbalancers/views.py:322
|
|
#: dashboards/project/loadbalancers/views.py:358
|
|
#: dashboards/project/networks/ports/views.py:88
|
|
#: dashboards/project/networks/views.py:69
|
|
#: dashboards/project/routers/views.py:179
|
|
#: dashboards/project/volumes/snapshots/views.py:37
|
|
#: dashboards/project/vpn/views.py:274 dashboards/project/vpn/views.py:310
|
|
#: dashboards/project/vpn/views.py:353 dashboards/project/vpn/views.py:395
|
|
#: dashboards/router/nexus1000v/views.py:122
|
|
msgid "Save Changes"
|
|
msgstr "Save Changes"
|
|
|
|
#: dashboards/project/firewalls/views.py:143
|
|
msgid "Edit Rule {{ name }}"
|
|
msgstr "Edit Rule {{ name }}"
|
|
|
|
#: dashboards/project/firewalls/views.py:184
|
|
msgid "Edit Policy {{ name }}"
|
|
msgstr "Edit Policy {{ name }}"
|
|
|
|
#: dashboards/project/firewalls/views.py:222
|
|
msgid "Edit Firewall {{ name }}"
|
|
msgstr "Edit Firewall {{ name }}"
|
|
|
|
#: dashboards/project/firewalls/views.py:255
|
|
msgid "Insert Rule into Policy"
|
|
msgstr "Insert Rule into Policy"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:73
|
|
msgid "AddRule"
|
|
msgstr "AddRule"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:75
|
|
msgid ""
|
|
"Create a firewall rule.\n"
|
|
"\n"
|
|
"Protocol and action must be specified. Other fields are optional."
|
|
msgstr "Create a firewall rule.\n\nProtocol and action must be specified. Other fields are optional."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:105
|
|
#, python-format
|
|
msgid "Added Rule \"%s\"."
|
|
msgstr "Added Rule \"%s\"."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:106
|
|
#, python-format
|
|
msgid "Unable to add Rule \"%s\"."
|
|
msgstr "Unable to add Rule \"%s\"."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:134
|
|
msgid "Create a policy with selected rules."
|
|
msgstr "Create a policy with selected rules."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:139
|
|
msgid "Select rules for your policy."
|
|
msgstr "Select rules for your policy."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:152
|
|
#, python-format
|
|
msgid "Unable to retrieve rules (%(error)s)."
|
|
msgstr "Unable to retrieve rules (%(error)s)."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:176
|
|
msgid "Create a firewall with selected routers."
|
|
msgstr "Create a firewall with selected routers."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:181
|
|
msgid "Select routers for your firewall."
|
|
msgstr "Select routers for your firewall."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:192
|
|
#, python-format
|
|
msgid "Unable to retrieve routers (%(error)s)."
|
|
msgstr "Unable to retrieve routers (%(error)s)."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:233
|
|
msgid "AddPolicy"
|
|
msgstr "AddPolicy"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:235
|
|
msgid ""
|
|
"Create a firewall policy with an ordered list of firewall rules.\n"
|
|
"\n"
|
|
"A name must be given. Firewall rules are added in the order placed under the Rules tab."
|
|
msgstr "Create a firewall policy with an ordered list of firewall rules.\n\nA name must be given. Firewall rules are added in the order placed under the Rules tab."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:255
|
|
#, python-format
|
|
msgid "Added Policy \"%s\"."
|
|
msgstr "Added Policy \"%s\"."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:256
|
|
#, python-format
|
|
msgid "Unable to add Policy \"%s\"."
|
|
msgstr "Unable to add Policy \"%s\"."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:291
|
|
msgid "Select a Policy"
|
|
msgstr "Select a Policy"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:299
|
|
#, python-format
|
|
msgid "Unable to retrieve policy list (%(error)s)."
|
|
msgstr "Unable to retrieve policy list (%(error)s)."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:310
|
|
msgid "AddFirewall"
|
|
msgstr "AddFirewall"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:312
|
|
msgid ""
|
|
"Create a firewall based on a policy.\n"
|
|
"\n"
|
|
"A policy must be selected. Other fields are optional."
|
|
msgstr "Create a firewall based on a policy.\n\nA policy must be selected. Other fields are optional."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:330
|
|
msgid "Add Firewall"
|
|
msgstr "Add Firewall"
|
|
|
|
#: dashboards/project/firewalls/workflows.py:332
|
|
#, python-format
|
|
msgid "Added Firewall \"%s\"."
|
|
msgstr "Added Firewall \"%s\"."
|
|
|
|
#: dashboards/project/firewalls/workflows.py:333
|
|
#, python-format
|
|
msgid "Unable to add Firewall \"%s\"."
|
|
msgstr "Unable to add Firewall \"%s\"."
|
|
|
|
#: dashboards/project/images/images/forms.py:45
|
|
msgid "Image Source"
|
|
msgstr "Image Source"
|
|
|
|
#: dashboards/project/images/images/forms.py:47
|
|
#: dashboards/project/images/images/forms.py:54
|
|
#: dashboards/project/images/images/forms.py:60
|
|
#: dashboards/project/images/images/forms.py:102
|
|
msgid "Image Location"
|
|
msgstr "Image Location"
|
|
|
|
#: dashboards/project/images/images/forms.py:48
|
|
#: dashboards/project/images/images/forms.py:65
|
|
#: dashboards/project/images/images/forms.py:70
|
|
msgid "Image File"
|
|
msgstr "Image File"
|
|
|
|
#: dashboards/project/images/images/forms.py:55
|
|
msgid "An external (HTTP) URL to load the image from."
|
|
msgstr "An external (HTTP) URL to load the image from."
|
|
|
|
#: dashboards/project/images/images/forms.py:66
|
|
msgid "A local image to upload."
|
|
msgstr "A local image to upload."
|
|
|
|
#: dashboards/project/images/images/forms.py:76
|
|
#: dashboards/project/images/images/forms.py:232
|
|
#: dashboards/project/images/images/tables.py:290
|
|
msgid "Format"
|
|
msgstr "Format"
|
|
|
|
#: dashboards/project/images/images/forms.py:81
|
|
#: dashboards/project/images/images/forms.py:227
|
|
msgid "Architecture"
|
|
msgstr "Architecture"
|
|
|
|
#: dashboards/project/images/images/forms.py:84
|
|
#: dashboards/project/images/images/forms.py:234
|
|
msgid "Minimum Disk (GB)"
|
|
msgstr "Minimum Disk (GB)"
|
|
|
|
#: dashboards/project/images/images/forms.py:86
|
|
#: dashboards/project/images/images/forms.py:236
|
|
msgid ""
|
|
"The minimum disk size required to boot the image. If unspecified, this value"
|
|
" defaults to 0 (no minimum)."
|
|
msgstr "The minimum disk size required to boot the image. If unspecified, this value defaults to 0 (no minimum)."
|
|
|
|
#: dashboards/project/images/images/forms.py:90
|
|
#: dashboards/project/images/images/forms.py:242
|
|
msgid "Minimum RAM (MB)"
|
|
msgstr "Minimum RAM (MB)"
|
|
|
|
#: dashboards/project/images/images/forms.py:92
|
|
#: dashboards/project/images/images/forms.py:244
|
|
msgid ""
|
|
"The minimum memory size required to boot the image. If unspecified, this "
|
|
"value defaults to 0 (no minimum)."
|
|
msgstr "The minimum memory size required to boot the image. If unspecified, this value defaults to 0 (no minimum)."
|
|
|
|
#: dashboards/project/images/images/forms.py:96
|
|
msgid "Copy Data"
|
|
msgstr "Copy Data"
|
|
|
|
#: dashboards/project/images/images/forms.py:97
|
|
msgid ""
|
|
"Specify this option to copy image data to the image service. If unspecified,"
|
|
" image data will be used in its current location."
|
|
msgstr "Specify this option to copy image data to the image service. If unspecified, image data will be used in its current location."
|
|
|
|
#: dashboards/project/images/images/forms.py:148
|
|
msgid "A image or external image location must be specified."
|
|
msgstr "A image or external image location must be specified."
|
|
|
|
#: dashboards/project/images/images/forms.py:151
|
|
msgid "Can not specify both image and external image location."
|
|
msgstr "Can not specify both image and external image location."
|
|
|
|
#: dashboards/project/images/images/forms.py:191
|
|
#, python-format
|
|
msgid "Your image %s has been queued for creation."
|
|
msgstr "Your image %s has been queued for creation."
|
|
|
|
#: dashboards/project/images/images/forms.py:195
|
|
msgid "Unable to create new image"
|
|
msgstr "Unable to create new image"
|
|
|
|
#: dashboards/project/images/images/forms.py:199
|
|
#, python-format
|
|
msgid "Unable to create new image: Invalid disk format %s for image."
|
|
msgstr "Unable to create new image: Invalid disk format %s for image."
|
|
|
|
#: dashboards/project/images/images/forms.py:202
|
|
msgid "Unable to create new image: Image name too long."
|
|
msgstr "Unable to create new image: Image name too long."
|
|
|
|
#: dashboards/project/images/images/forms.py:216
|
|
msgid "Kernel ID"
|
|
msgstr "Kernel ID"
|
|
|
|
#: dashboards/project/images/images/forms.py:222
|
|
msgid "Ramdisk ID"
|
|
msgstr "Ramdisk ID"
|
|
|
|
#: dashboards/project/images/images/forms.py:264
|
|
#, python-format
|
|
msgid "Unable to update image \"%s\"."
|
|
msgstr "Unable to update image \"%s\"."
|
|
|
|
#: dashboards/project/images/images/forms.py:291
|
|
msgid "Image was successfully updated."
|
|
msgstr "Image was successfully updated."
|
|
|
|
#: dashboards/project/images/images/tables.py:85
|
|
msgid "Deleted images are not recoverable."
|
|
msgstr "Deleted images are not recoverable."
|
|
|
|
#: dashboards/project/images/images/tables.py:90
|
|
msgid "Delete Image"
|
|
msgid_plural "Delete Images"
|
|
msgstr[0] "Delete Image"
|
|
msgstr[1] "Delete Images"
|
|
|
|
#: dashboards/project/images/images/tables.py:98
|
|
msgid "Deleted Image"
|
|
msgid_plural "Deleted Images"
|
|
msgstr[0] "Deleted Image"
|
|
msgstr[1] "Deleted Images"
|
|
|
|
#: dashboards/project/images/images/tables.py:129
|
|
msgid "Edit Image"
|
|
msgstr "Edit Image"
|
|
|
|
#: dashboards/project/images/images/tables.py:146
|
|
#: dashboards/project/volumes/snapshots/tables.py:93
|
|
#: dashboards/project/volumes/templates/volumes/volumes/create.html:3
|
|
#: dashboards/project/volumes/volumes/tables.py:96
|
|
#: dashboards/project/volumes/volumes/tables.py:121
|
|
#: dashboards/project/volumes/volumes/views.py:82
|
|
#: dashboards/project/volumes/volumes/views.py:84
|
|
msgid "Create Volume"
|
|
msgstr "Create Volume"
|
|
|
|
#: dashboards/project/images/images/tables.py:183
|
|
msgid "Shared with Me"
|
|
msgstr "Shared with Me"
|
|
|
|
#: dashboards/project/images/images/tables.py:228
|
|
msgctxt "Image format for display in table"
|
|
msgid "Raw"
|
|
msgstr "Raw"
|
|
|
|
#: dashboards/project/images/images/tables.py:259
|
|
msgctxt "Current status of an Image"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/images/images/tables.py:260
|
|
msgctxt "Current status of an Image"
|
|
msgid "Saving"
|
|
msgstr "Saving"
|
|
|
|
#: dashboards/project/images/images/tables.py:261
|
|
msgctxt "Current status of an Image"
|
|
msgid "Queued"
|
|
msgstr "Queued"
|
|
|
|
#: dashboards/project/images/images/tables.py:263
|
|
msgctxt "Current status of an Image"
|
|
msgid "Pending Delete"
|
|
msgstr "Pending Delete"
|
|
|
|
#: dashboards/project/images/images/tables.py:264
|
|
msgctxt "Current status of an Image"
|
|
msgid "Killed"
|
|
msgstr "Killed"
|
|
|
|
#: dashboards/project/images/images/tables.py:265
|
|
msgctxt "Current status of an Image"
|
|
msgid "Deleted"
|
|
msgstr "Deleted"
|
|
|
|
#: dashboards/project/images/images/tables.py:268
|
|
msgctxt "Type of an image"
|
|
msgid "Image"
|
|
msgstr "Image"
|
|
|
|
#: dashboards/project/images/images/tables.py:269
|
|
msgctxt "Type of an image"
|
|
msgid "Snapshot"
|
|
msgstr "Snapshot"
|
|
|
|
#: dashboards/project/images/images/views.py:60
|
|
msgid "Unable to retrieve image."
|
|
msgstr "Unable to retrieve image."
|
|
|
|
#: dashboards/project/images/images/views.py:88
|
|
msgid "Image Details: {{ image.name }}"
|
|
msgstr "Image Details: {{ image.name }}"
|
|
|
|
#: dashboards/project/images/images/views.py:109
|
|
msgid "Unable to retrieve image details."
|
|
msgstr "Unable to retrieve image details."
|
|
|
|
#: dashboards/project/images/snapshots/forms.py:33
|
|
#: dashboards/project/volumes/snapshots/forms.py:25
|
|
#: dashboards/project/volumes/volumes/forms.py:489
|
|
msgid "Snapshot Name"
|
|
msgstr "Snapshot Name"
|
|
|
|
#: dashboards/project/images/snapshots/forms.py:43
|
|
#, python-format
|
|
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
|
msgstr "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
|
|
|
#: dashboards/project/images/snapshots/forms.py:49
|
|
msgid "Unable to create snapshot."
|
|
msgstr "Unable to create snapshot."
|
|
|
|
#: dashboards/project/images/snapshots/views.py:40
|
|
msgid "Create a Snapshot"
|
|
msgstr "Create a Snapshot"
|
|
|
|
#: dashboards/project/images/snapshots/views.py:50
|
|
msgid "Unable to retrieve instance."
|
|
msgstr "Unable to retrieve instance."
|
|
|
|
#: dashboards/project/images/templates/images/images/_create.html:16
|
|
msgid ""
|
|
"Images can be provided via an HTTP URL or be uploaded from your local file "
|
|
"system. Compressed image binaries are supported (.zip and .tar.gz.)"
|
|
msgstr "Images can be provided via an HTTP URL or be uploaded from your local file system. Compressed image binaries are supported (.zip and .tar.gz.)"
|
|
|
|
#: dashboards/project/images/templates/images/images/_create.html:24
|
|
msgid ""
|
|
"If you select an image via an HTTP URL, the Image Location field MUST be a "
|
|
"valid and direct URL to the image binary; it must also be accessible to the "
|
|
"Image Service. URLs that redirect or serve error pages will result in "
|
|
"unusable images."
|
|
msgstr "If you select an image via an HTTP URL, the Image Location field MUST be a valid and direct URL to the image binary; it must also be accessible to the Image Service. URLs that redirect or serve error pages will result in unusable images."
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:3
|
|
msgid "Image Overview"
|
|
msgstr "Image Overview"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:17
|
|
msgid "Owner"
|
|
msgstr "Owner"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:25
|
|
msgid "Checksum"
|
|
msgstr "Checksum"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:49
|
|
msgid "Virtual Size"
|
|
msgstr "Virtual Size"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:52
|
|
msgid "Container Format"
|
|
msgstr "Container Format"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:54
|
|
#: dashboards/project/volumes/volumes/forms.py:639
|
|
msgid "Disk Format"
|
|
msgstr "Disk Format"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:57
|
|
msgid "Min Disk"
|
|
msgstr "Min Disk"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:61
|
|
msgid "Min RAM"
|
|
msgstr "Min RAM"
|
|
|
|
#: dashboards/project/images/templates/images/images/_detail_overview.html:68
|
|
msgid "Custom Properties"
|
|
msgstr "Custom Properties"
|
|
|
|
#: dashboards/project/images/templates/images/images/detail.html:4
|
|
msgid "Image Details"
|
|
msgstr "Image Details"
|
|
|
|
#: dashboards/project/images/templates/images/snapshots/_create.html:9
|
|
#: dashboards/project/images/templates/images/snapshots/_create.html:24
|
|
#: dashboards/project/images/templates/images/snapshots/create.html:3
|
|
#: dashboards/project/instances/tables.py:408
|
|
#: dashboards/project/volumes/volumes/tables.py:168
|
|
msgid "Create Snapshot"
|
|
msgstr "Create Snapshot"
|
|
|
|
#: dashboards/project/images/templates/images/snapshots/_create.html:19
|
|
msgid ""
|
|
"A snapshot is an image which preserves the disk state of a running instance."
|
|
msgstr "A snapshot is an image which preserves the disk state of a running instance."
|
|
|
|
#: dashboards/project/images/utils.py:44
|
|
msgid "Unable to retrieve public images."
|
|
msgstr "Unable to retrieve public images."
|
|
|
|
#: dashboards/project/images/utils.py:60
|
|
msgid "Unable to retrieve images for the current project."
|
|
msgstr "Unable to retrieve images for the current project."
|
|
|
|
#: dashboards/project/images/utils.py:95
|
|
msgid "Unable to retrieve images"
|
|
msgstr "Unable to retrieve images"
|
|
|
|
#: dashboards/project/images/utils.py:104
|
|
#: dashboards/project/instances/forms.py:66
|
|
#: dashboards/project/instances/workflows/create_instance.py:439
|
|
msgid "No images available"
|
|
msgstr "No images available"
|
|
|
|
#: dashboards/project/images/views.py:55
|
|
msgid "Unable to retrieve images."
|
|
msgstr "Unable to retrieve images."
|
|
|
|
#: dashboards/project/instances/audit_tables.py:24
|
|
msgid "Request ID"
|
|
msgstr "Request ID"
|
|
|
|
#: dashboards/project/instances/audit_tables.py:26
|
|
msgid "Start Time"
|
|
msgstr "Start Time"
|
|
|
|
#: dashboards/project/instances/audit_tables.py:29
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:32
|
|
msgid "Message"
|
|
msgstr "Message"
|
|
|
|
#: dashboards/project/instances/audit_tables.py:33
|
|
msgid "Instance Action List"
|
|
msgstr "Instance Action List"
|
|
|
|
#: dashboards/project/instances/console.py:42
|
|
#, python-format
|
|
msgid "Console type \"%s\" not supported."
|
|
msgstr "Console type \"%s\" not supported."
|
|
|
|
#: dashboards/project/instances/console.py:72
|
|
msgid "No available console found."
|
|
msgstr "No available console found."
|
|
|
|
#: dashboards/project/instances/forms.py:44
|
|
msgid "Rebuild Password"
|
|
msgstr "Rebuild Password"
|
|
|
|
#: dashboards/project/instances/forms.py:50
|
|
msgid "Confirm Rebuild Password"
|
|
msgstr "Confirm Rebuild Password"
|
|
|
|
#: dashboards/project/instances/forms.py:53
|
|
#: dashboards/project/instances/workflows/create_instance.py:766
|
|
msgid "Disk Partition"
|
|
msgstr "Disk Partition"
|
|
|
|
#: dashboards/project/instances/forms.py:78
|
|
#: dashboards/project/instances/workflows/create_instance.py:784
|
|
msgid "Automatic"
|
|
msgstr "Automatic"
|
|
|
|
#: dashboards/project/instances/forms.py:79
|
|
#: dashboards/project/instances/workflows/create_instance.py:785
|
|
msgid "Manual"
|
|
msgstr "Manual"
|
|
|
|
#: dashboards/project/instances/forms.py:82
|
|
#: dashboards/project/instances/workflows/create_instance.py:168
|
|
#: dashboards/project/instances/workflows/create_instance.py:794
|
|
msgid "Unable to retrieve extensions information."
|
|
msgstr "Unable to retrieve extensions information."
|
|
|
|
#: dashboards/project/instances/forms.py:106
|
|
#, python-format
|
|
msgid "Rebuilding instance %s."
|
|
msgstr "Rebuilding instance %s."
|
|
|
|
#: dashboards/project/instances/forms.py:109
|
|
msgid "Unable to rebuild instance."
|
|
msgstr "Unable to rebuild instance."
|
|
|
|
#: dashboards/project/instances/forms.py:117
|
|
msgid "The Key Pair name that was associated with the instance"
|
|
msgstr "The Key Pair name that was associated with the instance"
|
|
|
|
#: dashboards/project/instances/forms.py:124
|
|
msgid "The instance password encrypted with your public key."
|
|
msgstr "The instance password encrypted with your public key."
|
|
|
|
#: dashboards/project/instances/forms.py:127
|
|
msgid "Encrypted Password"
|
|
msgstr "Encrypted Password"
|
|
|
|
#: dashboards/project/instances/forms.py:142
|
|
msgid "Instance Password is not set or is not yet available"
|
|
msgstr "Instance Password is not set or is not yet available"
|
|
|
|
#: dashboards/project/instances/forms.py:148
|
|
msgid "Private Key File"
|
|
msgstr "Private Key File"
|
|
|
|
#: dashboards/project/instances/forms.py:152
|
|
msgid "OR Copy/Paste your Private Key"
|
|
msgstr "OR Copy/Paste your Private Key"
|
|
|
|
#: dashboards/project/instances/forms.py:160
|
|
msgid "Unable to retrieve instance password."
|
|
msgstr "Unable to retrieve instance password."
|
|
|
|
#: dashboards/project/instances/tables.py:122
|
|
msgid "Hard Reboot Instance"
|
|
msgid_plural "Hard Reboot Instances"
|
|
msgstr[0] "Hard Reboot Instance"
|
|
msgstr[1] "Hard Reboot Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:130
|
|
msgid "Hard Rebooted Instance"
|
|
msgid_plural "Hard Rebooted Instances"
|
|
msgstr[0] "Hard Rebooted Instance"
|
|
msgstr[1] "Hard Rebooted Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:153
|
|
msgid "Soft Reboot Instance"
|
|
msgid_plural "Soft Reboot Instances"
|
|
msgstr[0] "Soft Reboot Instance"
|
|
msgstr[1] "Soft Reboot Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:161
|
|
msgid "Soft Rebooted Instance"
|
|
msgid_plural "Soft Rebooted Instances"
|
|
msgstr[0] "Soft Rebooted Instance"
|
|
msgstr[1] "Soft Rebooted Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:178
|
|
msgid "Pause Instance"
|
|
msgid_plural "Pause Instances"
|
|
msgstr[0] "Pause Instance"
|
|
msgstr[1] "Pause Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:183
|
|
#: dashboards/project/instances/tables.py:251
|
|
msgid "Resume Instance"
|
|
msgid_plural "Resume Instances"
|
|
msgstr[0] "Resume Instance"
|
|
msgstr[1] "Resume Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:193
|
|
msgid "Paused Instance"
|
|
msgid_plural "Paused Instances"
|
|
msgstr[0] "Paused Instance"
|
|
msgstr[1] "Paused Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:198
|
|
#: dashboards/project/instances/tables.py:266
|
|
msgid "Resumed Instance"
|
|
msgid_plural "Resumed Instances"
|
|
msgstr[0] "Resumed Instance"
|
|
msgstr[1] "Resumed Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:246
|
|
msgid "Suspend Instance"
|
|
msgid_plural "Suspend Instances"
|
|
msgstr[0] "Suspend Instance"
|
|
msgstr[1] "Suspend Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:261
|
|
msgid "Suspended Instance"
|
|
msgid_plural "Suspended Instances"
|
|
msgstr[0] "Suspended Instance"
|
|
msgstr[1] "Suspended Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:352
|
|
msgid "Launch Instance NG"
|
|
msgstr "Launch Instance NG"
|
|
|
|
#: dashboards/project/instances/tables.py:372
|
|
#: dashboards/project/instances/workflows/update_instance.py:132
|
|
msgid "Edit Instance"
|
|
msgstr "Edit Instance"
|
|
|
|
#: dashboards/project/instances/tables.py:395
|
|
msgid "Edit Security Groups"
|
|
msgstr "Edit Security Groups"
|
|
|
|
#: dashboards/project/instances/tables.py:421
|
|
#: dashboards/project/instances/tabs.py:61
|
|
msgid "Console"
|
|
msgstr "Console"
|
|
|
|
#: dashboards/project/instances/tables.py:441
|
|
msgid "View Log"
|
|
msgstr "View Log"
|
|
|
|
#: dashboards/project/instances/tables.py:482
|
|
msgid "Confirm Resize/Migrate"
|
|
msgstr "Confirm Resize/Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:495
|
|
msgid "Revert Resize/Migrate"
|
|
msgstr "Revert Resize/Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:508
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:9
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:27
|
|
#: dashboards/project/instances/templates/instances/rebuild.html:3
|
|
#: dashboards/project/instances/views.py:256
|
|
msgid "Rebuild Instance"
|
|
msgstr "Rebuild Instance"
|
|
|
|
#: dashboards/project/instances/tables.py:525
|
|
msgid "Retrieve Password"
|
|
msgstr "Retrieve Password"
|
|
|
|
#: dashboards/project/instances/tables.py:548
|
|
#: dashboards/project/instances/tables.py:575
|
|
msgid "Associate Floating IP"
|
|
msgstr "Associate Floating IP"
|
|
|
|
#: dashboards/project/instances/tables.py:596
|
|
#, python-format
|
|
msgid "Successfully associated floating IP: %s"
|
|
msgstr "Successfully associated floating IP: %s"
|
|
|
|
#: dashboards/project/instances/tables.py:600
|
|
msgid "Unable to associate floating IP."
|
|
msgstr "Unable to associate floating IP."
|
|
|
|
#: dashboards/project/instances/tables.py:606
|
|
msgid "Disassociate Floating IP"
|
|
msgstr "Disassociate Floating IP"
|
|
|
|
#: dashboards/project/instances/tables.py:634
|
|
#, python-format
|
|
msgid "Successfully disassociated floating IP: %s"
|
|
msgstr "Successfully disassociated floating IP: %s"
|
|
|
|
#: dashboards/project/instances/tables.py:637
|
|
msgid "No floating IPs to disassociate."
|
|
msgstr "No floating IPs to disassociate."
|
|
|
|
#: dashboards/project/instances/tables.py:647
|
|
#, python-format
|
|
msgid "Please try again later [Error: %s]."
|
|
msgstr "Please try again later [Error: %s]."
|
|
|
|
#: dashboards/project/instances/tables.py:649
|
|
msgid ""
|
|
"There is not enough capacity for this flavor in the selected availability "
|
|
"zone. Try again later or select a different availability zone."
|
|
msgstr "There is not enough capacity for this flavour in the selected availability zone. Try again later or select a different availability zone."
|
|
|
|
#: dashboards/project/instances/tables.py:661
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to perform requested operation on instance \"%s\", the instance has "
|
|
"an error status"
|
|
msgstr "Failed to perform requested operation on instance \"%s\", the instance has an error status"
|
|
|
|
#: dashboards/project/instances/tables.py:677
|
|
#: dashboards/project/instances/views.py:395
|
|
#, python-format
|
|
msgid "Unable to retrieve flavor information for instance \"%s\"."
|
|
msgstr "Unable to retrieve flavour information for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/tables.py:694
|
|
msgid "Start Instance"
|
|
msgid_plural "Start Instances"
|
|
msgstr[0] "Start Instance"
|
|
msgstr[1] "Start Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:702
|
|
msgid "Started Instance"
|
|
msgid_plural "Started Instances"
|
|
msgstr[0] "Started Instance"
|
|
msgstr[1] "Started Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:719
|
|
msgid "To power off a specific instance."
|
|
msgstr "To power off a specific instance."
|
|
|
|
#: dashboards/project/instances/tables.py:725
|
|
msgctxt "Action to perform (the instance is currently running)"
|
|
msgid "Shut Off Instance"
|
|
msgid_plural "Shut Off Instances"
|
|
msgstr[0] "Shut Off Instance"
|
|
msgstr[1] "Shut Off Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:734
|
|
msgctxt "Past action (the instance is currently already Shut Off)"
|
|
msgid "Shut Off Instance"
|
|
msgid_plural "Shut Off Instances"
|
|
msgstr[0] "Shut Off Instance"
|
|
msgstr[1] "Shut Off Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:755
|
|
msgid "Lock Instance"
|
|
msgid_plural "Lock Instances"
|
|
msgstr[0] "Lock Instance"
|
|
msgstr[1] "Lock Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:763
|
|
msgid "Locked Instance"
|
|
msgid_plural "Locked Instances"
|
|
msgstr[0] "Locked Instance"
|
|
msgstr[1] "Locked Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:786
|
|
msgid "Unlock Instance"
|
|
msgid_plural "Unlock Instances"
|
|
msgstr[0] "Unlock Instance"
|
|
msgstr[1] "Unlock Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:794
|
|
msgid "Unlocked Instance"
|
|
msgid_plural "Unlocked Instances"
|
|
msgstr[0] "Unlocked Instance"
|
|
msgstr[1] "Unlocked Instances"
|
|
|
|
#: dashboards/project/instances/tables.py:839
|
|
#, python-format
|
|
msgid "%s GB"
|
|
msgstr "%s GB"
|
|
|
|
#: dashboards/project/instances/tables.py:864
|
|
#: dashboards/project/instances/tables.py:886
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Deleted"
|
|
msgstr "Deleted"
|
|
|
|
#: dashboards/project/instances/tables.py:865
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/instances/tables.py:866
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Shutoff"
|
|
msgstr "Shutoff"
|
|
|
|
#: dashboards/project/instances/tables.py:868
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Suspended"
|
|
msgstr "Suspended"
|
|
|
|
#: dashboards/project/instances/tables.py:869
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Paused"
|
|
msgstr "Paused"
|
|
|
|
#: dashboards/project/instances/tables.py:870
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/instances/tables.py:872
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Resize/Migrate"
|
|
msgstr "Resize/Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:874
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Confirm or Revert Resize/Migrate"
|
|
msgstr "Confirm or Revert Resize/Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:876
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Revert Resize/Migrate"
|
|
msgstr "Revert Resize/Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:877
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Reboot"
|
|
msgstr "Reboot"
|
|
|
|
#: dashboards/project/instances/tables.py:879
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Hard Reboot"
|
|
msgstr "Hard Reboot"
|
|
|
|
#: dashboards/project/instances/tables.py:880
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Password"
|
|
msgstr "Password"
|
|
|
|
#: dashboards/project/instances/tables.py:881
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Rebuild"
|
|
msgstr "Rebuild"
|
|
|
|
#: dashboards/project/instances/tables.py:883
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Migrating"
|
|
msgstr "Migrating"
|
|
|
|
#: dashboards/project/instances/tables.py:884
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Build"
|
|
msgstr "Build"
|
|
|
|
#: dashboards/project/instances/tables.py:885
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Rescue"
|
|
msgstr "Rescue"
|
|
|
|
#: dashboards/project/instances/tables.py:888
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Soft Deleted"
|
|
msgstr "Soft Deleted"
|
|
|
|
#: dashboards/project/instances/tables.py:889
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Shelved"
|
|
msgstr "Shelved"
|
|
|
|
#: dashboards/project/instances/tables.py:891
|
|
msgctxt "Current status of an Instance"
|
|
msgid "Shelved Offloaded"
|
|
msgstr "Shelved Offloaded"
|
|
|
|
#: dashboards/project/instances/tables.py:894
|
|
msgctxt "Task status of an Instance"
|
|
msgid "None"
|
|
msgstr "None"
|
|
|
|
#: dashboards/project/instances/tables.py:899
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Scheduling"
|
|
msgstr "Scheduling"
|
|
|
|
#: dashboards/project/instances/tables.py:901
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Block Device Mapping"
|
|
msgstr "Block Device Mapping"
|
|
|
|
#: dashboards/project/instances/tables.py:903
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Networking"
|
|
msgstr "Networking"
|
|
|
|
#: dashboards/project/instances/tables.py:904
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Spawning"
|
|
msgstr "Spawning"
|
|
|
|
#: dashboards/project/instances/tables.py:906
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Snapshotting"
|
|
msgstr "Snapshotting"
|
|
|
|
#: dashboards/project/instances/tables.py:908
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Image Snapshot Pending"
|
|
msgstr "Image Snapshot Pending"
|
|
|
|
#: dashboards/project/instances/tables.py:910
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Image Pending Upload"
|
|
msgstr "Image Pending Upload"
|
|
|
|
#: dashboards/project/instances/tables.py:912
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Image Uploading"
|
|
msgstr "Image Uploading"
|
|
|
|
#: dashboards/project/instances/tables.py:914
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Image Backup"
|
|
msgstr "Image Backup"
|
|
|
|
#: dashboards/project/instances/tables.py:916
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Updating Password"
|
|
msgstr "Updating Password"
|
|
|
|
#: dashboards/project/instances/tables.py:918
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Preparing Resize or Migrate"
|
|
msgstr "Preparing Resize or Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:920
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Resizing or Migrating"
|
|
msgstr "Resizing or Migrating"
|
|
|
|
#: dashboards/project/instances/tables.py:922
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Resized or Migrated"
|
|
msgstr "Resized or Migrated"
|
|
|
|
#: dashboards/project/instances/tables.py:924
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Finishing Resize or Migrate"
|
|
msgstr "Finishing Resize or Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:926
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Reverting Resize or Migrate"
|
|
msgstr "Reverting Resize or Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:928
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Confirming Resize or Migrate"
|
|
msgstr "Confirming Resize or Migrate"
|
|
|
|
#: dashboards/project/instances/tables.py:929
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rebooting"
|
|
msgstr "Rebooting"
|
|
|
|
#: dashboards/project/instances/tables.py:931
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Reboot Pending"
|
|
msgstr "Reboot Pending"
|
|
|
|
#: dashboards/project/instances/tables.py:933
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Reboot Started"
|
|
msgstr "Reboot Started"
|
|
|
|
#: dashboards/project/instances/tables.py:935
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rebooting Hard"
|
|
msgstr "Rebooting Hard"
|
|
|
|
#: dashboards/project/instances/tables.py:937
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Reboot Pending Hard"
|
|
msgstr "Reboot Pending Hard"
|
|
|
|
#: dashboards/project/instances/tables.py:939
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Reboot Started Hard"
|
|
msgstr "Reboot Started Hard"
|
|
|
|
#: dashboards/project/instances/tables.py:940
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Pausing"
|
|
msgstr "Pausing"
|
|
|
|
#: dashboards/project/instances/tables.py:941
|
|
#: dashboards/project/instances/tables.py:944
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Resuming"
|
|
msgstr "Resuming"
|
|
|
|
#: dashboards/project/instances/tables.py:943
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Suspending"
|
|
msgstr "Suspending"
|
|
|
|
#: dashboards/project/instances/tables.py:946
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Powering Off"
|
|
msgstr "Powering Off"
|
|
|
|
#: dashboards/project/instances/tables.py:948
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Powering On"
|
|
msgstr "Powering On"
|
|
|
|
#: dashboards/project/instances/tables.py:949
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rescuing"
|
|
msgstr "Rescuing"
|
|
|
|
#: dashboards/project/instances/tables.py:951
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Unrescuing"
|
|
msgstr "Unrescuing"
|
|
|
|
#: dashboards/project/instances/tables.py:953
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rebuilding"
|
|
msgstr "Rebuilding"
|
|
|
|
#: dashboards/project/instances/tables.py:955
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rebuild Block Device Mapping"
|
|
msgstr "Rebuild Block Device Mapping"
|
|
|
|
#: dashboards/project/instances/tables.py:957
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Rebuild Spawning"
|
|
msgstr "Rebuild Spawning"
|
|
|
|
#: dashboards/project/instances/tables.py:958
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Migrating"
|
|
msgstr "Migrating"
|
|
|
|
#: dashboards/project/instances/tables.py:959
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Deleting"
|
|
msgstr "Deleting"
|
|
|
|
#: dashboards/project/instances/tables.py:961
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Soft Deleting"
|
|
msgstr "Soft Deleting"
|
|
|
|
#: dashboards/project/instances/tables.py:962
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Restoring"
|
|
msgstr "Restoring"
|
|
|
|
#: dashboards/project/instances/tables.py:963
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Shelving"
|
|
msgstr "Shelving"
|
|
|
|
#: dashboards/project/instances/tables.py:965
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Shelving Image Pending Upload"
|
|
msgstr "Shelving Image Pending Upload"
|
|
|
|
#: dashboards/project/instances/tables.py:967
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Shelving Image Uploading"
|
|
msgstr "Shelving Image Uploading"
|
|
|
|
#: dashboards/project/instances/tables.py:969
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Shelving Offloading"
|
|
msgstr "Shelving Offloading"
|
|
|
|
#: dashboards/project/instances/tables.py:971
|
|
msgctxt "Task status of an Instance"
|
|
msgid "Unshelving"
|
|
msgstr "Unshelving"
|
|
|
|
#: dashboards/project/instances/tables.py:975
|
|
msgctxt "Power state of an Instance"
|
|
msgid "No State"
|
|
msgstr "No State"
|
|
|
|
#: dashboards/project/instances/tables.py:976
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Running"
|
|
msgstr "Running"
|
|
|
|
#: dashboards/project/instances/tables.py:977
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Blocked"
|
|
msgstr "Blocked"
|
|
|
|
#: dashboards/project/instances/tables.py:978
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Paused"
|
|
msgstr "Paused"
|
|
|
|
#: dashboards/project/instances/tables.py:979
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Shut Down"
|
|
msgstr "Shut Down"
|
|
|
|
#: dashboards/project/instances/tables.py:980
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Shut Off"
|
|
msgstr "Shut Off"
|
|
|
|
#: dashboards/project/instances/tables.py:981
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Crashed"
|
|
msgstr "Crashed"
|
|
|
|
#: dashboards/project/instances/tables.py:982
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Suspended"
|
|
msgstr "Suspended"
|
|
|
|
#: dashboards/project/instances/tables.py:983
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Failed"
|
|
msgstr "Failed"
|
|
|
|
#: dashboards/project/instances/tables.py:984
|
|
msgctxt "Power state of an Instance"
|
|
msgid "Building"
|
|
msgstr "Building"
|
|
|
|
#: dashboards/project/instances/tables.py:1022
|
|
#: dashboards/project/instances/workflows/create_instance.py:529
|
|
msgid "Key Pair"
|
|
msgstr "Key Pair"
|
|
|
|
#: dashboards/project/instances/tabs.py:40
|
|
msgid "Log"
|
|
msgstr "Log"
|
|
|
|
#: dashboards/project/instances/tabs.py:53
|
|
#: dashboards/project/instances/views.py:148
|
|
#, python-format
|
|
msgid "Unable to get log for instance \"%s\"."
|
|
msgstr "Unable to get log for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/tabs.py:90
|
|
msgid "Action Log"
|
|
msgstr "Action Log"
|
|
|
|
#: dashboards/project/instances/tabs.py:103
|
|
msgid "Unable to retrieve instance action list."
|
|
msgstr "Unable to retrieve instance action list."
|
|
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:10
|
|
#: dashboards/project/instances/views.py:272
|
|
msgid "Retrieve Instance Password"
|
|
msgstr "Retrieve Instance Password"
|
|
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:21
|
|
msgid ""
|
|
"To decrypt your password you will need the private key of your key pair for "
|
|
"this instance. Select the private key file, or copy and paste the content of"
|
|
" your private key file into the text area below, then click Decrypt "
|
|
"Password."
|
|
msgstr "To decrypt your password you will need the private key of your key pair for this instance. Select the private key file, or copy and paste the content of your private key file into the text area below, then click Decrypt Password."
|
|
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:22
|
|
msgid "Note: "
|
|
msgstr "Note: "
|
|
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:22
|
|
msgid ""
|
|
"The private key will be only used in your browser and will not be sent to "
|
|
"the server"
|
|
msgstr "The private key will be only used in your browser and will not be sent to the server"
|
|
|
|
#: dashboards/project/instances/templates/instances/_decryptpassword.html:30
|
|
msgid "Decrypt Password"
|
|
msgstr "Decrypt Password"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:4
|
|
msgid "Instance Console"
|
|
msgstr "Instance Console"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:8
|
|
msgid ""
|
|
"If console is not responding to keyboard input: click the grey status bar "
|
|
"below."
|
|
msgstr "If console is not responding to keyboard input: click the grey status bar below."
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:10
|
|
msgid "Click here to show only console"
|
|
msgstr "Click here to show only console"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:11
|
|
msgid "To exit the fullscreen mode, click the browser's back button."
|
|
msgstr "To exit the fullscreen mode, click the browser's back button."
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:25
|
|
msgid "console is currently unavailable. Please try again later."
|
|
msgstr "console is currently unavailable. Please try again later."
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_console.html:26
|
|
msgid "Reload"
|
|
msgstr "Reload"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_log.html:5
|
|
msgid "Instance Console Log"
|
|
msgstr "Instance Console Log"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_log.html:8
|
|
msgid "Log Length"
|
|
msgstr "Log Length"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_log.html:10
|
|
msgid "Go"
|
|
msgstr "Go"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_log.html:12
|
|
msgid "View Full Log"
|
|
msgstr "View Full Log"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:20
|
|
msgid "Time Since Created"
|
|
msgstr "Time Since Created"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:29
|
|
msgid "Fault"
|
|
msgstr "Fault"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:51
|
|
msgid "Flavor ID"
|
|
msgstr "Flavour ID"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:56
|
|
msgid "VCPU"
|
|
msgstr "VCPU"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:57
|
|
#: usage/tables.py:34
|
|
msgid "Disk"
|
|
msgstr "Disk"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:70
|
|
msgid "IP Addresses"
|
|
msgstr "IP Addresses"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:95
|
|
msgid "No rules defined."
|
|
msgstr "No rules defined."
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:109
|
|
msgid "Key Name"
|
|
msgstr "Key Name"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:122
|
|
#: dashboards/project/loadbalancers/tables.py:320
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27
|
|
msgid "N/A"
|
|
msgstr "N/A"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:132
|
|
msgid "Volumes Attached"
|
|
msgstr "Volumes Attached"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:136
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:39
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:47
|
|
#: dashboards/project/volumes/volumes/tables.py:416
|
|
msgid "Attached To"
|
|
msgstr "Attached To"
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:139
|
|
#, python-format
|
|
msgid ""
|
|
"\n"
|
|
" <a href=\"%(volume_url)s\">%(volume_label)s</a> on %(volume_device)s\n"
|
|
" "
|
|
msgstr "\n <a href=\"%(volume_url)s\">%(volume_label)s</a> on %(volume_device)s\n "
|
|
|
|
#: dashboards/project/instances/templates/instances/_detail_overview.html:145
|
|
msgid "No volumes attached."
|
|
msgstr "No volumes attached."
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6
|
|
msgid "Flavor Details"
|
|
msgstr "Flavour Details"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13
|
|
msgid "Total Disk"
|
|
msgstr "Total Disk"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14
|
|
msgid "MB"
|
|
msgstr "MB"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:19
|
|
msgid "Project Limits"
|
|
msgstr "Project Limits"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:21
|
|
msgid "Number of Instances"
|
|
msgstr "Number of Instances"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:22
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:29
|
|
#, python-format
|
|
msgid "<p>%(used)s of %(quota)s Used</p>"
|
|
msgstr "<p>%(used)s of %(quota)s Used</p>"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:35
|
|
msgid "Total RAM"
|
|
msgstr "Total RAM"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:36
|
|
#, python-format
|
|
msgid "<p>%(used)s of %(quota)s MB Used</p>"
|
|
msgstr "<p>%(used)s of %(quota)s MB Used</p>"
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:43
|
|
msgid ""
|
|
"Some flavors not meeting minimum image requirements have been disabled."
|
|
msgstr "Some flavours not meeting minimum image requirements have been disabled."
|
|
|
|
#: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:44
|
|
msgid "No flavors meet minimum criteria for selected image."
|
|
msgstr "No flavours meet minimum criteria for selected image."
|
|
|
|
#: dashboards/project/instances/templates/instances/_instance_flavor.html:9
|
|
#, python-format
|
|
msgid "Flavor Details: %(name)s\">%(name)s"
|
|
msgstr "Flavour Details: %(name)s\">%(name)s"
|
|
|
|
#: dashboards/project/instances/templates/instances/_instance_ips.html:12
|
|
msgid "Floating IPs:"
|
|
msgstr "Floating IPs:"
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2
|
|
msgid "Specify advanced options to use when launching an instance."
|
|
msgstr "Specify advanced options to use when launching an instance."
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_customize_help.html:2
|
|
msgid ""
|
|
"You can customize your instance after it has launched using the options "
|
|
"available here."
|
|
msgstr "You can customise your instance after it has launched using the options available here."
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_customize_help.html:3
|
|
msgid "\"Customization Script\" is analogous to \"User Data\" in other systems."
|
|
msgstr "\"Customisation Script\" is analogous to \"User Data\" in other systems."
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_details_help.html:6
|
|
msgid ""
|
|
"The chart below shows the resources used by this project in relation to the "
|
|
"project's quotas."
|
|
msgstr "The chart below shows the resources used by this project in relation to the project's quotas."
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_network_help.html:3
|
|
msgid ""
|
|
"Choose network from Available networks to Selected networks by push button "
|
|
"or drag and drop, you may change NIC order by drag and drop as well. "
|
|
msgstr "Choose network from Available networks to Selected networks by push button or drag and drop, you may change NIC order by drag and drop as well. "
|
|
|
|
#: dashboards/project/instances/templates/instances/_launch_volumes_help.html:3
|
|
msgid ""
|
|
"An instance can be launched with varying types of attached storage. You may "
|
|
"select from those options here."
|
|
msgstr "An instance can be launched with varying types of attached storage. You may select from those options here."
|
|
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:19
|
|
msgid "Select the image to rebuild your instance."
|
|
msgstr "Select the image to rebuild your instance."
|
|
|
|
#: dashboards/project/instances/templates/instances/_rebuild.html:21
|
|
msgid "You may optionally set a password on the rebuilt instance."
|
|
msgstr "You may optionally set a password on the rebuilt instance."
|
|
|
|
#: dashboards/project/instances/templates/instances/decryptpassword.html:3
|
|
msgid "Instance Admin Password"
|
|
msgstr "Instance Admin Password"
|
|
|
|
#: dashboards/project/instances/utils.py:32
|
|
msgid "Unable to retrieve instance flavors."
|
|
msgstr "Unable to retrieve instance flavours."
|
|
|
|
#: dashboards/project/instances/utils.py:63
|
|
msgid "Unable to sort instance flavors."
|
|
msgstr "Unable to sort instance flavours."
|
|
|
|
#: dashboards/project/instances/utils.py:73
|
|
msgid "Unable to retrieve Nova availability zones."
|
|
msgstr "Unable to retrieve Nova availability zones."
|
|
|
|
#: dashboards/project/instances/utils.py:94
|
|
msgid "Failed to get network list {0}"
|
|
msgstr "Failed to get network list {0}"
|
|
|
|
#: dashboards/project/instances/utils.py:99
|
|
#: dashboards/project/routers/ports/forms.py:176
|
|
msgid "No networks available"
|
|
msgstr "No networks available"
|
|
|
|
#: dashboards/project/instances/utils.py:103
|
|
msgid "Select Network"
|
|
msgstr "Select Network"
|
|
|
|
#: dashboards/project/instances/utils.py:123
|
|
msgid "Unable to retrieve key pairs."
|
|
msgstr "Unable to retrieve key pairs."
|
|
|
|
#: dashboards/project/instances/utils.py:128
|
|
msgid "No key pairs available"
|
|
msgstr "No key pairs available"
|
|
|
|
#: dashboards/project/instances/utils.py:132
|
|
msgid "Select a key pair"
|
|
msgstr "Select a key pair"
|
|
|
|
#: dashboards/project/instances/utils.py:151
|
|
msgid "Select Flavor"
|
|
msgstr "Select Flavour"
|
|
|
|
#: dashboards/project/instances/views.py:73
|
|
msgid "Unable to retrieve instances."
|
|
msgstr "Unable to retrieve instances."
|
|
|
|
#: dashboards/project/instances/views.py:151
|
|
msgid "Log length must be a nonnegative integer."
|
|
msgstr "Log length must be a non negative integer."
|
|
|
|
#: dashboards/project/instances/views.py:170
|
|
#, python-format
|
|
msgid "Unable to get VNC console for instance \"%s\"."
|
|
msgstr "Unable to get VNC console for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/views.py:182
|
|
#, python-format
|
|
msgid "Unable to get SPICE console for instance \"%s\"."
|
|
msgstr "Unable to get SPICE console for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/views.py:193
|
|
#, python-format
|
|
msgid "Unable to get RDP console for instance \"%s\"."
|
|
msgstr "Unable to get RDP console for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/views.py:209
|
|
#, python-format
|
|
msgid "Cannot find instance %s."
|
|
msgstr "Cannot find instance %s."
|
|
|
|
#: dashboards/project/instances/views.py:221
|
|
#, python-format
|
|
msgid "Cannot get console for instance %s."
|
|
msgstr "Cannot get console for instance %s."
|
|
|
|
#: dashboards/project/instances/views.py:309
|
|
#, python-format
|
|
msgid "Unable to retrieve details for instance \"%s\"."
|
|
msgstr "Unable to retrieve details for instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/views.py:330
|
|
#, python-format
|
|
msgid "Unable to retrieve volume list for instance \"%(name)s\" (%(id)s)."
|
|
msgstr "Unable to retrieve volume list for instance \"%(name)s\" (%(id)s)."
|
|
|
|
#: dashboards/project/instances/views.py:339
|
|
#, python-format
|
|
msgid "Unable to retrieve flavor information for instance \"%(name)s\" (%(id)s)."
|
|
msgstr "Unable to retrieve flavour information for instance \"%(name)s\" (%(id)s)."
|
|
|
|
#: dashboards/project/instances/views.py:348
|
|
#, python-format
|
|
msgid "Unable to retrieve security groups for instance \"%(name)s\" (%(id)s)."
|
|
msgstr "Unable to retrieve security groups for instance \"%(name)s\" (%(id)s)."
|
|
|
|
#: dashboards/project/instances/views.py:356
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to retrieve IP addresses from Neutron for instance \"%(name)s\" "
|
|
"(%(id)s)."
|
|
msgstr "Unable to retrieve IP addresses from Neutron for instance \"%(name)s\" (%(id)s)."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:55
|
|
msgid "User"
|
|
msgstr "User"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:69
|
|
msgid "Project & User"
|
|
msgstr "Project & User"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:90
|
|
msgid "Instance Count"
|
|
msgstr "Instance Count"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:93
|
|
msgid "Number of instances to launch."
|
|
msgstr "Number of instances to launch."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:95
|
|
msgid "Instance Boot Source"
|
|
msgstr "Instance Boot Source"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:96
|
|
msgid "Choose Your Boot Source Type."
|
|
msgstr "Choose Your Boot Source Type."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:99
|
|
msgid "Instance Snapshot"
|
|
msgstr "Instance Snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:104
|
|
msgid "Volume Snapshot"
|
|
msgstr "Volume Snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:115
|
|
msgid "Device size (GB)"
|
|
msgstr "Device size (GB)"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:119
|
|
msgid "Volume size in gigabytes (integer value)."
|
|
msgstr "Volume size in gigabytes (integer value)."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:122
|
|
#: dashboards/project/volumes/volumes/forms.py:422
|
|
msgid "Device Name"
|
|
msgstr "Device Name"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:125
|
|
msgid ""
|
|
"Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank"
|
|
" to let the system choose a device name for you."
|
|
msgstr "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank to let the system choose a device name for you."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:131
|
|
msgid "Delete on Terminate"
|
|
msgstr "Delete on Terminate"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:134
|
|
msgid "Delete volume on instance terminate"
|
|
msgstr "Delete volume on instance terminate"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:154
|
|
msgid "Select source"
|
|
msgstr "Select source"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:155
|
|
msgid "Boot from image"
|
|
msgstr "Boot from image"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:156
|
|
msgid "Boot from snapshot"
|
|
msgstr "Boot from snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:159
|
|
msgid "Boot from volume"
|
|
msgstr "Boot from volume"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:166
|
|
msgid "Boot from image (creates a new volume)"
|
|
msgstr "Boot from image (creates a new volume)"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:173
|
|
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:213
|
|
#, python-format
|
|
msgid ""
|
|
"The requested instance cannot be launched as you only have %(avail)i of your"
|
|
" quota available. "
|
|
msgid_plural ""
|
|
"The requested %(req)i instances cannot be launched as you only have "
|
|
"%(avail)i of your quota available."
|
|
msgstr[0] "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:229
|
|
#, python-format
|
|
msgid "Cores(Available: %(avail)s, Requested: %(req)s)"
|
|
msgstr "Cores(Available: %(avail)s, Requested: %(req)s)"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:236
|
|
#, python-format
|
|
msgid "RAM(Available: %(avail)s, Requested: %(req)s)"
|
|
msgstr "RAM(Available: %(avail)s, Requested: %(req)s)"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:243
|
|
#, python-format
|
|
msgid ""
|
|
"The requested instance cannot be launched. The following requested "
|
|
"resource(s) exceed quota(s): %s."
|
|
msgstr "The requested instance cannot be launched. The following requested resource(s) exceed quota(s): %s."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:263
|
|
#, python-format
|
|
msgid ""
|
|
"The flavor '%(flavor)s' is too small for requested image.\n"
|
|
"Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk."
|
|
msgstr "The flavour '%(flavor)s' is too small for requested image.\nMinimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:284
|
|
#, python-format
|
|
msgid ""
|
|
"The Volume size is too small for the '%(image_name)s' image and has to be "
|
|
"greater than or equal to '%(smallest_size)d' GB."
|
|
msgstr "The Volume size is too small for the '%(image_name)s' image and has to be greater than or equal to '%(smallest_size)d' GB."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:294
|
|
#: dashboards/project/instances/workflows/create_instance.py:308
|
|
msgid "You must select an image."
|
|
msgstr "You must select an image."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:302
|
|
msgid "You must set volume size"
|
|
msgstr "You must set volume size"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:305
|
|
msgid "Volume size must be greater than 0"
|
|
msgstr "Volume size must be greater than 0"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:319
|
|
#: dashboards/project/instances/workflows/create_instance.py:337
|
|
msgid "You must select a snapshot."
|
|
msgstr "You must select a snapshot."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:324
|
|
msgid "You must select a volume."
|
|
msgstr "You must select a volume."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:331
|
|
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:371
|
|
#: dashboards/project/volumes/volumes/forms.py:69
|
|
msgid "Unable to retrieve availability zones."
|
|
msgstr "Unable to retrieve availability zones."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:377
|
|
#: dashboards/project/volumes/volumes/forms.py:72
|
|
msgid "No availability zones found"
|
|
msgstr "No availability zones found"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:379
|
|
#: dashboards/project/volumes/volumes/forms.py:74
|
|
msgid "Any Availability Zone"
|
|
msgstr "Any Availability Zone"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:402
|
|
#: dashboards/project/instances/workflows/resize_instance.py:72
|
|
#: usage/base.py:237
|
|
msgid "Unable to retrieve quota information."
|
|
msgstr "Unable to retrieve quota information."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:412
|
|
#: dashboards/project/volumes/volumes/forms.py:224
|
|
msgid "Snapshot"
|
|
msgstr "Snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:417
|
|
#, 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:451
|
|
msgid "Select Instance Snapshot"
|
|
msgstr "Select Instance Snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:453
|
|
msgid "No snapshots available"
|
|
msgstr "No snapshots available"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:466
|
|
#: dashboards/project/volumes/volumes/forms.py:306
|
|
msgid "Unable to retrieve list of volumes."
|
|
msgstr "Unable to retrieve list of volumes."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:468
|
|
#: dashboards/project/volumes/backups/forms.py:68
|
|
msgid "Select Volume"
|
|
msgstr "Select Volume"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:470
|
|
msgid "No volumes available"
|
|
msgstr "No volumes available"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:483
|
|
msgid "Unable to retrieve list of volume snapshots."
|
|
msgstr "Unable to retrieve list of volume snapshots."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:486
|
|
msgid "Select Volume Snapshot"
|
|
msgstr "Select Volume Snapshot"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:488
|
|
msgid "No volume snapshots available"
|
|
msgstr "No volume snapshots available"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:531
|
|
msgid "Key pair to use for authentication."
|
|
msgstr "Key pair to use for authentication."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:541
|
|
msgid "Confirm Admin Password"
|
|
msgstr "Confirm Admin Password"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:548
|
|
msgid "Launch instance in these security groups."
|
|
msgstr "Launch instance in these security groups."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:553
|
|
msgid ""
|
|
"Control access to your instance via key pairs, security groups, and other "
|
|
"mechanisms."
|
|
msgstr "Control access to your instance via key pairs, security groups, and other mechanisms."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:574
|
|
msgid "Unable to retrieve list of security groups"
|
|
msgstr "Unable to retrieve list of security groups"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:606
|
|
msgid "Post-Creation"
|
|
msgstr "Post-Creation"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:610
|
|
msgid "Select Script Source"
|
|
msgstr "Select Script Source"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:615
|
|
msgid "Customization Script Source"
|
|
msgstr "Customisation Script Source"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:620
|
|
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:624
|
|
#: dashboards/project/instances/workflows/create_instance.py:629
|
|
msgid "Script File"
|
|
msgstr "Script File"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:633
|
|
#: dashboards/project/instances/workflows/create_instance.py:638
|
|
msgid "Script Data"
|
|
msgstr "Script Data"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:665
|
|
msgid "File exceeds maximum size (16kb)"
|
|
msgstr "File exceeds maximum size (16kb)"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:673
|
|
#: dashboards/project/stacks/forms.py:189
|
|
#, python-format
|
|
msgid "There was a problem parsing the %(prefix)s: %(error)s"
|
|
msgstr "There was a problem parsing the %(prefix)s: %(error)s"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:700
|
|
msgid "Policy Profiles"
|
|
msgstr "Policy Profiles"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:703
|
|
msgid "Launch instance with this policy profile"
|
|
msgstr "Launch instance with this policy profile"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:767
|
|
msgid ""
|
|
"Automatic: The entire disk is a single partition and automatically resizes. "
|
|
"Manual: Results in faster build times but requires manual partitioning."
|
|
msgstr "Automatic: The entire disk is a single partition and automatically resizes. Manual: Results in faster build times but requires manual partitioning."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:771
|
|
msgid "Configuration Drive"
|
|
msgstr "Configuration Drive"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:772
|
|
msgid ""
|
|
"Configure OpenStack to write metadata to a special configuration drive that "
|
|
"attaches to the instance when it boots."
|
|
msgstr "Configure OpenStack to write metadata to a special configuration drive that attaches to the instance when it boots."
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:798
|
|
msgid "Advanced Options"
|
|
msgstr "Advanced Options"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:836
|
|
#, python-format
|
|
msgid "%s instances"
|
|
msgstr "%s instances"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:920
|
|
#, python-format
|
|
msgid "Unable to create port for profile \"%(profile_id)s\": %(reason)s"
|
|
msgstr "Unable to create port for profile \"%(profile_id)s\": %(reason)s"
|
|
|
|
#: dashboards/project/instances/workflows/create_instance.py:930
|
|
#, python-format
|
|
msgid " Also failed to delete port %s"
|
|
msgstr " Also failed to delete port %s"
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:39
|
|
msgid "Choose the flavor to launch."
|
|
msgstr "Choose the flavour to launch."
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:42
|
|
msgid "Flavor Choice"
|
|
msgstr "Flavour Choice"
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:56
|
|
msgid "Select a New Flavor"
|
|
msgstr "Select a New Flavour"
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:85
|
|
msgid "Resize"
|
|
msgstr "Resize"
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:86
|
|
#, python-format
|
|
msgid "Scheduled resize of instance \"%s\"."
|
|
msgstr "Scheduled resize of instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/workflows/resize_instance.py:87
|
|
#, python-format
|
|
msgid "Unable to resize instance \"%s\"."
|
|
msgstr "Unable to resize instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:39
|
|
msgid "Unable to retrieve security group list. Please try again later."
|
|
msgstr "Unable to retrieve security group list. Please try again later."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:86
|
|
msgid ""
|
|
"Add and remove security groups to this project from the list of available "
|
|
"security groups."
|
|
msgstr "Add and remove security groups to this project from the list of available security groups."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:88
|
|
msgid "All Security Groups"
|
|
msgstr "All Security Groups"
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:89
|
|
msgid "Instance Security Groups"
|
|
msgstr "Instance Security Groups"
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:90
|
|
msgid "No security groups found."
|
|
msgstr "No security groups found."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:91
|
|
msgid "No security groups enabled."
|
|
msgstr "No security groups enabled."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:121
|
|
msgid "Edit the instance details."
|
|
msgstr "Edit the instance details."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:134
|
|
#, python-format
|
|
msgid "Modified instance \"%s\"."
|
|
msgstr "Modified instance \"%s\"."
|
|
|
|
#: dashboards/project/instances/workflows/update_instance.py:135
|
|
#, python-format
|
|
msgid "Unable to modify instance \"%s\"."
|
|
msgstr "Unable to modify instance \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:37
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:36
|
|
#: dashboards/project/loadbalancers/workflows.py:45
|
|
msgid "Load Balancing Method"
|
|
msgstr "Load Balancing Method"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:61
|
|
#, python-format
|
|
msgid "Pool %s was successfully updated."
|
|
msgstr "Pool %s was successfully updated."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:66
|
|
#, python-format
|
|
msgid "Failed to update pool %s"
|
|
msgstr "Failed to update pool %s"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:81
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:39
|
|
#: dashboards/project/loadbalancers/workflows.py:174
|
|
msgid "Session Persistence"
|
|
msgstr "Session Persistence"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:85
|
|
#: dashboards/project/loadbalancers/workflows.py:181
|
|
msgid "Cookie Name"
|
|
msgstr "Cookie Name"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:86
|
|
#: dashboards/project/loadbalancers/workflows.py:182
|
|
msgid "Required for APP_COOKIE persistence; Ignored otherwise."
|
|
msgstr "Required for APP_COOKIE persistence; Ignored otherwise."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:90
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54
|
|
#: dashboards/project/loadbalancers/workflows.py:190
|
|
msgid "Connection Limit"
|
|
msgstr "Connection Limit"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:91
|
|
#: dashboards/project/loadbalancers/workflows.py:191
|
|
msgid ""
|
|
"Maximum number of connections allowed for the VIP or '-1' if the limit is "
|
|
"not set"
|
|
msgstr "Maximum number of connections allowed for the VIP or '-1' if the limit is not set"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:109
|
|
#: dashboards/project/loadbalancers/forms.py:192
|
|
#: dashboards/project/loadbalancers/tabs.py:40
|
|
#: dashboards/project/loadbalancers/workflows.py:359
|
|
msgid "Unable to retrieve pools list."
|
|
msgstr "Unable to retrieve pools list."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:120
|
|
msgid "No session persistence"
|
|
msgstr "No session persistence"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:130
|
|
#: dashboards/project/loadbalancers/workflows.py:228
|
|
msgid "Cookie name is required for APP_COOKIE persistence."
|
|
msgstr "Cookie name is required for APP_COOKIE persistence."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:157
|
|
#, python-format
|
|
msgid "VIP %s was successfully updated."
|
|
msgstr "VIP %s was successfully updated."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:162
|
|
#, python-format
|
|
msgid "Failed to update VIP %s"
|
|
msgstr "Failed to update VIP %s"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:173
|
|
#: dashboards/project/loadbalancers/tables.py:373
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:22
|
|
#: dashboards/project/loadbalancers/workflows.py:332
|
|
msgid "Weight"
|
|
msgstr "Weight"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:174
|
|
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:207
|
|
#, python-format
|
|
msgid "Member %s was successfully updated."
|
|
msgstr "Member %s was successfully updated."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:213
|
|
#, python-format
|
|
msgid "Failed to update member %s"
|
|
msgstr "Failed to update member %s"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:225
|
|
#: dashboards/project/loadbalancers/tables.py:405
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15
|
|
#: dashboards/project/loadbalancers/workflows.py:497
|
|
msgid "Delay"
|
|
msgstr "Delay"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:226
|
|
#: dashboards/project/loadbalancers/workflows.py:498
|
|
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:230
|
|
#: dashboards/project/loadbalancers/tables.py:406
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18
|
|
#: dashboards/project/loadbalancers/workflows.py:502
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:62
|
|
msgid "Timeout"
|
|
msgstr "Timeout"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:231
|
|
#: dashboards/project/loadbalancers/workflows.py:503
|
|
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:235
|
|
#: dashboards/project/loadbalancers/workflows.py:507
|
|
msgid "Max Retries (1~10)"
|
|
msgstr "Max Retries (1~10)"
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:236
|
|
#: dashboards/project/loadbalancers/workflows.py:508
|
|
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:257
|
|
#, python-format
|
|
msgid "Health monitor %s was successfully updated."
|
|
msgstr "Health monitor %s was successfully updated."
|
|
|
|
#: dashboards/project/loadbalancers/forms.py:263
|
|
#, python-format
|
|
msgid "Failed to update health monitor %s"
|
|
msgstr "Failed to update health monitor %s"
|
|
|
|
#: dashboards/project/loadbalancers/panel.py:26
|
|
msgid "Load Balancers"
|
|
msgstr "Load Balancers"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:32
|
|
#: dashboards/project/loadbalancers/workflows.py:135
|
|
msgid "Add Pool"
|
|
msgstr "Add Pool"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:41
|
|
#: dashboards/project/loadbalancers/workflows.py:259
|
|
msgid "Add VIP"
|
|
msgstr "Add VIP"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:59
|
|
#: dashboards/project/loadbalancers/workflows.py:425
|
|
msgid "Add Member"
|
|
msgstr "Add Member"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:68
|
|
#: dashboards/project/loadbalancers/workflows.py:609
|
|
msgid "Add Monitor"
|
|
msgstr "Add Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:82
|
|
msgid "Delete VIP"
|
|
msgid_plural "Delete VIPs"
|
|
msgstr[0] "Delete VIP"
|
|
msgstr[1] "Delete VIPs"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:90
|
|
msgid "Scheduled deletion of VIP"
|
|
msgid_plural "Scheduled deletion of VIPs"
|
|
msgstr[0] "Scheduled deletion of VIP"
|
|
msgstr[1] "Scheduled deletion of VIPs"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:108
|
|
msgid "Delete Pool"
|
|
msgid_plural "Delete Pools"
|
|
msgstr[0] "Delete Pool"
|
|
msgstr[1] "Delete Pools"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:116
|
|
msgid "Scheduled deletion of Pool"
|
|
msgid_plural "Scheduled deletion of Pools"
|
|
msgstr[0] "Scheduled deletion of Pool"
|
|
msgstr[1] "Scheduled deletion of Pools"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:135
|
|
msgid "Delete Monitor"
|
|
msgid_plural "Delete Monitors"
|
|
msgstr[0] "Delete Monitor"
|
|
msgstr[1] "Delete Monitors"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:143
|
|
msgid "Scheduled deletion of Monitor"
|
|
msgid_plural "Scheduled deletion of Monitors"
|
|
msgstr[0] "Scheduled deletion of Monitor"
|
|
msgstr[1] "Scheduled deletion of Monitors"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:156
|
|
msgid "Delete Member"
|
|
msgid_plural "Delete Members"
|
|
msgstr[0] "Delete Member"
|
|
msgstr[1] "Delete Members"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:164
|
|
msgid "Scheduled deletion of Member"
|
|
msgid_plural "Scheduled deletion of Members"
|
|
msgstr[0] "Scheduled deletion of Member"
|
|
msgstr[1] "Scheduled deletion of Members"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:172
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3
|
|
#: dashboards/project/loadbalancers/views.py:231
|
|
#: dashboards/project/loadbalancers/views.py:237
|
|
msgid "Edit Pool"
|
|
msgstr "Edit Pool"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:184
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3
|
|
#: dashboards/project/loadbalancers/views.py:268
|
|
#: dashboards/project/loadbalancers/views.py:274
|
|
msgid "Edit VIP"
|
|
msgstr "Edit VIP"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:201
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3
|
|
#: dashboards/project/loadbalancers/views.py:319
|
|
#: dashboards/project/loadbalancers/views.py:325
|
|
msgid "Edit Member"
|
|
msgstr "Edit Member"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:213
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3
|
|
#: dashboards/project/loadbalancers/views.py:355
|
|
#: dashboards/project/loadbalancers/views.py:361
|
|
msgid "Edit Monitor"
|
|
msgstr "Edit Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:234
|
|
#: dashboards/project/loadbalancers/workflows.py:672
|
|
msgid "Associate Monitor"
|
|
msgstr "Associate Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:250
|
|
msgid "Failed to retrieve health monitors."
|
|
msgstr "Failed to retrieve health monitors."
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:257
|
|
#: dashboards/project/loadbalancers/workflows.py:735
|
|
msgid "Disassociate Monitor"
|
|
msgstr "Disassociate Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:296
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:298
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:300
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:302
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Created"
|
|
msgstr "Created"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:304
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Pending Create"
|
|
msgstr "Pending Create"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:306
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Pending Update"
|
|
msgstr "Pending Update"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:308
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Pending Delete"
|
|
msgstr "Pending Delete"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:310
|
|
msgctxt "Current status of a Pool"
|
|
msgid "Inactive"
|
|
msgstr "Inactive"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:321
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:29
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:18
|
|
#: dashboards/project/loadbalancers/workflows.py:43
|
|
#: dashboards/project/networks/subnets/workflows.py:38
|
|
#: dashboards/project/networks/subnets/workflows.py:116
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:7
|
|
#: dashboards/project/networks/workflows.py:158
|
|
#: dashboards/project/routers/ports/forms.py:29
|
|
#: dashboards/project/vpn/tables.py:288 dashboards/project/vpn/workflows.py:30
|
|
msgid "Subnet"
|
|
msgstr "Subnet"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:328
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:18
|
|
msgid "VIP"
|
|
msgstr "VIP"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:333
|
|
#: dashboards/project/loadbalancers/tabs.py:28
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:38
|
|
msgid "Pools"
|
|
msgstr "Pools"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:371
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:19
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:25
|
|
#: dashboards/project/loadbalancers/workflows.py:168
|
|
#: dashboards/project/loadbalancers/workflows.py:339
|
|
msgid "Protocol Port"
|
|
msgstr "Protocol Port"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:384
|
|
#: dashboards/project/loadbalancers/tabs.py:46
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:39
|
|
msgid "Members"
|
|
msgstr "Members"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:403
|
|
msgid "Monitor Type"
|
|
msgstr "Monitor Type"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:407
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:21
|
|
msgid "Max Retries"
|
|
msgstr "Max Retries"
|
|
|
|
#: dashboards/project/loadbalancers/tables.py:412
|
|
#: dashboards/project/loadbalancers/tabs.py:64
|
|
msgid "Monitors"
|
|
msgstr "Monitors"
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:58
|
|
msgid "Unable to retrieve member list."
|
|
msgstr "Unable to retrieve member list."
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:76
|
|
msgid "Unable to retrieve monitor list."
|
|
msgstr "Unable to retrieve monitor list."
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:87
|
|
msgid "Pool Details"
|
|
msgstr "Pool Details"
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:97
|
|
msgid "VIP Details"
|
|
msgstr "VIP Details"
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:108
|
|
msgid "Unable to retrieve VIP details."
|
|
msgstr "Unable to retrieve VIP details."
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:113
|
|
msgid "Member Details"
|
|
msgstr "Member Details"
|
|
|
|
#: dashboards/project/loadbalancers/tabs.py:123
|
|
msgid "Monitor Details"
|
|
msgstr "Monitor Details"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:16
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:22
|
|
msgid "Address"
|
|
msgstr "Address"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25
|
|
#: dashboards/project/loadbalancers/workflows.py:514
|
|
#: dashboards/project/loadbalancers/workflows.py:519
|
|
#: dashboards/project/loadbalancers/workflows.py:520
|
|
msgid "HTTP Method"
|
|
msgstr "HTTP Method"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:28
|
|
msgid "URL Path"
|
|
msgstr "URL Path"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:31
|
|
msgid "Expected Codes"
|
|
msgstr "Expected Codes"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:51
|
|
msgid "Health Monitors"
|
|
msgstr "Health Monitors"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:6
|
|
msgid ""
|
|
"You may update member attributes here: edit pool, weight or admin state."
|
|
msgstr "You may update member attributes here: edit pool, weight or admin state."
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:6
|
|
msgid ""
|
|
"You may update health monitor attributes here: edit delay, timeout, max "
|
|
"retries or admin state."
|
|
msgstr "You may update health monitor attributes here: edit delay, timeout, max retries or admin state."
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:6
|
|
msgid ""
|
|
"You may update pool attributes here: edit name, description, load balancing "
|
|
"method or admin state."
|
|
msgstr "You may update pool attributes here: edit name, description, load balancing method or admin state."
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:6
|
|
msgid ""
|
|
"You may update VIP attributes here: edit name, description, pool, session "
|
|
"persistence, connection limit or admin state."
|
|
msgstr "You may update VIP attributes here: edit name, description, pool, session persistence, connection limit or admin state."
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35
|
|
msgid "Port ID"
|
|
msgstr "Port ID"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42
|
|
#, python-format
|
|
msgid "Type: %(persistence_type)s"
|
|
msgstr "Type: %(persistence_type)s"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47
|
|
#, python-format
|
|
msgid "Cookie Name: %(cookie_name)s"
|
|
msgstr "Cookie Name: %(cookie_name)s"
|
|
|
|
#: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3
|
|
#: dashboards/project/loadbalancers/views.py:43
|
|
msgid "Load Balancer"
|
|
msgstr "Load Balancer"
|
|
|
|
#: dashboards/project/loadbalancers/utils.py:22
|
|
#, 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 method:%(http_method)s codes:%(expected_codes)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
|
|
|
|
#: dashboards/project/loadbalancers/utils.py:27
|
|
#, python-format
|
|
msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
|
|
msgstr "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:55
|
|
#, python-format
|
|
msgid "Deleted monitor %s"
|
|
msgstr "Deleted monitor %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:58
|
|
#, python-format
|
|
msgid "Unable to delete monitor. %s"
|
|
msgstr "Unable to delete monitor. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:63
|
|
#, python-format
|
|
msgid "Deleted pool %s"
|
|
msgstr "Deleted pool %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:66
|
|
#, python-format
|
|
msgid "Unable to delete pool. %s"
|
|
msgstr "Unable to delete pool. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:71
|
|
#, python-format
|
|
msgid "Deleted member %s"
|
|
msgstr "Deleted member %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:74
|
|
#, python-format
|
|
msgid "Unable to delete member. %s"
|
|
msgstr "Unable to delete member. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:81
|
|
#, python-format
|
|
msgid "Unable to locate VIP to delete. %s"
|
|
msgstr "Unable to locate VIP to delete. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:86
|
|
#, python-format
|
|
msgid "Deleted VIP %s"
|
|
msgstr "Deleted VIP %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:89
|
|
#, python-format
|
|
msgid "Unable to delete VIP. %s"
|
|
msgstr "Unable to delete VIP. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:109
|
|
#, python-format
|
|
msgid "Unable to retrieve pool subnet. %s"
|
|
msgstr "Unable to retrieve pool subnet. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:135
|
|
msgid "Unable to retrieve pool details."
|
|
msgstr "Unable to retrieve pool details."
|
|
|
|
#: dashboards/project/loadbalancers/views.py:177
|
|
msgid "Unable to retrieve member details."
|
|
msgstr "Unable to retrieve member details."
|
|
|
|
#: dashboards/project/loadbalancers/views.py:208
|
|
msgid "Unable to retrieve monitor details."
|
|
msgstr "Unable to retrieve monitor details."
|
|
|
|
#: dashboards/project/loadbalancers/views.py:253
|
|
#, python-format
|
|
msgid "Unable to retrieve pool details. %s"
|
|
msgstr "Unable to retrieve pool details. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:290
|
|
#, python-format
|
|
msgid "Unable to retrieve VIP details. %s"
|
|
msgstr "Unable to retrieve VIP details. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:341
|
|
#, python-format
|
|
msgid "Unable to retrieve member details. %s"
|
|
msgstr "Unable to retrieve member details. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:377
|
|
#, python-format
|
|
msgid "Unable to retrieve health monitor details. %s"
|
|
msgstr "Unable to retrieve health monitor details. %s"
|
|
|
|
#: dashboards/project/loadbalancers/views.py:400
|
|
#: dashboards/project/loadbalancers/views.py:416
|
|
#, python-format
|
|
msgid "Unable to retrieve pool. %s"
|
|
msgstr "Unable to retrieve pool. %s"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:55
|
|
#: dashboards/project/loadbalancers/workflows.py:200
|
|
#: dashboards/project/vpn/workflows.py:40
|
|
msgid "Select a Subnet"
|
|
msgstr "Select a Subnet"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:60
|
|
#: dashboards/project/loadbalancers/workflows.py:205
|
|
#: dashboards/project/vpn/workflows.py:46
|
|
msgid "Unable to retrieve networks list."
|
|
msgstr "Unable to retrieve networks list."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:67
|
|
#: dashboards/project/loadbalancers/workflows.py:211
|
|
msgid "Select a Protocol"
|
|
msgstr "Select a Protocol"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:71
|
|
msgid "Select a Method"
|
|
msgstr "Select a Method"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:85
|
|
msgid "Unable to retrieve providers list."
|
|
msgstr "Unable to retrieve providers list."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:99
|
|
#, python-format
|
|
msgid "%s (default)"
|
|
msgstr "%s (default)"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:102
|
|
msgid "Provider for Load Balancer is not supported"
|
|
msgstr "Provider for Load Balancer is not supported"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:104
|
|
msgid "No provider is available"
|
|
msgstr "No provider is available"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:110
|
|
msgid "Add New Pool"
|
|
msgstr "Add New Pool"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:112
|
|
msgid ""
|
|
"Create Pool for current project.\n"
|
|
"\n"
|
|
"Assign a name and description for the pool. Choose one subnet where all members of this pool must be on. Select the protocol and load balancing method for this pool. Admin State is UP (checked) by default."
|
|
msgstr "Create Pool for current project.\n\nAssign a name and description for the pool. Choose one subnet where all members of this pool must be on. Select the protocol and load balancing method for this pool. Admin State is UP (checked) by default."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:137
|
|
#, python-format
|
|
msgid "Added pool \"%s\"."
|
|
msgstr "Added pool \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:138
|
|
#, python-format
|
|
msgid "Unable to add pool \"%s\"."
|
|
msgstr "Unable to add pool \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:159
|
|
msgid "VIP Subnet"
|
|
msgstr "VIP Subnet"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:162
|
|
msgid "Specify a free IP address from the selected subnet"
|
|
msgstr "Specify a free IP address from the selected subnet"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:215
|
|
msgid "No Session Persistence"
|
|
msgstr "No Session Persistence"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:233
|
|
msgid "Specify VIP"
|
|
msgstr "Specify VIP"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:235
|
|
msgid ""
|
|
"Create a VIP for this pool. Assign a name, description, IP address, port, "
|
|
"and maximum connections allowed for the VIP. Choose the protocol and session"
|
|
" persistence method for the VIP. Admin State is UP (checked) by default."
|
|
msgstr "Create a VIP for this pool. Assign a name, description, IP address, port, and maximum connections allowed for the VIP. Choose the protocol and session persistence method for the VIP. Admin State is UP (checked) by default."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:261
|
|
#, python-format
|
|
msgid "Added VIP \"%s\"."
|
|
msgstr "Added VIP \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:262
|
|
#, python-format
|
|
msgid "Unable to add VIP \"%s\"."
|
|
msgstr "Unable to add VIP \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:278
|
|
#, python-format
|
|
msgid "Unable to retrieve the specified pool. Unable to add VIP \"%s\"."
|
|
msgstr "Unable to retrieve the specified pool. Unable to add VIP \"%s\"."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:303
|
|
msgid "Member Source"
|
|
msgstr "Member Source"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:304
|
|
msgid "Select from active instances"
|
|
msgstr "Select from active instances"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:305
|
|
#: dashboards/project/loadbalancers/workflows.py:322
|
|
msgid "Specify member IP address"
|
|
msgstr "Specify member IP address"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:312
|
|
#: dashboards/project/loadbalancers/workflows.py:318
|
|
msgid "Member(s)"
|
|
msgstr "Member(s)"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:320
|
|
msgid "Select members for this pool "
|
|
msgstr "Select members for this pool "
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:321
|
|
#: dashboards/project/loadbalancers/workflows.py:327
|
|
msgid "Member address"
|
|
msgstr "Member address"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:333
|
|
msgid ""
|
|
"Relative part of requests this pool member serves compared to others. \n"
|
|
"The same weight will be applied to all the selected members and can be modified later. Weight must be in the range 1 to 256."
|
|
msgstr "Relative part of requests this pool member serves compared to others. \nThe same weight will be applied to all the selected members and can be modified later. Weight must be in the range 1 to 256."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:340
|
|
msgid ""
|
|
"Enter an integer value between 1 and 65535. The same port will be used for "
|
|
"all the selected members and can be modified later."
|
|
msgstr "Enter an integer value between 1 and 65535. The same port will be used for all the selected members and can be modified later."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:352
|
|
msgid "Select a Pool"
|
|
msgstr "Select a Pool"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:372
|
|
msgid "Unable to retrieve instances list."
|
|
msgstr "Unable to retrieve instances list."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:376
|
|
msgid ""
|
|
"No servers available. To add a member, you need at least one running "
|
|
"instance."
|
|
msgstr "No servers available. To add a member, you need at least one running instance."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:392
|
|
msgid "At least one member must be specified"
|
|
msgstr "At least one member must be specified"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:396
|
|
msgid "Member IP address must be specified"
|
|
msgstr "Member IP address must be specified"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:401
|
|
msgid "Add New Member"
|
|
msgstr "Add New Member"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:403
|
|
msgid ""
|
|
"Add member(s) to the selected pool.\n"
|
|
"\n"
|
|
"Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight and port number for the selected member(s) to operate(s) on; e.g., 80. \n"
|
|
"\n"
|
|
"Only one port can be associated with each instance."
|
|
msgstr "Add member(s) to the selected pool.\n\nChoose one or more listed instances to be added to the pool as member(s). Assign a numeric weight and port number for the selected member(s) to operate(s) on; e.g., 80. \n\nOnly one port can be associated with each instance."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:427
|
|
msgid "Added member(s)."
|
|
msgstr "Added member(s)."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:428
|
|
msgid "Unable to add member(s)"
|
|
msgstr "Unable to add member(s)"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:438
|
|
msgid "Unable to retrieve the specified pool."
|
|
msgstr "Unable to retrieve the specified pool."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:487
|
|
msgid "PING"
|
|
msgstr "PING"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:489
|
|
msgid "HTTP"
|
|
msgstr "HTTP"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:490
|
|
msgid "HTTPS"
|
|
msgstr "HTTPS"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:513
|
|
msgid "GET"
|
|
msgstr "GET"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:515
|
|
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:538
|
|
#: dashboards/project/loadbalancers/workflows.py:545
|
|
#: dashboards/project/loadbalancers/workflows.py:546
|
|
msgid "Expected HTTP Status Codes"
|
|
msgstr "Expected HTTP Status Codes"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:539
|
|
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:562
|
|
msgid "Delay must be greater than or equal to Timeout"
|
|
msgstr "Delay must be greater than or equal to Timeout"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:571
|
|
msgid "Please choose a HTTP method"
|
|
msgstr "Please choose a HTTP method"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:574
|
|
msgid "Please specify an URL"
|
|
msgstr "Please specify an URL"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:577
|
|
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:584
|
|
msgid "Add New Monitor"
|
|
msgstr "Add New Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:586
|
|
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:611
|
|
msgid "Added monitor"
|
|
msgstr "Added monitor"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:612
|
|
msgid "Unable to add monitor"
|
|
msgstr "Unable to add monitor"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:622
|
|
msgid "Unable to add monitor."
|
|
msgstr "Unable to add monitor."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:627
|
|
#: dashboards/project/loadbalancers/workflows.py:690
|
|
msgid "Monitor"
|
|
msgstr "Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:633
|
|
#, python-format
|
|
msgid "Select a monitor template for %s"
|
|
msgstr "Select a monitor template for %s"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:636
|
|
#: dashboards/project/loadbalancers/workflows.py:700
|
|
msgid "Select a Monitor"
|
|
msgstr "Select a Monitor"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:648
|
|
#: dashboards/project/loadbalancers/workflows.py:710
|
|
msgid "Unable to retrieve monitors list."
|
|
msgstr "Unable to retrieve monitors list."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:654
|
|
#: dashboards/project/loadbalancers/workflows.py:716
|
|
msgid "Association Details"
|
|
msgstr "Association Details"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:656
|
|
msgid "Associate a health monitor with target pool."
|
|
msgstr "Associate a health monitor with target pool."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:674
|
|
msgid "Associated monitor."
|
|
msgstr "Associated monitor."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:675
|
|
#: dashboards/project/loadbalancers/workflows.py:685
|
|
msgid "Unable to associate monitor."
|
|
msgstr "Unable to associate monitor."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:697
|
|
#, python-format
|
|
msgid "Select a health monitor of %s"
|
|
msgstr "Select a health monitor of %s"
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:718
|
|
msgid "Disassociate a health monitor from target pool. "
|
|
msgstr "Disassociate a health monitor from target pool. "
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:737
|
|
msgid "Disassociated monitor."
|
|
msgstr "Disassociated monitor."
|
|
|
|
#: dashboards/project/loadbalancers/workflows.py:738
|
|
#: dashboards/project/loadbalancers/workflows.py:748
|
|
msgid "Unable to disassociate monitor."
|
|
msgstr "Unable to disassociate monitor."
|
|
|
|
#: dashboards/project/network_topology/panel.py:27
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:4
|
|
#: dashboards/project/network_topology/views.py:101
|
|
msgid "Network Topology"
|
|
msgstr "Network Topology"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/_create_router.html:9
|
|
#: dashboards/project/network_topology/templates/network_topology/_create_router.html:20
|
|
#: dashboards/project/network_topology/templates/network_topology/create_router.html:3
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:40
|
|
#: dashboards/project/routers/tables.py:85
|
|
#: dashboards/project/routers/tables.py:98
|
|
#: dashboards/project/routers/templates/routers/create.html:3
|
|
#: dashboards/project/routers/views.py:164
|
|
#: dashboards/project/routers/views.py:167
|
|
#: dashboards/project/routers/views.py:168
|
|
msgid "Create Router"
|
|
msgstr "Create Router"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/_svg_element.html:184
|
|
#: dashboards/project/vpn/tables.py:289 dashboards/project/vpn/workflows.py:29
|
|
#: dashboards/router/dashboard.py:19
|
|
msgid "Router"
|
|
msgstr "Router"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:9
|
|
msgid "This pane needs javascript support."
|
|
msgstr "This pane needs javascript support."
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:21
|
|
msgid "Small"
|
|
msgstr "Small"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:32
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:34
|
|
msgid "Launch Instance (Quota exceeded)"
|
|
msgstr "Launch Instance (Quota exceeded)"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:37
|
|
#: dashboards/project/networks/tables.py:98
|
|
msgid "Create Network (Quota exceeded)"
|
|
msgstr "Create Network (Quota exceeded)"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:40
|
|
#: dashboards/project/routers/tables.py:96
|
|
msgid "Create Router (Quota exceeded)"
|
|
msgstr "Create Router (Quota exceeded)"
|
|
|
|
#: dashboards/project/network_topology/templates/network_topology/index.html:46
|
|
msgid "There are no networks, routers, or connected instances to display."
|
|
msgstr "There are no networks, routers, or connected instances to display."
|
|
|
|
#: dashboards/project/network_topology/views.py:58
|
|
msgid "Create a Router"
|
|
msgstr "Create a Router"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:36
|
|
msgid "Attached"
|
|
msgstr "Attached"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:38
|
|
msgid "Detached"
|
|
msgstr "Detached"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:43
|
|
#: dashboards/project/networks/ports/views.py:85
|
|
msgid "Edit Port"
|
|
msgstr "Edit Port"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:55
|
|
#: dashboards/project/routers/ports/tables.py:94
|
|
msgctxt "Admin state of a Port"
|
|
msgid "UP"
|
|
msgstr "UP"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:56
|
|
#: dashboards/project/routers/ports/tables.py:95
|
|
msgctxt "Admin state of a Port"
|
|
msgid "DOWN"
|
|
msgstr "DOWN"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:60
|
|
msgctxt "status of a network port"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:61
|
|
msgctxt "status of a network port"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:62
|
|
msgctxt "status of a neteork port"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/networks/ports/tables.py:63
|
|
msgctxt "status of a network port"
|
|
msgid "Build"
|
|
msgstr "Build"
|
|
|
|
#: dashboards/project/networks/ports/views.py:39
|
|
#: dashboards/project/networks/templates/networks/ports/detail.html:3
|
|
msgid "Port Details"
|
|
msgstr "Port Details"
|
|
|
|
#: dashboards/project/networks/ports/views.py:54
|
|
#: dashboards/project/routers/ports/tabs.py:35
|
|
#: dashboards/project/routers/views.py:135
|
|
msgid "Unable to retrieve port details."
|
|
msgstr "Unable to retrieve port details."
|
|
|
|
#: dashboards/project/networks/ports/views.py:104
|
|
msgid "Unable to retrieve port details"
|
|
msgstr "Unable to retrieve port details"
|
|
|
|
#: dashboards/project/networks/subnets/tables.py:106
|
|
msgid "Create Subnet (Quota exceeded)"
|
|
msgstr "Create Subnet (Quota exceeded)"
|
|
|
|
#: dashboards/project/networks/subnets/tables.py:131
|
|
#: dashboards/project/networks/subnets/workflows.py:81
|
|
#: dashboards/project/networks/workflows.py:108
|
|
msgid "Network Address"
|
|
msgstr "Network Address"
|
|
|
|
#: dashboards/project/networks/subnets/utils.py:20
|
|
msgid "No options specified"
|
|
msgstr "No options specified"
|
|
|
|
#: dashboards/project/networks/subnets/utils.py:22
|
|
msgid "SLAAC: Address discovered from OpenStack Router"
|
|
msgstr "SLAAC: Address discovered from OpenStack Router"
|
|
|
|
#: dashboards/project/networks/subnets/utils.py:24
|
|
msgid "DHCPv6 stateful: Address discovered from OpenStack DHCP"
|
|
msgstr "DHCPv6 stateful: Address discovered from OpenStack DHCP"
|
|
|
|
#: dashboards/project/networks/subnets/utils.py:26
|
|
msgid ""
|
|
"DHCPv6 stateless: Address discovered from OpenStack Router and additional "
|
|
"information from OpenStack DHCP"
|
|
msgstr "DHCPv6 stateless: Address discovered from OpenStack Router and additional information from OpenStack DHCP"
|
|
|
|
#: dashboards/project/networks/subnets/views.py:67
|
|
msgid "Unable to retrieve subnet details"
|
|
msgstr "Unable to retrieve subnet details"
|
|
|
|
#: dashboards/project/networks/subnets/views.py:103
|
|
#: dashboards/project/networks/subnets/workflows.py:148
|
|
#: dashboards/project/networks/templates/networks/subnets/detail.html:3
|
|
#: dashboards/project/networks/workflows.py:255
|
|
msgid "Subnet Details"
|
|
msgstr "Subnet Details"
|
|
|
|
#: dashboards/project/networks/subnets/views.py:112
|
|
msgid "Unable to retrieve subnet details."
|
|
msgstr "Unable to retrieve subnet details."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:35
|
|
msgid "Specify \"Network Address\""
|
|
msgstr "Specify \"Network Address\""
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:39
|
|
msgid ""
|
|
"Create a subnet associated with the network. Advanced configuration is "
|
|
"available by clicking on the \"Subnet Details\" tab."
|
|
msgstr "Create a subnet associated with the network. Advanced configuration is available by clicking on the \"Subnet Details\" tab."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:58
|
|
#, python-format
|
|
msgid "Created subnet \"%s\"."
|
|
msgstr "Created subnet \"%s\"."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:59
|
|
#, python-format
|
|
msgid "Unable to create subnet \"%s\"."
|
|
msgstr "Unable to create subnet \"%s\"."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:86
|
|
msgid "Network address in CIDR format (e.g. 192.168.0.0/24)"
|
|
msgstr "Network address in CIDR format (e.g. 192.168.0.0/24)"
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:103
|
|
msgid "Gateway IP (optional)"
|
|
msgstr "Gateway IP (optional)"
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:106
|
|
msgid ""
|
|
"IP address of Gateway (e.g. 192.168.0.254). Specify an explicit address to "
|
|
"set the gateway. If you do not want to use a gateway, check 'Disable "
|
|
"Gateway' below."
|
|
msgstr "IP address of Gateway (e.g. 192.168.0.254). Specify an explicit address to set the gateway. If you do not want to use a gateway, check 'Disable Gateway' below."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:112
|
|
#: dashboards/project/networks/workflows.py:145
|
|
msgid "Disable Gateway"
|
|
msgstr "Disable Gateway"
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:117
|
|
msgid ""
|
|
"Update a subnet associated with the network. Advanced configuration are "
|
|
"available at \"Subnet Details\" tab."
|
|
msgstr "Update a subnet associated with the network. Advanced configuration are available at \"Subnet Details\" tab."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:149
|
|
#: dashboards/project/networks/workflows.py:256
|
|
msgid "Specify additional attributes for the subnet."
|
|
msgstr "Specify additional attributes for the subnet."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:160
|
|
#, python-format
|
|
msgid "Updated subnet \"%s\"."
|
|
msgstr "Updated subnet \"%s\"."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:161
|
|
#, python-format
|
|
msgid "Unable to update subnet \"%s\"."
|
|
msgstr "Unable to update subnet \"%s\"."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:196
|
|
#, python-format
|
|
msgid "Subnet \"%s\" was successfully updated."
|
|
msgstr "Subnet \"%s\" was successfully updated."
|
|
|
|
#: dashboards/project/networks/subnets/workflows.py:200
|
|
#, python-format
|
|
msgid "Failed to update subnet \"%(sub)s\": %(reason)s"
|
|
msgstr "Failed to update subnet \"%(sub)s\": %(reason)s"
|
|
|
|
#: dashboards/project/networks/tables.py:119
|
|
#: dashboards/project/networks/tables.py:133
|
|
msgid "Add Subnet"
|
|
msgstr "Add Subnet"
|
|
|
|
#: dashboards/project/networks/tables.py:131
|
|
msgid "Add Subnet (Quota exceeded)"
|
|
msgstr "Add Subnet (Quota exceeded)"
|
|
|
|
#: dashboards/project/networks/tables.py:150
|
|
msgctxt "Current status of a Network"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/networks/tables.py:151
|
|
msgctxt "Current status of a Network"
|
|
msgid "Build"
|
|
msgstr "Build"
|
|
|
|
#: dashboards/project/networks/tables.py:152
|
|
msgctxt "Current status of a Network"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/networks/tables.py:153
|
|
msgctxt "Current status of a Network"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/networks/templates/networks/_create.html:18
|
|
msgid "Select a name for your network."
|
|
msgstr "Select a name for your network."
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:3
|
|
msgid "Network Overview"
|
|
msgstr "Network Overview"
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:21
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:47
|
|
msgid "MTU"
|
|
msgstr "MTU"
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:24
|
|
msgid "Provider Network"
|
|
msgstr "Provider Network"
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:25
|
|
msgid "Network Type:"
|
|
msgstr "Network Type:"
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:26
|
|
msgid "Physical Network:"
|
|
msgstr "Physical Network:"
|
|
|
|
#: dashboards/project/networks/templates/networks/_detail_overview.html:27
|
|
msgid "Segmentation ID:"
|
|
msgstr "Segmentation ID:"
|
|
|
|
#: dashboards/project/networks/templates/networks/create.html:9
|
|
msgid "« Back"
|
|
msgstr "« Back"
|
|
|
|
#: dashboards/project/networks/templates/networks/create.html:10
|
|
msgid "Next »"
|
|
msgstr "Next »"
|
|
|
|
#: dashboards/project/networks/templates/networks/detail.html:3
|
|
msgid "Network Details"
|
|
msgstr "Network Details"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:4
|
|
msgid "Subnet Overview"
|
|
msgstr "Subnet Overview"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:17
|
|
msgid "IP version"
|
|
msgstr "IP version"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:21
|
|
msgid "IP allocation pool"
|
|
msgstr "IP allocation pool"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:24
|
|
msgid "Start"
|
|
msgstr "Start"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:25
|
|
msgid " - End"
|
|
msgstr " - End"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:30
|
|
msgid "DHCP Enable"
|
|
msgstr "DHCP Enable"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:33
|
|
#: dashboards/project/networks/workflows.py:217
|
|
#: dashboards/project/networks/workflows.py:221
|
|
msgid "IPv6 Address Configuration Mode"
|
|
msgstr "IPv6 Address Configuration Mode"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:37
|
|
#, python-format
|
|
msgid ""
|
|
"\n"
|
|
" Other IPv6 modes: ipv6_ra_mode=%(ra_mode)s, ipv6_address_mode=%(addr_mode)s\n"
|
|
" "
|
|
msgstr "\n Other IPv6 modes: ipv6_ra_mode=%(ra_mode)s, ipv6_address_mode=%(addr_mode)s\n "
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:42
|
|
msgid "Additional routes"
|
|
msgstr "Additional routes"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:45
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24
|
|
msgid "Destination"
|
|
msgstr "Destination"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:46
|
|
msgid " : Next hop"
|
|
msgstr " : Next hop"
|
|
|
|
#: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:51
|
|
msgid "DNS name server"
|
|
msgstr "DNS name server"
|
|
|
|
#: dashboards/project/networks/views.py:89
|
|
msgid "Unable to retrieve network details."
|
|
msgstr "Unable to retrieve network details."
|
|
|
|
#: dashboards/project/networks/workflows.py:50
|
|
msgid "The state to start the network in."
|
|
msgstr "The state to start the network in."
|
|
|
|
#: dashboards/project/networks/workflows.py:79
|
|
msgid ""
|
|
"Create a new network. In addition, a subnet associated with the network can "
|
|
"be created in the next panel."
|
|
msgstr "Create a new network. In addition, a subnet associated with the network can be created in the next panel."
|
|
|
|
#: dashboards/project/networks/workflows.py:106
|
|
msgid "Subnet Name"
|
|
msgstr "Subnet Name"
|
|
|
|
#: dashboards/project/networks/workflows.py:116
|
|
msgid "Network address in CIDR format (e.g. 192.168.0.0/24, 2001:DB8::/48)"
|
|
msgstr "Network address in CIDR format (e.g. 192.168.0.0/24, 2001:DB8::/48)"
|
|
|
|
#: dashboards/project/networks/workflows.py:135
|
|
msgid ""
|
|
"IP address of Gateway (e.g. 192.168.0.254) The default value is the first IP"
|
|
" of the network address (e.g. 192.168.0.1 for 192.168.0.0/24, 2001:DB8::1 "
|
|
"for 2001:DB8::/48). If you use the default, leave blank. If you do not want "
|
|
"to use a gateway, check 'Disable Gateway' below."
|
|
msgstr "IP address of Gateway (e.g. 192.168.0.254) The default value is the first IP of the network address (e.g. 192.168.0.1 for 192.168.0.0/24, 2001:DB8::1 for 2001:DB8::/48). If you use the default, leave blank. If you do not want to use a gateway, check 'Disable Gateway' below."
|
|
|
|
#: dashboards/project/networks/workflows.py:154
|
|
msgid "Specify \"Network Address\" or clear \"Create Subnet\" checkbox."
|
|
msgstr "Specify \"Network Address\" or clear \"Create Subnet\" checkbox."
|
|
|
|
#: dashboards/project/networks/workflows.py:159
|
|
msgid ""
|
|
"Create a subnet associated with the new network, in which case \"Network "
|
|
"Address\" must be specified. If you wish to create a network without a "
|
|
"subnet, uncheck the \"Create Subnet\" checkbox."
|
|
msgstr "Create a subnet associated with the new network, in which case \"Network Address\" must be specified. If you wish to create a network without a subnet, uncheck the \"Create Subnet\" checkbox."
|
|
|
|
#: dashboards/project/networks/workflows.py:182
|
|
msgid "Network Address and IP version are inconsistent."
|
|
msgstr "Network Address and IP version are inconsistent."
|
|
|
|
#: dashboards/project/networks/workflows.py:186
|
|
#, python-format
|
|
msgid "The subnet in the Network Address is too small (/%s)."
|
|
msgstr "The subnet in the Network Address is too small (/%s)."
|
|
|
|
#: dashboards/project/networks/workflows.py:191
|
|
msgid "Gateway IP and IP version are inconsistent."
|
|
msgstr "Gateway IP and IP version are inconsistent."
|
|
|
|
#: dashboards/project/networks/workflows.py:194
|
|
msgid "Specify IP address of gateway or check \"Disable Gateway\"."
|
|
msgstr "Specify IP address of gateway or check \"Disable Gateway\"."
|
|
|
|
#: dashboards/project/networks/workflows.py:214
|
|
msgid "Enable DHCP"
|
|
msgstr "Enable DHCP"
|
|
|
|
#: dashboards/project/networks/workflows.py:225
|
|
msgid ""
|
|
"Specifies how IPv6 addresses and additional information are configured. We "
|
|
"can specify SLAAC/DHCPv6 stateful/DHCPv6 stateless provided by OpenStack, or"
|
|
" specify no option. 'No options specified' means addresses are configured "
|
|
"manually or configured by a non-OpenStack system."
|
|
msgstr "Specifies how IPv6 addresses and additional information are configured. We can specify SLAAC/ DHCPv6 stateful/ DHCPv6 stateless provided by OpenStack, or specify no option. 'No options specified' means addresses are configured manually or configured by a non-OpenStack system."
|
|
|
|
#: dashboards/project/networks/workflows.py:233
|
|
msgid "Allocation Pools"
|
|
msgstr "Allocation Pools"
|
|
|
|
#: dashboards/project/networks/workflows.py:234
|
|
msgid ""
|
|
"IP address allocation pools. Each entry is: start_ip_address,end_ip_address "
|
|
"(e.g., 192.168.1.100,192.168.1.120) and one entry per line."
|
|
msgstr "IP address allocation pools. Each entry is: start_ip_address,end_ip_address (e.g., 192.168.1.100,192.168.1.120) and one entry per line."
|
|
|
|
#: dashboards/project/networks/workflows.py:241
|
|
msgid "DNS Name Servers"
|
|
msgstr "DNS Name Servers"
|
|
|
|
#: dashboards/project/networks/workflows.py:242
|
|
msgid ""
|
|
"IP address list of DNS name servers for this subnet. One entry per line."
|
|
msgstr "IP address list of DNS name servers for this subnet. One entry per line."
|
|
|
|
#: dashboards/project/networks/workflows.py:247
|
|
msgid "Host Routes"
|
|
msgstr "Host Routes"
|
|
|
|
#: dashboards/project/networks/workflows.py:248
|
|
msgid ""
|
|
"Additional routes announced to the hosts. Each entry is: "
|
|
"destination_cidr,nexthop (e.g., 192.168.200.0/24,10.56.1.254) and one entry "
|
|
"per line."
|
|
msgstr "Additional routes announced to the hosts. Each entry is: destination_cidr,nexthop (e.g., 192.168.200.0/24,10.56.1.254) and one entry per line."
|
|
|
|
#: dashboards/project/networks/workflows.py:266
|
|
#, python-format
|
|
msgid "%s (Default)"
|
|
msgstr "%s (Default)"
|
|
|
|
#: dashboards/project/networks/workflows.py:275
|
|
#, python-format
|
|
msgid "%(field_name)s: Invalid IP address (value=%(ip)s)"
|
|
msgstr "%(field_name)s: Invalid IP address (value=%(ip)s)"
|
|
|
|
#: dashboards/project/networks/workflows.py:283
|
|
#, python-format
|
|
msgid "%(field_name)s: Invalid IP address (value=%(network)s)"
|
|
msgstr "%(field_name)s: Invalid IP address (value=%(network)s)"
|
|
|
|
#: dashboards/project/networks/workflows.py:294
|
|
#, python-format
|
|
msgid "Start and end addresses must be specified (value=%s)"
|
|
msgstr "Start and end addresses must be specified (value=%s)"
|
|
|
|
#: dashboards/project/networks/workflows.py:300
|
|
#, python-format
|
|
msgid "Start address is larger than end address (value=%s)"
|
|
msgstr "Start address is larger than end address (value=%s)"
|
|
|
|
#: dashboards/project/networks/workflows.py:318
|
|
#, python-format
|
|
msgid ""
|
|
"Host Routes format error: Destination CIDR and nexthop must be specified "
|
|
"(value=%s)"
|
|
msgstr "Host Routes format error: Destination CIDR and nexthop must be specified (value=%s)"
|
|
|
|
#: dashboards/project/networks/workflows.py:343
|
|
#, python-format
|
|
msgid "Created network \"%s\"."
|
|
msgstr "Created network \"%s\"."
|
|
|
|
#: dashboards/project/networks/workflows.py:344
|
|
#, python-format
|
|
msgid "Unable to create network \"%s\"."
|
|
msgstr "Unable to create network \"%s\"."
|
|
|
|
#: dashboards/project/networks/workflows.py:368
|
|
#, python-format
|
|
msgid "Network \"%s\" was successfully created."
|
|
msgstr "Network \"%s\" was successfully created."
|
|
|
|
#: dashboards/project/networks/workflows.py:373
|
|
#, python-format
|
|
msgid "Failed to create network \"%(network)s\": %(reason)s"
|
|
msgstr "Failed to create network \"%(network)s\": %(reason)s"
|
|
|
|
#: dashboards/project/networks/workflows.py:436
|
|
#, python-format
|
|
msgid "Subnet \"%s\" was successfully created."
|
|
msgstr "Subnet \"%s\" was successfully created."
|
|
|
|
#: dashboards/project/networks/workflows.py:440
|
|
#, python-format
|
|
msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s"
|
|
msgstr "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s"
|
|
|
|
#: dashboards/project/networks/workflows.py:456
|
|
#, python-format
|
|
msgid "Delete the created network \"%s\" due to subnet creation failure."
|
|
msgstr "Delete the created network \"%s\" due to subnet creation failure."
|
|
|
|
#: dashboards/project/networks/workflows.py:463
|
|
#, python-format
|
|
msgid "Failed to delete network \"%s\""
|
|
msgstr "Failed to delete network \"%s\""
|
|
|
|
#: dashboards/project/overview/views.py:34
|
|
msgid "Time since created (Seconds)"
|
|
msgstr "Time since created (Seconds)"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:43
|
|
msgid "Input must be in CIDR format"
|
|
msgstr "Input must be in CIDR format"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:48
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:70
|
|
msgid "Source CIDR"
|
|
msgstr "Source CIDR"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:50
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:72
|
|
msgid "Destination CIDR"
|
|
msgstr "Destination CIDR"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:53
|
|
msgid "Optional: Next Hop Addresses (comma delimited)"
|
|
msgstr "Optional: Next Hop Addresses (comma delimited)"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:56
|
|
#: dashboards/project/routers/ports/forms.py:38
|
|
#: dashboards/project/routers/ports/forms.py:150
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:19
|
|
msgid "Router ID"
|
|
msgstr "Router ID"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:63
|
|
msgid "Permit"
|
|
msgstr "Permit"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:64
|
|
msgid "Deny"
|
|
msgstr "Deny"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:73
|
|
msgid "Unable to delete router rule."
|
|
msgstr "Unable to delete router rule."
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:88
|
|
msgid "Router rule added"
|
|
msgstr "Router rule added"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/forms.py:93
|
|
#, python-format
|
|
msgid "Failed to add router rule %s"
|
|
msgstr "Failed to add router rule %s"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:32
|
|
#: dashboards/project/routers/extensions/routerrules/views.py:37
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:9
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:3
|
|
msgid "Add Router Rule"
|
|
msgstr "Add Router Rule"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:47
|
|
msgid "Delete Router Rule"
|
|
msgid_plural "Delete Router Rules"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Router Rules"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:55
|
|
msgid "Deleted Router Rule"
|
|
msgid_plural "Deleted Router Rules"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Router Rules"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:74
|
|
msgid "Next Hops"
|
|
msgstr "Next Hops"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tables.py:81
|
|
#: dashboards/project/routers/extensions/routerrules/tabs.py:32
|
|
msgid "Router Rules"
|
|
msgstr "Router Rules"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/tabs.py:60
|
|
msgid "Router Rules Grid"
|
|
msgstr "Router Rules Grid"
|
|
|
|
#: dashboards/project/routers/extensions/routerrules/views.py:50
|
|
#: dashboards/project/routers/ports/views.py:49
|
|
msgid "Unable to retrieve router."
|
|
msgstr "Unable to retrieve router."
|
|
|
|
#: dashboards/project/routers/forms.py:35
|
|
#: dashboards/project/routers/ports/forms.py:35
|
|
#: dashboards/project/routers/ports/forms.py:147
|
|
msgid "Router Name"
|
|
msgstr "Router Name"
|
|
|
|
#: dashboards/project/routers/forms.py:42
|
|
#: dashboards/project/routers/forms.py:124
|
|
msgid "Router Type"
|
|
msgstr "Router Type"
|
|
|
|
#: dashboards/project/routers/forms.py:43
|
|
#: dashboards/project/routers/forms.py:125
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:20
|
|
msgid "High Availability Mode"
|
|
msgstr "High Availability Mode"
|
|
|
|
#: dashboards/project/routers/forms.py:51
|
|
#: dashboards/project/routers/forms.py:61
|
|
msgid "Use Server Default"
|
|
msgstr "Use Server Default"
|
|
|
|
#: dashboards/project/routers/forms.py:52
|
|
#: dashboards/project/routers/forms.py:143
|
|
msgid "Centralized"
|
|
msgstr "Centralised"
|
|
|
|
#: dashboards/project/routers/forms.py:53
|
|
#: dashboards/project/routers/forms.py:138
|
|
#: dashboards/project/routers/forms.py:144
|
|
#: dashboards/project/routers/tables.py:217
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:16
|
|
msgid "Distributed"
|
|
msgstr "Distributed"
|
|
|
|
#: dashboards/project/routers/forms.py:62
|
|
msgid "Enable HA mode"
|
|
msgstr "Enable HA mode"
|
|
|
|
#: dashboards/project/routers/forms.py:63
|
|
msgid "Disable HA mode"
|
|
msgstr "Disable HA mode"
|
|
|
|
#: dashboards/project/routers/forms.py:78
|
|
msgid "Failed to get network list."
|
|
msgstr "Failed to get network list."
|
|
|
|
#: dashboards/project/routers/forms.py:86
|
|
#: dashboards/project/routers/ports/forms.py:174
|
|
msgid "Select network"
|
|
msgstr "Select network"
|
|
|
|
#: dashboards/project/routers/forms.py:102
|
|
#, python-format
|
|
msgid "Router %s was successfully created."
|
|
msgstr "Router %s was successfully created."
|
|
|
|
#: dashboards/project/routers/forms.py:107
|
|
msgid "Quota exceeded for resource router."
|
|
msgstr "Quota exceeded for resource router."
|
|
|
|
#: dashboards/project/routers/forms.py:109
|
|
#, python-format
|
|
msgid "Failed to create router \"%s\"."
|
|
msgstr "Failed to create router \"%s\"."
|
|
|
|
#: dashboards/project/routers/forms.py:165
|
|
#, python-format
|
|
msgid "Router %s was successfully updated."
|
|
msgstr "Router %s was successfully updated."
|
|
|
|
#: dashboards/project/routers/forms.py:170
|
|
#, python-format
|
|
msgid "Failed to update router %s"
|
|
msgstr "Failed to update router %s"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:31
|
|
msgid "IP Address (optional)"
|
|
msgstr "IP Address (optional)"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:32
|
|
msgid "Specify an IP address for the interface created (e.g. 192.168.0.254)."
|
|
msgstr "Specify an IP address for the interface created (e.g. 192.168.0.254)."
|
|
|
|
#: dashboards/project/routers/ports/forms.py:54
|
|
#: dashboards/project/routers/ports/forms.py:165
|
|
#, python-format
|
|
msgid "Failed to get network list %s"
|
|
msgstr "Failed to get network list %s"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:74
|
|
msgid "Select Subnet"
|
|
msgstr "Select Subnet"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:76
|
|
msgid "No subnets available"
|
|
msgstr "No subnets available"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:84
|
|
msgid "Interface added"
|
|
msgstr "Interface added"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:112
|
|
#, python-format
|
|
msgid "Unable to get subnet \"%s\""
|
|
msgstr "Unable to get subnet \"%s\""
|
|
|
|
#: dashboards/project/routers/ports/forms.py:131
|
|
#, python-format
|
|
msgid "Failed to add_interface: %s"
|
|
msgstr "Failed to add_interface: %s"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:140
|
|
#, python-format
|
|
msgid "Failed to delete port %s"
|
|
msgstr "Failed to delete port %s"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:184
|
|
msgid "Gateway interface is added"
|
|
msgstr "Gateway interface is added"
|
|
|
|
#: dashboards/project/routers/ports/forms.py:189
|
|
#, python-format
|
|
msgid "Failed to set gateway %s"
|
|
msgstr "Failed to set gateway %s"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:34
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:26
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:53
|
|
msgid "External Gateway"
|
|
msgstr "External Gateway"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:36
|
|
msgid "Internal Interface"
|
|
msgstr "Internal Interface"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:43
|
|
#: dashboards/project/routers/ports/views.py:36
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:9
|
|
#: dashboards/project/routers/templates/routers/ports/create.html:3
|
|
msgid "Add Interface"
|
|
msgstr "Add Interface"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:58
|
|
msgid "Delete Interface"
|
|
msgid_plural "Delete Interfaces"
|
|
msgstr[0] "Delete Interface"
|
|
msgstr[1] "Delete Interfaces"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:66
|
|
msgid "Deleted Interface"
|
|
msgid_plural "Deleted Interfaces"
|
|
msgstr[0] "Deleted Interface"
|
|
msgstr[1] "Deleted Interfaces"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:85
|
|
#, python-format
|
|
msgid "Failed to delete interface %s"
|
|
msgstr "Failed to delete interface %s"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:98
|
|
msgctxt "current status of port"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:99
|
|
msgctxt "current status of port"
|
|
msgid "Build"
|
|
msgstr "Build"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:100
|
|
msgctxt "current status of port"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/routers/ports/tables.py:101
|
|
msgctxt "current status of port"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/routers/ports/views.py:68
|
|
#: dashboards/project/routers/tables.py:115
|
|
#: dashboards/project/routers/templates/routers/ports/_setgateway.html:9
|
|
#: dashboards/project/routers/templates/routers/ports/_setgateway.html:24
|
|
#: dashboards/project/routers/templates/routers/ports/setgateway.html:3
|
|
msgid "Set Gateway"
|
|
msgstr "Set Gateway"
|
|
|
|
#: dashboards/project/routers/ports/views.py:80
|
|
msgid "Unable to set gateway."
|
|
msgstr "Unable to set gateway."
|
|
|
|
#: dashboards/project/routers/tables.py:40
|
|
msgid "Delete Router"
|
|
msgid_plural "Delete Routers"
|
|
msgstr[0] "Delete Router"
|
|
msgstr[1] "Delete Routers"
|
|
|
|
#: dashboards/project/routers/tables.py:48
|
|
msgid "Deleted Router"
|
|
msgid_plural "Deleted Routers"
|
|
msgstr[0] "Deleted Router"
|
|
msgstr[1] "Deleted Routers"
|
|
|
|
#: dashboards/project/routers/tables.py:67
|
|
#: dashboards/project/routers/tables.py:75
|
|
#, python-format
|
|
msgid "Unable to delete router \"%s\""
|
|
msgstr "Unable to delete router \"%s\""
|
|
|
|
#: dashboards/project/routers/tables.py:106
|
|
#: dashboards/project/routers/views.py:175
|
|
msgid "Edit Router"
|
|
msgstr "Edit Router"
|
|
|
|
#: dashboards/project/routers/tables.py:128
|
|
msgid ""
|
|
"You may reset the gateway later by using the set gateway action, but the "
|
|
"gateway IP may change."
|
|
msgstr "You may reset the gateway later by using the set gateway action, but the gateway IP may change."
|
|
|
|
#: dashboards/project/routers/tables.py:134
|
|
msgid "Clear Gateway"
|
|
msgid_plural "Clear Gateways"
|
|
msgstr[0] ""
|
|
msgstr[1] "Clear Gateways"
|
|
|
|
#: dashboards/project/routers/tables.py:142
|
|
msgid "Cleared Gateway"
|
|
msgid_plural "Cleared Gateways"
|
|
msgstr[0] ""
|
|
msgstr[1] "Cleared Gateways"
|
|
|
|
#: dashboards/project/routers/tables.py:158
|
|
#, python-format
|
|
msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\""
|
|
msgstr "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\""
|
|
|
|
#: dashboards/project/routers/tables.py:200
|
|
msgctxt "current status of router"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/routers/tables.py:201
|
|
msgctxt "current status of router"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/routers/tables.py:204
|
|
msgctxt "Admin state of a Router"
|
|
msgid "UP"
|
|
msgstr "UP"
|
|
|
|
#: dashboards/project/routers/tables.py:205
|
|
msgctxt "Admin state of a Router"
|
|
msgid "DOWN"
|
|
msgstr "DOWN"
|
|
|
|
#. Translators: High Availability mode of Neutron router
|
|
#: dashboards/project/routers/tables.py:221
|
|
msgid "HA mode"
|
|
msgstr "HA mode"
|
|
|
|
#: dashboards/project/routers/templates/routers/_create.html:6
|
|
msgid "Creates a router with specified parameters."
|
|
msgstr "Creates a router with specified parameters."
|
|
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:34
|
|
msgid "External Fixed IPs"
|
|
msgstr "External Fixed IPs"
|
|
|
|
#: dashboards/project/routers/templates/routers/_detail_overview.html:46
|
|
msgid "SNAT"
|
|
msgstr "SNAT"
|
|
|
|
#: dashboards/project/routers/templates/routers/_update.html:6
|
|
msgid "You may update the editable properties of your router here."
|
|
msgstr "You may update the editable properties of your router here."
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20
|
|
msgid ""
|
|
"Routing rules to apply to router. Rules are matched by most specific source "
|
|
"first and then by most specific destination."
|
|
msgstr "Routing rules to apply to router. Rules are matched by most specific source first and then by most specific destination."
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:21
|
|
msgid ""
|
|
"The next hop addresses can be used to override the router used by the "
|
|
"client."
|
|
msgstr "The next hop addresses can be used to override the router used by the client."
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:27
|
|
msgid "Add rule"
|
|
msgstr "Add rule"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:11
|
|
msgid "Router Rule Grid"
|
|
msgstr "Router Rule Grid"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:18
|
|
msgid "Reset to Default"
|
|
msgstr "Reset to Default"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24
|
|
msgid "Source"
|
|
msgstr "Source"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30
|
|
#, python-format
|
|
msgid "Subnet: %(dest_subnetname)s"
|
|
msgstr "Subnet: %(dest_subnetname)s"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45
|
|
#, python-format
|
|
msgid "Subnet: %(row_source_subnetname)s"
|
|
msgstr "Subnet: %(row_source_subnetname)s"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93
|
|
msgid "Rule Conflict"
|
|
msgstr "Rule Conflict"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96
|
|
msgid ""
|
|
"A more specific rule affects a portion of this traffic so a rule cannot be "
|
|
"automatically generated to control the behavior of the entire "
|
|
"source/destination combination."
|
|
msgstr "A more specific rule affects a portion of this traffic so a rule cannot be automatically generated to control the behavior of the entire source/destination combination."
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98
|
|
msgid "Conflicting Rule"
|
|
msgstr "Conflicting Rule"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99
|
|
msgid "Source:"
|
|
msgstr "Source:"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100
|
|
msgid "Destination:"
|
|
msgstr "Destination:"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101
|
|
msgid "Action:"
|
|
msgstr "Action:"
|
|
|
|
#: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123
|
|
msgid ""
|
|
"The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n"
|
|
" Clicking the <i class=\"fa fa-random\"></i> button in the intersection will install a rule to switch the traffic behavior.<br/>\n"
|
|
"\n"
|
|
" <b>Note:</b> Rules only affect one direction of traffic. The opposite direction is outlined when hovering over an intersection.\n"
|
|
" "
|
|
msgstr "The colour and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n Clicking the <i class=\"fa fa-random\"></i> button in the intersection will install a rule to switch the traffic behavior.<br/>\n\n <b>Note:</b> Rules only affect one direction of traffic. The opposite direction is outlined when hovering over an intersection.\n "
|
|
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:20
|
|
msgid "You can connect a specified subnet to the router."
|
|
msgstr "You can connect a specified subnet to the router."
|
|
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:23
|
|
msgid ""
|
|
"The default IP address of the interface created is a gateway of the selected"
|
|
" subnet. You can specify another IP address of the interface here. You must "
|
|
"select a subnet to which the specified IP address belongs to from the above "
|
|
"list."
|
|
msgstr "The default IP address of the interface created is a gateway of the selected subnet. You can specify another IP address of the interface here. You must select a subnet to which the specified IP address belongs to from the above list."
|
|
|
|
#: dashboards/project/routers/templates/routers/ports/_create.html:29
|
|
msgid "Add interface"
|
|
msgstr "Add interface"
|
|
|
|
#: dashboards/project/routers/templates/routers/ports/_setgateway.html:19
|
|
msgid ""
|
|
"You can connect a specified external network to the router. The external "
|
|
"network is regarded as a default route of the router and the router acts as "
|
|
"a gateway for external connectivity."
|
|
msgstr "You can connect a specified external network to the router. The external network is regarded as a default route of the router and the router acts as a gateway for external connectivity."
|
|
|
|
#: dashboards/project/routers/views.py:74
|
|
#, python-format
|
|
msgid "Unable to retrieve a list of external networks \"%s\"."
|
|
msgstr "Unable to retrieve a list of external networks \"%s\"."
|
|
|
|
#: dashboards/project/routers/views.py:87
|
|
#, python-format
|
|
msgid ""
|
|
"External network \"%(ext_net_id)s\" expected but not found for router "
|
|
"\"%(router_id)s\"."
|
|
msgstr "External network \"%(ext_net_id)s\" expected but not found for router \"%(router_id)s\"."
|
|
|
|
#. Translators: The usage is "<UUID of ext_net> (Not Found)"
|
|
#: dashboards/project/routers/views.py:95
|
|
#, python-format
|
|
msgctxt "External network not found"
|
|
msgid "%s (Not Found)"
|
|
msgstr "%s (Not Found)"
|
|
|
|
#: dashboards/project/routers/views.py:111
|
|
#, python-format
|
|
msgid "Unable to retrieve details for router \"%s\"."
|
|
msgstr "Unable to retrieve details for router \"%s\"."
|
|
|
|
#: dashboards/project/routers/views.py:122
|
|
#, python-format
|
|
msgid "Unable to retrieve an external network \"%s\"."
|
|
msgstr "Unable to retrieve an external network \"%s\"."
|
|
|
|
#: dashboards/project/routers/views.py:195
|
|
msgid "Unable to retrieve router details."
|
|
msgstr "Unable to retrieve router details."
|
|
|
|
#: dashboards/project/stacks/forms.py:56
|
|
#: dashboards/project/stacks/templates/stacks/select_template.html:3
|
|
#: dashboards/project/stacks/views.py:90 dashboards/project/stacks/views.py:96
|
|
#: dashboards/project/stacks/views.py:106
|
|
msgid "Select Template"
|
|
msgstr "Select Template"
|
|
|
|
#: dashboards/project/stacks/forms.py:57
|
|
msgid "Select a template to launch a stack."
|
|
msgstr "Select a template to launch a stack."
|
|
|
|
#: dashboards/project/stacks/forms.py:65
|
|
msgid "Template Source"
|
|
msgstr "Template Source"
|
|
|
|
#: dashboards/project/stacks/forms.py:72 dashboards/project/stacks/forms.py:74
|
|
msgid "Template File"
|
|
msgstr "Template File"
|
|
|
|
#: dashboards/project/stacks/forms.py:75
|
|
msgid "A local template to upload."
|
|
msgstr "A local template to upload."
|
|
|
|
#: dashboards/project/stacks/forms.py:82 dashboards/project/stacks/forms.py:84
|
|
msgid "Template URL"
|
|
msgstr "Template URL"
|
|
|
|
#: dashboards/project/stacks/forms.py:85
|
|
msgid "An external (HTTP) URL to load the template from."
|
|
msgstr "An external (HTTP) URL to load the template from."
|
|
|
|
#: dashboards/project/stacks/forms.py:92 dashboards/project/stacks/forms.py:94
|
|
msgid "Template Data"
|
|
msgstr "Template Data"
|
|
|
|
#: dashboards/project/stacks/forms.py:95
|
|
msgid "The raw contents of the template."
|
|
msgstr "The raw contents of the template."
|
|
|
|
#: dashboards/project/stacks/forms.py:101
|
|
msgid "Environment Source"
|
|
msgstr "Environment Source"
|
|
|
|
#: dashboards/project/stacks/forms.py:109
|
|
#: dashboards/project/stacks/forms.py:111
|
|
msgid "Environment File"
|
|
msgstr "Environment File"
|
|
|
|
#: dashboards/project/stacks/forms.py:112
|
|
msgid "A local environment to upload."
|
|
msgstr "A local environment to upload."
|
|
|
|
#: dashboards/project/stacks/forms.py:119
|
|
#: dashboards/project/stacks/forms.py:121
|
|
msgid "Environment Data"
|
|
msgstr "Environment Data"
|
|
|
|
#: dashboards/project/stacks/forms.py:122
|
|
msgid "The raw contents of the environment file."
|
|
msgstr "The raw contents of the environment file."
|
|
|
|
#: dashboards/project/stacks/forms.py:134
|
|
msgid "template"
|
|
msgstr "template"
|
|
|
|
#: dashboards/project/stacks/forms.py:135
|
|
msgid "environment"
|
|
msgstr "environment"
|
|
|
|
#: dashboards/project/stacks/forms.py:197
|
|
#, python-format
|
|
msgid "Please specify a %s using only one source method."
|
|
msgstr "Please specify a %s using only one source method."
|
|
|
|
#: dashboards/project/stacks/forms.py:204
|
|
msgid "You must specify a template via one of the available sources."
|
|
msgstr "You must specify a template via one of the available sources."
|
|
|
|
#: dashboards/project/stacks/forms.py:229
|
|
msgid "Edit Template"
|
|
msgstr "Edit Template"
|
|
|
|
#: dashboards/project/stacks/forms.py:230
|
|
msgid "Select a new template to re-launch a stack."
|
|
msgstr "Select a new template to re-launch a stack."
|
|
|
|
#: dashboards/project/stacks/forms.py:231
|
|
#: dashboards/project/stacks/forms.py:406
|
|
msgid "Stack ID"
|
|
msgstr "Stack ID"
|
|
|
|
#: dashboards/project/stacks/forms.py:233
|
|
#: dashboards/project/stacks/forms.py:264
|
|
#: dashboards/project/stacks/forms.py:409
|
|
#: dashboards/project/stacks/tables.py:259
|
|
msgid "Stack Name"
|
|
msgstr "Stack Name"
|
|
|
|
#: dashboards/project/stacks/forms.py:240
|
|
#: dashboards/project/stacks/templates/stacks/preview_template.html:3
|
|
#: dashboards/project/stacks/views.py:146
|
|
#: dashboards/project/stacks/views.py:152
|
|
msgid "Preview Template"
|
|
msgstr "Preview Template"
|
|
|
|
#: dashboards/project/stacks/forms.py:241
|
|
msgid "Select a new template to preview a stack."
|
|
msgstr "Select a new template to preview a stack."
|
|
|
|
#: dashboards/project/stacks/forms.py:249
|
|
msgid "Create Stack"
|
|
msgstr "Create Stack"
|
|
|
|
#: dashboards/project/stacks/forms.py:265
|
|
msgid "Name of the stack to create."
|
|
msgstr "Name of the stack to create."
|
|
|
|
#: dashboards/project/stacks/forms.py:268
|
|
msgid ""
|
|
"Name must start with a letter and may only contain letters, numbers, "
|
|
"underscores, periods and hyphens."
|
|
msgstr "Name must start with a letter and may only contain letters, numbers, underscores, full stops and hyphens."
|
|
|
|
#: dashboards/project/stacks/forms.py:273
|
|
msgid "Creation Timeout (minutes)"
|
|
msgstr "Creation Timeout (minutes)"
|
|
|
|
#: dashboards/project/stacks/forms.py:274
|
|
msgid "Stack creation timeout in minutes."
|
|
msgstr "Stack creation timeout in minutes."
|
|
|
|
#: dashboards/project/stacks/forms.py:276
|
|
msgid "Rollback On Failure"
|
|
msgstr "Rollback On Failure"
|
|
|
|
#: dashboards/project/stacks/forms.py:277
|
|
msgid "Enable rollback on create/update failure."
|
|
msgstr "Enable rollback on create/update failure."
|
|
|
|
#: dashboards/project/stacks/forms.py:290
|
|
#, python-format
|
|
msgid "Password for user \"%s\""
|
|
msgstr "Password for user \"%s\""
|
|
|
|
#: dashboards/project/stacks/forms.py:291
|
|
msgid ""
|
|
"This is required for operations to be performed throughout the lifecycle of "
|
|
"the stack"
|
|
msgstr "This is required for operations to be performed throughout the lifecycle of the stack"
|
|
|
|
#: dashboards/project/stacks/forms.py:383
|
|
msgid "Stack creation started."
|
|
msgstr "Stack creation started."
|
|
|
|
#: dashboards/project/stacks/forms.py:403
|
|
#: dashboards/project/stacks/templates/stacks/update.html:3
|
|
#: dashboards/project/stacks/views.py:198
|
|
msgid "Update Stack Parameters"
|
|
msgstr "Update Stack Parameters"
|
|
|
|
#: dashboards/project/stacks/forms.py:438
|
|
msgid "Stack update started."
|
|
msgstr "Stack update started."
|
|
|
|
#: dashboards/project/stacks/forms.py:447
|
|
msgid "Preview Stack Parameters"
|
|
msgstr "Preview Stack Parameters"
|
|
|
|
#: dashboards/project/stacks/panel.py:21
|
|
#: dashboards/project/stacks/tables.py:283
|
|
#: dashboards/project/stacks/templates/stacks/index.html:3
|
|
#: dashboards/project/stacks/views.py:48
|
|
msgid "Stacks"
|
|
msgstr "Stacks"
|
|
|
|
#: dashboards/project/stacks/resource_types/tables.py:26
|
|
msgid "AWS compatible"
|
|
msgstr "AWS compatible"
|
|
|
|
#: dashboards/project/stacks/resource_types/tables.py:34
|
|
msgid "Implementation"
|
|
msgstr "Implementation"
|
|
|
|
#: dashboards/project/stacks/resource_types/tables.py:36
|
|
msgid "Component"
|
|
msgstr "Component"
|
|
|
|
#: dashboards/project/stacks/resource_types/tables.py:38
|
|
#: dashboards/project/stacks/tables.py:312
|
|
#: dashboards/project/stacks/tables.py:362
|
|
msgid "Resource"
|
|
msgstr "Resource"
|
|
|
|
#: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:4
|
|
msgid "Resource Type"
|
|
msgstr "Resource Type"
|
|
|
|
#: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:12
|
|
msgid "Attributes"
|
|
msgstr "Attributes"
|
|
|
|
#: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:18
|
|
msgid "Properties"
|
|
msgstr "Properties"
|
|
|
|
#: dashboards/project/stacks/resource_types/templates/stacks.resource_types/details.html:3
|
|
#: dashboards/project/stacks/resource_types/views.py:49
|
|
msgid "Resource Type Details"
|
|
msgstr "Resource Type Details"
|
|
|
|
#: dashboards/project/stacks/resource_types/views.py:41
|
|
msgid "Unable to retrieve stack resource types."
|
|
msgstr "Unable to retrieve stack resource types."
|
|
|
|
#: dashboards/project/stacks/resource_types/views.py:58
|
|
msgid "Unable to retrieve resource type details."
|
|
msgstr "Unable to retrieve resource type details."
|
|
|
|
#: dashboards/project/stacks/tables.py:32
|
|
#: dashboards/project/stacks/templates/stacks/create.html:3
|
|
#: dashboards/project/stacks/views.py:162
|
|
#: dashboards/project/stacks/views.py:168
|
|
msgid "Launch Stack"
|
|
msgstr "Launch Stack"
|
|
|
|
#: dashboards/project/stacks/tables.py:41
|
|
#: dashboards/project/stacks/templates/stacks/preview.html:3
|
|
#: dashboards/project/stacks/views.py:239
|
|
#: dashboards/project/stacks/views.py:245
|
|
msgid "Preview Stack"
|
|
msgstr "Preview Stack"
|
|
|
|
#: dashboards/project/stacks/tables.py:49
|
|
#: dashboards/project/stacks/tables.py:55
|
|
msgid "Check Stack"
|
|
msgid_plural "Check Stacks"
|
|
msgstr[0] "Check Stack"
|
|
msgstr[1] "Check Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:63
|
|
msgid "Checked Stack"
|
|
msgid_plural "Checked Stacks"
|
|
msgstr[0] "Checked Stack"
|
|
msgstr[1] "Checked Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:74
|
|
#: dashboards/project/stacks/tables.py:80
|
|
msgid "Suspend Stack"
|
|
msgid_plural "Suspend Stacks"
|
|
msgstr[0] "Suspend Stack"
|
|
msgstr[1] "Suspend Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:88
|
|
msgid "Suspended Stack"
|
|
msgid_plural "Suspended Stacks"
|
|
msgstr[0] "Suspended Stack"
|
|
msgstr[1] "Suspended Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:99
|
|
#: dashboards/project/stacks/tables.py:105
|
|
msgid "Resume Stack"
|
|
msgid_plural "Resume Stacks"
|
|
msgstr[0] "Resume Stack"
|
|
msgstr[1] "Resume Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:113
|
|
msgid "Resumed Stack"
|
|
msgid_plural "Resumed Stacks"
|
|
msgstr[0] "Resumed Stack"
|
|
msgstr[1] "Resumed Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:124
|
|
msgid "Change Stack Template"
|
|
msgstr "Change Stack Template"
|
|
|
|
#: dashboards/project/stacks/tables.py:137
|
|
msgid "Delete Stack"
|
|
msgid_plural "Delete Stacks"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:145
|
|
msgid "Deleted Stack"
|
|
msgid_plural "Deleted Stacks"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Stacks"
|
|
|
|
#: dashboards/project/stacks/tables.py:198
|
|
msgctxt "current status of stack"
|
|
msgid "Init In Progress"
|
|
msgstr "Init In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:200
|
|
msgctxt "current status of stack"
|
|
msgid "Init Complete"
|
|
msgstr "Init Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:202
|
|
msgctxt "current status of stack"
|
|
msgid "Init Failed"
|
|
msgstr "Init Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:204
|
|
msgctxt "current status of stack"
|
|
msgid "Create In Progress"
|
|
msgstr "Create In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:206
|
|
msgctxt "current status of stack"
|
|
msgid "Create Complete"
|
|
msgstr "Create Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:208
|
|
msgctxt "current status of stack"
|
|
msgid "Create Failed"
|
|
msgstr "Create Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:210
|
|
msgctxt "current status of stack"
|
|
msgid "Delete In Progress"
|
|
msgstr "Delete In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:212
|
|
msgctxt "current status of stack"
|
|
msgid "Delete Complete"
|
|
msgstr "Delete Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:214
|
|
msgctxt "current status of stack"
|
|
msgid "Delete Failed"
|
|
msgstr "Delete Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:216
|
|
msgctxt "current status of stack"
|
|
msgid "Update In Progress"
|
|
msgstr "Update In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:218
|
|
msgctxt "current status of stack"
|
|
msgid "Update Complete"
|
|
msgstr "Update Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:220
|
|
msgctxt "current status of stack"
|
|
msgid "Update Failed"
|
|
msgstr "Update Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:222
|
|
msgctxt "current status of stack"
|
|
msgid "Rollback In Progress"
|
|
msgstr "Rollback In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:224
|
|
msgctxt "current status of stack"
|
|
msgid "Rollback Complete"
|
|
msgstr "Rollback Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:226
|
|
msgctxt "current status of stack"
|
|
msgid "Rollback Failed"
|
|
msgstr "Rollback Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:228
|
|
msgctxt "current status of stack"
|
|
msgid "Suspend In Progress"
|
|
msgstr "Suspend In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:230
|
|
msgctxt "current status of stack"
|
|
msgid "Suspend Complete"
|
|
msgstr "Suspend Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:232
|
|
msgctxt "current status of stack"
|
|
msgid "Suspend Failed"
|
|
msgstr "Suspend Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:234
|
|
msgctxt "current status of stack"
|
|
msgid "Resume In Progress"
|
|
msgstr "Resume In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:236
|
|
msgctxt "current status of stack"
|
|
msgid "Resume Complete"
|
|
msgstr "Resume Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:238
|
|
msgctxt "current status of stack"
|
|
msgid "Resume Failed"
|
|
msgstr "Resume Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:240
|
|
msgctxt "current status of stack"
|
|
msgid "Adopt In Progress"
|
|
msgstr "Adopt In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:242
|
|
msgctxt "current status of stack"
|
|
msgid "Adopt Complete"
|
|
msgstr "Adopt Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:244
|
|
msgctxt "current status of stack"
|
|
msgid "Adopt Failed"
|
|
msgstr "Adopt Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:246
|
|
msgctxt "current status of stack"
|
|
msgid "Snapshot In Progress"
|
|
msgstr "Snapshot In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:248
|
|
msgctxt "current status of stack"
|
|
msgid "Snapshot Complete"
|
|
msgstr "Snapshot Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:250
|
|
msgctxt "current status of stack"
|
|
msgid "Snapshot Failed"
|
|
msgstr "Snapshot Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:252
|
|
msgctxt "current status of stack"
|
|
msgid "Check In Progress"
|
|
msgstr "Check In Progress"
|
|
|
|
#: dashboards/project/stacks/tables.py:254
|
|
msgctxt "current status of stack"
|
|
msgid "Check Complete"
|
|
msgstr "Check Complete"
|
|
|
|
#: dashboards/project/stacks/tables.py:256
|
|
msgctxt "current status of stack"
|
|
msgid "Check Failed"
|
|
msgstr "Check Failed"
|
|
|
|
#: dashboards/project/stacks/tables.py:309
|
|
#: dashboards/project/stacks/tables.py:359
|
|
msgid "Stack Resource"
|
|
msgstr "Stack Resource"
|
|
|
|
#: dashboards/project/stacks/tables.py:315
|
|
msgid "Time Since Event"
|
|
msgstr "Time Since Event"
|
|
|
|
#: dashboards/project/stacks/tables.py:323
|
|
#: dashboards/project/stacks/tables.py:375
|
|
msgid "Status Reason"
|
|
msgstr "Status Reason"
|
|
|
|
#: dashboards/project/stacks/tables.py:327
|
|
msgid "Stack Events"
|
|
msgstr "Stack Events"
|
|
|
|
#: dashboards/project/stacks/tables.py:365
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:25
|
|
msgid "Stack Resource Type"
|
|
msgstr "Stack Resource Type"
|
|
|
|
#: dashboards/project/stacks/tables.py:367
|
|
msgid "Date Updated"
|
|
msgstr "Date Updated"
|
|
|
|
#: dashboards/project/stacks/tables.py:393
|
|
msgid "Stack Resources"
|
|
msgstr "Stack Resources"
|
|
|
|
#: dashboards/project/stacks/tabs.py:33
|
|
msgid "Topology"
|
|
msgstr "Topology"
|
|
|
|
#: dashboards/project/stacks/tabs.py:86
|
|
msgid "Events"
|
|
msgstr "Events"
|
|
|
|
#: dashboards/project/stacks/tabs.py:108
|
|
#, python-format
|
|
msgid "Unable to get events for stack \"%s\"."
|
|
msgstr "Unable to get events for stack \"%s\"."
|
|
|
|
#: dashboards/project/stacks/tabs.py:114
|
|
#: dashboards/project/stacks/templates/stacks/_preview_details.html:42
|
|
msgid "Resources"
|
|
msgstr "Resources"
|
|
|
|
#: dashboards/project/stacks/tabs.py:136
|
|
#, python-format
|
|
msgid "Unable to get resources for stack \"%s\"."
|
|
msgstr "Unable to get resources for stack \"%s\"."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_change_template.html:6
|
|
#: dashboards/project/stacks/templates/stacks/_select_template.html:6
|
|
msgid ""
|
|
"Use one of the available template source options to specify the template to "
|
|
"be used in creating this stack."
|
|
msgstr "Use one of the available template source options to specify the template to be used in creating this stack."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_create.html:5
|
|
msgid "Create a new stack with the provided values."
|
|
msgstr "Create a new stack with the provided values."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:3
|
|
msgid "Stack Overview"
|
|
msgstr "Stack Overview"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:28
|
|
#, python-format
|
|
msgid "%(stack_status_title)s: %(stack_status_reason)s"
|
|
msgstr "%(stack_status_title)s: %(stack_status_reason)s"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:34
|
|
msgid "Outputs"
|
|
msgstr "Outputs"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:48
|
|
msgid "Stack Parameters"
|
|
msgstr "Stack Parameters"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:59
|
|
msgid "Launch Parameters"
|
|
msgstr "Launch Parameters"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:63
|
|
msgid "Minutes"
|
|
msgstr "Minutes"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_detail_overview.html:64
|
|
msgid "Rollback"
|
|
msgstr "Rollback"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_preview.html:5
|
|
msgid "Preview a new stack with the provided values."
|
|
msgstr "Preview a new stack with the provided values."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_preview_details.html:5
|
|
msgid "Stack Preview"
|
|
msgstr "Stack Preview"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_preview_details.html:31
|
|
msgid "Links"
|
|
msgstr "Links"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_preview_template.html:6
|
|
msgid ""
|
|
"Use one of the available template source options to specify the template to "
|
|
"be used in previewing this stack."
|
|
msgstr "Use one of the available template source options to specify the template to be used in previewing this stack."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:3
|
|
msgid "Resource Overview"
|
|
msgstr "Resource Overview"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:9
|
|
msgid "Stack Resource ID"
|
|
msgstr "Stack Resource ID"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:13
|
|
msgid "Resource ID"
|
|
msgstr "Resource ID"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:42
|
|
#, python-format
|
|
msgid "%(resource_status)s: %(resource_status_reason)s"
|
|
msgstr "%(resource_status)s: %(resource_status_reason)s"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_resource_overview.html:48
|
|
msgid "Resource Metadata"
|
|
msgstr "Resource Metadata"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_stack_template.html:3
|
|
msgid "Stack Template"
|
|
msgstr "Stack Template"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/_update.html:5
|
|
msgid ""
|
|
"Update a stack with the provided values. Please note that any encrypted "
|
|
"parameters, such as passwords, will be reset to default if you do not change"
|
|
" them here."
|
|
msgstr "Update a stack with the provided values. Please note that any encrypted parameters, such as passwords, will be reset to default if you do not change them here."
|
|
|
|
#: dashboards/project/stacks/templates/stacks/change_template.html:3
|
|
#: dashboards/project/stacks/views.py:113
|
|
msgid "Change Template"
|
|
msgstr "Change Template"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/detail.html:3
|
|
msgid "Stack Details"
|
|
msgstr "Stack Details"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/preview_details.html:3
|
|
#: dashboards/project/stacks/views.py:255
|
|
msgid "Preview Stack Details"
|
|
msgstr "Preview Stack Details"
|
|
|
|
#: dashboards/project/stacks/templates/stacks/resource.html:3
|
|
msgid "Resource Details"
|
|
msgstr "Resource Details"
|
|
|
|
#: dashboards/project/stacks/views.py:83
|
|
msgid "Unable to retrieve stack list."
|
|
msgstr "Unable to retrieve stack list."
|
|
|
|
#: dashboards/project/stacks/views.py:127
|
|
#: dashboards/project/stacks/views.py:231
|
|
#: dashboards/project/stacks/views.py:287
|
|
msgid "Unable to retrieve stack."
|
|
msgstr "Unable to retrieve stack."
|
|
|
|
#: dashboards/project/stacks/views.py:201
|
|
msgid "Update"
|
|
msgstr "Update"
|
|
|
|
#: dashboards/project/stacks/views.py:204
|
|
msgid "Update Stack"
|
|
msgstr "Update Stack"
|
|
|
|
#: dashboards/project/stacks/views.py:242
|
|
msgid "Preview"
|
|
msgstr "Preview"
|
|
|
|
#: dashboards/project/stacks/views.py:267
|
|
msgid "Stack Details: {{ stack.stack_name }}"
|
|
msgstr "Stack Details: {{ stack.stack_name }}"
|
|
|
|
#: dashboards/project/stacks/views.py:298
|
|
msgid "Unable to retrieve stack template."
|
|
msgstr "Unable to retrieve stack template."
|
|
|
|
#: dashboards/project/stacks/views.py:315
|
|
msgid "Resource Details: {{ resource.resource_name }}"
|
|
msgstr "Resource Details: {{ resource.resource_name }}"
|
|
|
|
#: dashboards/project/stacks/views.py:332
|
|
msgid "Unable to retrieve resource."
|
|
msgstr "Unable to retrieve resource."
|
|
|
|
#: dashboards/project/stacks/views.py:345
|
|
msgid "Unable to retrieve metadata."
|
|
msgstr "Unable to retrieve metadata."
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:56
|
|
#, python-format
|
|
msgid "Creating volume backup \"%s\""
|
|
msgstr "Creating volume backup \"%s\""
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:63
|
|
msgid "Unable to create volume backup."
|
|
msgstr "Unable to create volume backup."
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:78
|
|
msgid "Unable to lookup volume or backup information."
|
|
msgstr "Unable to lookup volume or backup information."
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:84
|
|
msgid "Create a New Volume"
|
|
msgstr "Create a New Volume"
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:101
|
|
#, python-format
|
|
msgid ""
|
|
"Successfully restored backup %(backup_name)s to volume with id: "
|
|
"%(volume_id)s"
|
|
msgstr "Successfully restored backup %(backup_name)s to volume with id: %(volume_id)s"
|
|
|
|
#: dashboards/project/volumes/backups/forms.py:107
|
|
msgid "Unable to restore backup."
|
|
msgstr "Unable to restore backup."
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:48
|
|
msgid "Volume Backup"
|
|
msgstr "Volume Backup"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:49
|
|
#: dashboards/project/volumes/backups/tables.py:137
|
|
#: dashboards/project/volumes/tabs.py:127
|
|
msgid "Volume Backups"
|
|
msgstr "Volume Backups"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:50
|
|
#, python-format
|
|
msgid "Scheduled deletion of %(data_type)s"
|
|
msgstr "Scheduled deletion of %(data_type)s"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:108
|
|
msgctxt "Current status of a Volume Backup"
|
|
msgid "Available"
|
|
msgstr "Available"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:110
|
|
msgctxt "Current status of a Volume Backup"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:112
|
|
msgctxt "Current status of a Volume Backup"
|
|
msgid "Creating"
|
|
msgstr "Creating"
|
|
|
|
#: dashboards/project/volumes/backups/tables.py:114
|
|
msgctxt "Current status of a Volume Backup"
|
|
msgid "Restoring"
|
|
msgstr "Restoring"
|
|
|
|
#: dashboards/project/volumes/backups/tabs.py:41
|
|
#: dashboards/project/volumes/backups/views.py:73
|
|
msgid "Unable to retrieve backup details."
|
|
msgstr "Unable to retrieve backup details."
|
|
|
|
#: dashboards/project/volumes/backups/views.py:33
|
|
#: dashboards/project/volumes/backups/views.py:35
|
|
#: dashboards/project/volumes/templates/volumes/backups/create_backup.html:3
|
|
msgid "Create Volume Backup"
|
|
msgstr "Create Volume Backup"
|
|
|
|
#: dashboards/project/volumes/backups/views.py:38
|
|
msgid "Create a Volume Backup"
|
|
msgstr "Create a Volume Backup"
|
|
|
|
#: dashboards/project/volumes/backups/views.py:54
|
|
msgid "Volume Backup Details: {{ backup.name }}"
|
|
msgstr "Volume Backup Details: {{ backup.name }}"
|
|
|
|
#: dashboards/project/volumes/backups/views.py:88
|
|
#: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3
|
|
msgid "Restore Volume Backup"
|
|
msgstr "Restore Volume Backup"
|
|
|
|
#: dashboards/project/volumes/backups/views.py:90
|
|
msgid "Restore Backup to Volume"
|
|
msgstr "Restore Backup to Volume"
|
|
|
|
#: dashboards/project/volumes/backups/views.py:93
|
|
msgid "Restore a Volume Backup"
|
|
msgstr "Restore a Volume Backup"
|
|
|
|
#: dashboards/project/volumes/snapshots/forms.py:39
|
|
#, python-format
|
|
msgid "Updating volume snapshot \"%s\""
|
|
msgstr "Updating volume snapshot \"%s\""
|
|
|
|
#: dashboards/project/volumes/snapshots/forms.py:45
|
|
msgid "Unable to update volume snapshot."
|
|
msgstr "Unable to update volume snapshot."
|
|
|
|
#: dashboards/project/volumes/snapshots/tables.py:56
|
|
msgid "Delete Volume Snapshot"
|
|
msgid_plural "Delete Volume Snapshots"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Volume Snapshots"
|
|
|
|
#: dashboards/project/volumes/snapshots/tables.py:64
|
|
msgid "Scheduled deletion of Volume Snapshot"
|
|
msgid_plural "Scheduled deletion of Volume Snapshots"
|
|
msgstr[0] ""
|
|
msgstr[1] "Scheduled deletion of Volume Snapshots"
|
|
|
|
#: dashboards/project/volumes/snapshots/tables.py:79
|
|
#: dashboards/project/volumes/snapshots/views.py:35
|
|
#: dashboards/project/volumes/snapshots/views.py:40
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/update.html:3
|
|
msgid "Edit Snapshot"
|
|
msgstr "Edit Snapshot"
|
|
|
|
#: dashboards/project/volumes/snapshots/tabs.py:36
|
|
#: dashboards/project/volumes/snapshots/views.py:91
|
|
msgid "Unable to retrieve snapshot details."
|
|
msgstr "Unable to retrieve snapshot details."
|
|
|
|
#: dashboards/project/volumes/snapshots/views.py:71
|
|
msgid "Volume Snapshot Details: {{ snapshot.name }}"
|
|
msgstr "Volume Snapshot Details: {{ snapshot.name }}"
|
|
|
|
#: dashboards/project/volumes/tabs.py:38
|
|
msgid "Unable to retrieve volume list."
|
|
msgstr "Unable to retrieve volume list."
|
|
|
|
#: dashboards/project/volumes/tabs.py:48
|
|
msgid "Unable to retrieve volume/instance attachment information"
|
|
msgstr "Unable to retrieve volume/instance attachment information"
|
|
|
|
#: dashboards/project/volumes/tabs.py:62
|
|
msgid "Unable to retrieve snapshot list."
|
|
msgstr "Unable to retrieve snapshot list."
|
|
|
|
#: dashboards/project/volumes/tabs.py:144
|
|
msgid "Unable to retrieve volume backups."
|
|
msgstr "Unable to retrieve volume backups."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:5
|
|
msgid "Volume Backup:"
|
|
msgstr "Volume Backup:"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:5
|
|
msgid ""
|
|
"Volume Backups are stored using the Object Storage service. You must have "
|
|
"this service activated in order to create a backup."
|
|
msgstr "Volume Backups are stored using the Object Storage service. You must have this service activated in order to create a backup."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:6
|
|
msgid ""
|
|
"If no container name is provided, a default container named volumebackups "
|
|
"will be provisioned for you. Backups will be the same size as the volume "
|
|
"they originate from."
|
|
msgstr "If no container name is provided, a default container named volumebackups will be provisioned for you. Backups will be the same size as the volume they originate from."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5
|
|
#, python-format
|
|
msgid "Volume Backup Overview: %(backup_display_name)s"
|
|
msgstr "Volume Backup Overview: %(backup_display_name)s"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:5
|
|
msgid "Restore Backup:"
|
|
msgstr "Restore Backup:"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:5
|
|
msgid "Select a volume to restore to."
|
|
msgstr "Select a volume to restore to."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:6
|
|
msgid "Optionally, you may choose to create a new volume."
|
|
msgstr "Optionally, you may choose to create a new volume."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/backups/detail.html:3
|
|
msgid "Volume Backup Details"
|
|
msgstr "Volume Backup Details"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/_update.html:6
|
|
msgid "Modify the name and description of a snapshot."
|
|
msgstr "Modify the name and description of a snapshot."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/snapshots/detail.html:3
|
|
msgid "Volume Snapshot Details"
|
|
msgstr "Volume Snapshot Details"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_accept_transfer.html:6
|
|
msgid ""
|
|
"Ownership of a volume can be transferred from one project to another. "
|
|
"Accepting a transfer requires obtaining the Transfer ID and Authorization "
|
|
"Key from the donor. This is equivalent to the <tt>cinder transfer-"
|
|
"accept</tt> command."
|
|
msgstr "Ownership of a volume can be transferred from one project to another. Accepting a transfer requires obtaining the Transfer ID and Authorisation Key from the donor. This is equivalent to the <tt>cinder transfer-accept</tt> command."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:9
|
|
msgid "Attach To Instance"
|
|
msgstr "Attach To Instance"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_attach.html:18
|
|
msgid "Attach Volume"
|
|
msgstr "Attach Volume"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:13
|
|
msgid "Create Volume Snapshot (Force)"
|
|
msgstr "Create Volume Snapshot (Force)"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:15
|
|
#: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:141
|
|
msgid "Create Volume Snapshot"
|
|
msgstr "Create Volume Snapshot"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_create_transfer.html:6
|
|
msgid ""
|
|
"Ownership of a volume can be transferred from one project to another. Once a"
|
|
" volume transfer is created in a donor project, it then can be \"accepted\" "
|
|
"by a recipient project. This is equivalent to the <tt>cinder transfer-"
|
|
"create</tt> command."
|
|
msgstr "Ownership of a volume can be transferred from one project to another. Once a volume transfer is created in a donor project, it can then be \"accepted\" by a recipient project. This is equivalent to the <tt>cinder transfer-create</tt> command."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:4
|
|
msgid "Volume Overview"
|
|
msgstr "Volume Overview"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:35
|
|
#: dashboards/project/volumes/volumes/tables.py:507
|
|
msgid "Attachments"
|
|
msgstr "Attachments"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:42
|
|
#, python-format
|
|
msgid ""
|
|
"\n"
|
|
" <a href=\"%(instance_url)s\">%(instance_name)s</a> on %(device)s\n"
|
|
" "
|
|
msgstr "\n <a href=\"%(instance_url)s\">%(instance_name)s</a> on %(device)s\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:48
|
|
msgid "Not attached"
|
|
msgstr "Not attached"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:55
|
|
#: dashboards/project/volumes/volumes/forms.py:85
|
|
msgid "Volume Source"
|
|
msgstr "Volume Source"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:84
|
|
#: dashboards/project/volumes/volumes/views.py:249
|
|
msgid "Volume Transfer"
|
|
msgstr "Volume Transfer"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:4
|
|
msgid "Volume Encryption Overview"
|
|
msgstr "Volume Encryption Overview"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:11
|
|
msgid "Volume Type Name"
|
|
msgstr "Volume Type Name"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:25
|
|
msgid "Volume is Unencrypted"
|
|
msgstr "Volume is Unencrypted"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:5
|
|
msgid "Extend the size of a volume."
|
|
msgstr "Extend the size of a volume."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:7
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:7
|
|
msgid "Volume Limits"
|
|
msgstr "Volume Limits"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10
|
|
msgid "Total Gigabytes"
|
|
msgstr "Total Gigabytes"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:5
|
|
msgid "Volumes are block devices that can be attached to instances."
|
|
msgstr "Volumes are block devices that can be attached to instances."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_limits.html:18
|
|
msgid "Number of Volumes"
|
|
msgstr "Number of Volumes"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_retype.html:6
|
|
msgid ""
|
|
"\n"
|
|
" Change the volume type of a volume after its creation.\n"
|
|
" This is equivalent to the <tt>cinder retype</tt> command.\n"
|
|
" "
|
|
msgstr "\n Change the volume type of a volume after its creation.\n This is equivalent to the <tt>cinder retype</tt> command.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_retype.html:11
|
|
msgid ""
|
|
"\n"
|
|
" The \"Volume Type\" selected must be different from the current volume type.\n"
|
|
" "
|
|
msgstr "\n The \"Volume Type\" selected must be different from the current volume type.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_retype.html:15
|
|
msgid ""
|
|
"\n"
|
|
" The \"Migration Policy\" is only used if the volume retype cannot be\n"
|
|
" completed. If the \"Migration Policy\" is \"On Demand\", the back end will\n"
|
|
" perform volume migration. Note that migration may take a significant\n"
|
|
" amount of time to complete, in some cases hours.\n"
|
|
" "
|
|
msgstr "\n The \"Migration Policy\" is only used if the volume retype cannot be\n completed. If the \"Migration Policy\" is \"On Demand\", the back end will\n perform volume migration. Note that migration may take a significant\n amount of time to complete, in some cases hours.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:6
|
|
msgid ""
|
|
"The Transfer ID and the Authorization Key are needed by the recipient in "
|
|
"order to accept the transfer. Please capture both the Transfer ID and the "
|
|
"Authorization Key and provide them to your transfer recipient."
|
|
msgstr "The Transfer ID and the Authorisation Key are needed by the recipient in order to accept the transfer. Please capture both the Transfer ID and the Authorisation Key and provide them to your transfer recipient."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:7
|
|
msgid ""
|
|
"The Authorization Key will not be available after closing this page, so you "
|
|
"must capture it now, or else you will be unable to use the transfer."
|
|
msgstr "The Authorisation Key will not be available after closing this page, so you must capture it now, or else you will be unable to use the transfer."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:5
|
|
msgid "From here you can create a snapshot of a volume."
|
|
msgstr "From here you can create a snapshot of a volume."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:9
|
|
msgid "Snapshot Limits"
|
|
msgstr "Snapshot Limits"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:21
|
|
msgid "Number of Snapshots"
|
|
msgstr "Number of Snapshots"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_update.html:6
|
|
msgid "Modify name and description of a volume."
|
|
msgstr "Modify name and description of a volume."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_update.html:7
|
|
msgid ""
|
|
"The \"Bootable\" flag specifies that this volume can be used to launch an "
|
|
"instance."
|
|
msgstr "The \"Bootable\" flag specifies that this volume can be used to launch an instance."
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:6
|
|
msgid ""
|
|
"\n"
|
|
" Upload the volume to the Image Service as an image.\n"
|
|
" This is equivalent to the <tt>cinder upload-to-image</tt> command.\n"
|
|
" "
|
|
msgstr "\n Upload the volume to the Image Service as an image.\n This is equivalent to the <tt>cinder upload-to-image</tt> command.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:11
|
|
msgid ""
|
|
"\n"
|
|
" Choose \"Disk Format\" for the image. The volume images are created with\n"
|
|
" the QEMU disk image utility.\n"
|
|
" "
|
|
msgstr "\n Choose \"Disk Format\" for the image. The volume images are created with\n the QEMU disk image utility.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:17
|
|
msgid ""
|
|
"\n"
|
|
" When the volume status is \"in-use\", you can use \"Force\" to upload the\n"
|
|
" volume to an image.\n"
|
|
" "
|
|
msgstr "\n When the volume status is \"in-use\", you can use \"Force\" to upload the\n volume to an image.\n "
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/accept_transfer.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:237
|
|
#: dashboards/project/volumes/volumes/views.py:238
|
|
#: dashboards/project/volumes/volumes/views.py:241
|
|
msgid "Accept Volume Transfer"
|
|
msgstr "Accept Volume Transfer"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/attach.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:320
|
|
#: dashboards/project/volumes/volumes/views.py:325
|
|
msgid "Manage Volume Attachments"
|
|
msgstr "Manage Volume Attachments"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/create_transfer.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:216
|
|
#: dashboards/project/volumes/volumes/views.py:217
|
|
msgid "Create Volume Transfer"
|
|
msgstr "Create Volume Transfer"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/encryption_detail.html:3
|
|
msgid "Volume Encryption Details"
|
|
msgstr "Volume Encryption Details"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/extend.html:3
|
|
#: dashboards/project/volumes/volumes/tables.py:133
|
|
#: dashboards/project/volumes/volumes/views.py:100
|
|
#: dashboards/project/volumes/volumes/views.py:102
|
|
#: dashboards/project/volumes/volumes/views.py:105
|
|
msgid "Extend Volume"
|
|
msgstr "Extend Volume"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/retype.html:3
|
|
#: dashboards/project/volumes/volumes/tables.py:244
|
|
#: dashboards/project/volumes/volumes/views.py:394
|
|
#: dashboards/project/volumes/volumes/views.py:396
|
|
#: dashboards/project/volumes/volumes/views.py:399
|
|
msgid "Change Volume Type"
|
|
msgstr "Change Volume Type"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/show_transfer.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:252
|
|
msgid "Volume Transfer Details"
|
|
msgstr "Volume Transfer Details"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/update.html:3
|
|
#: dashboards/project/volumes/volumes/tables.py:232
|
|
#: dashboards/project/volumes/volumes/views.py:283
|
|
#: dashboards/project/volumes/volumes/views.py:288
|
|
msgid "Edit Volume"
|
|
msgstr "Edit Volume"
|
|
|
|
#: dashboards/project/volumes/templates/volumes/volumes/upload_to_image.html:3
|
|
#: dashboards/project/volumes/volumes/views.py:174
|
|
#: dashboards/project/volumes/volumes/views.py:179
|
|
msgid "Upload Volume to Image"
|
|
msgstr "Upload Volume to Image"
|
|
|
|
#: dashboards/project/volumes/utils.py:28
|
|
msgid "Unable to retrieve volumes availability zones."
|
|
msgstr "Unable to retrieve volumes availability zones."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:55
|
|
msgid "Unable to determine if availability zones extension is supported."
|
|
msgstr "Unable to determine if availability zones extension is supported."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:91
|
|
msgid "Use snapshot as a source"
|
|
msgstr "Use snapshot as a source"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:98
|
|
msgid "Use image as a source"
|
|
msgstr "Use image as a source"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:105
|
|
msgid "Use a volume as source"
|
|
msgstr "Use a volume as source"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:120
|
|
msgid "Size (GB)"
|
|
msgstr "Size (GB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:146
|
|
#, python-format
|
|
msgid "Volume size must be equal to or greater than the snapshot size (%sGB)"
|
|
msgstr "Volume size must be equal to or greater than the snapshot size (%sGB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:154
|
|
msgid "Unable to load the specified snapshot."
|
|
msgstr "Unable to load the specified snapshot."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:166
|
|
#, python-format
|
|
msgid "Volume size must be equal to or greater than the image size (%s)"
|
|
msgstr "Volume size must be equal to or greater than the image size (%s)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:174
|
|
#, python-format
|
|
msgid ""
|
|
"Volume size must be equal to or greater than the image minimum disk size "
|
|
"(%sGB)"
|
|
msgstr "Volume size must be equal to or greater than the image minimum disk size (%sGB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:185
|
|
#, python-format
|
|
msgid "Unable to load the specified image. %s"
|
|
msgstr "Unable to load the specified image. %s"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:195
|
|
#, python-format
|
|
msgid "Unable to load the specified volume. %s"
|
|
msgstr "Unable to load the specified volume. %s"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:202
|
|
#, python-format
|
|
msgid ""
|
|
"Volume size must be equal to or greater than the origin volume size (%s)"
|
|
msgstr "Volume size must be equal to or greater than the origin volume size (%s)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:225
|
|
msgid "Choose a snapshot"
|
|
msgstr "Choose a snapshot"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:238
|
|
msgid "Choose an image"
|
|
msgstr "Choose an image"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:250
|
|
msgid "Choose a volume"
|
|
msgstr "Choose a volume"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:259
|
|
msgid "No source, empty volume"
|
|
msgstr "No source, empty volume"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:286
|
|
msgid "Image source must be specified"
|
|
msgstr "Image source must be specified"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:290
|
|
msgid "Snapshot source must be specified"
|
|
msgstr "Snapshot source must be specified"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:294
|
|
msgid "Volume source must be specified"
|
|
msgstr "Volume source must be specified"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:328
|
|
#, python-format
|
|
msgid "The volume size cannot be less than the snapshot size (%sGB)"
|
|
msgstr "The volume size cannot be less than the snapshot size (%sGB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:341
|
|
#, python-format
|
|
msgid "The volume size cannot be less than the image size (%s)"
|
|
msgstr "The volume size cannot be less than the image size (%s)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:349
|
|
#, python-format
|
|
msgid "The volume size cannot be less than the image minimum disk size (%sGB)"
|
|
msgstr "The volume size cannot be less than the image minimum disk size (%sGB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:360
|
|
#, python-format
|
|
msgid "The volume size cannot be less than the source volume size (%sGB)"
|
|
msgstr "The volume size cannot be less than the source volume size (%sGB)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:369
|
|
#, python-format
|
|
msgid ""
|
|
"A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your"
|
|
" quota available."
|
|
msgstr "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your quota available."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:376
|
|
msgid "You are already using all of your available volumes."
|
|
msgstr "You are already using all of your available volumes."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:392
|
|
#, python-format
|
|
msgid "Creating volume \"%s\""
|
|
msgstr "Creating volume \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:401
|
|
msgid "Unable to create volume."
|
|
msgstr "Unable to create volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:418
|
|
msgid "Attach to Instance"
|
|
msgstr "Attach to Instance"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:419
|
|
msgid "Select an instance to attach to."
|
|
msgstr "Select an instance to attach to."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:426
|
|
msgid ""
|
|
"Actual device name may differ due to hypervisor settings. If not specified, "
|
|
"then hypervisor will select a device name."
|
|
msgstr "Actual device name may differ due to hypervisor settings. If not specified, then hypervisor will select a device name."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:465
|
|
msgid "Unknown instance (None)"
|
|
msgstr "Unknown instance (None)"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:475
|
|
#, python-format
|
|
msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s."
|
|
msgstr "Attaching volume %(vol)s to instance %(inst)s on %(dev)s."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:484
|
|
msgid "Unable to attach volume."
|
|
msgstr "Unable to attach volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:508
|
|
#, python-format
|
|
msgid "Creating volume snapshot \"%s\"."
|
|
msgstr "Creating volume snapshot \"%s\"."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:511
|
|
#, python-format
|
|
msgid "Forcing to create snapshot \"%s\" from attached volume."
|
|
msgstr "Forcing to create snapshot \"%s\" from attached volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:523
|
|
msgid "Unable to create volume snapshot."
|
|
msgstr "Unable to create volume snapshot."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:525
|
|
msgid "Requested snapshot would exceed the allowed quota."
|
|
msgstr "Requested snapshot would exceed the allowed quota."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:532
|
|
#: dashboards/project/volumes/volumes/forms.py:578
|
|
msgid "Transfer Name"
|
|
msgstr "Transfer Name"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:541
|
|
#, python-format
|
|
msgid "Created volume transfer: \"%s\"."
|
|
msgstr "Created volume transfer: \"%s\"."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:543
|
|
msgid "Created volume transfer."
|
|
msgstr "Created volume transfer."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:551
|
|
msgid "Unable to create volume transfer."
|
|
msgstr "Unable to create volume transfer."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:557
|
|
#: dashboards/project/volumes/volumes/forms.py:582
|
|
msgid "Transfer ID"
|
|
msgstr "Transfer ID"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:558
|
|
#: dashboards/project/volumes/volumes/forms.py:586
|
|
msgid "Authorization Key"
|
|
msgstr "Authorisation Key"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:566
|
|
#, python-format
|
|
msgid "Successfully accepted volume transfer: \"%s\""
|
|
msgstr "Successfully accepted volume transfer: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:572
|
|
msgid "Unable to accept volume transfer."
|
|
msgstr "Unable to accept volume transfer."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:604
|
|
msgid "Specifies that the volume can be used to launch an instance"
|
|
msgstr "Specifies that the volume can be used to launch an instance"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:615
|
|
msgid "Unable to update volume."
|
|
msgstr "Unable to update volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:626
|
|
msgid "Unable to set bootable flag on volume."
|
|
msgstr "Unable to set bootable flag on volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:629
|
|
#, python-format
|
|
msgid "Updating volume \"%s\""
|
|
msgstr "Updating volume \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:644
|
|
msgctxt "Force upload volume in in-use status to image"
|
|
msgid "Force"
|
|
msgstr "Force"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:679
|
|
#, python-format
|
|
msgid "Successfully sent the request to upload volume to image for volume: \"%s\""
|
|
msgstr "Successfully sent the request to upload volume to image for volume: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:687
|
|
#, python-format
|
|
msgid "Unable to upload volume to image for volume: \"%s\""
|
|
msgstr "Unable to upload volume to image for volume: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:711
|
|
msgid "New size must be greater than current size."
|
|
msgstr "New size must be greater than current size."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:717
|
|
#, python-format
|
|
msgid ""
|
|
"Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your "
|
|
"quota available."
|
|
msgstr "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your quota available."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:731
|
|
#, python-format
|
|
msgid "Extending volume: \"%s\""
|
|
msgstr "Extending volume: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:737
|
|
msgid "Unable to extend volume."
|
|
msgstr "Unable to extend volume."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:746
|
|
msgid "Never"
|
|
msgstr "Never"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:747
|
|
msgid "On Demand"
|
|
msgstr "On Demand"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:748
|
|
msgid "Migration Policy"
|
|
msgstr "Migration Policy"
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:765
|
|
msgid "Unable to retrieve the volume type list."
|
|
msgstr "Unable to retrieve the volume type list."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:774
|
|
#, python-format
|
|
msgid "New volume type must be different from the original volume type \"%s\"."
|
|
msgstr "New volume type must be different from the original volume type \"%s\"."
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:790
|
|
#, python-format
|
|
msgid ""
|
|
"Successfully sent the request to change the volume type to \"%(vtype)s\" for"
|
|
" volume: \"%(name)s\""
|
|
msgstr "Successfully sent the request to change the volume type to \"%(vtype)s\" for volume: \"%(name)s\""
|
|
|
|
#: dashboards/project/volumes/volumes/forms.py:800
|
|
#, python-format
|
|
msgid "Unable to change the volume type for volume: \"%s\""
|
|
msgstr "Unable to change the volume type for volume: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:45
|
|
msgid "Launch as Instance"
|
|
msgstr "Launch as Instance"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:69
|
|
msgid "Delete Volume"
|
|
msgid_plural "Delete Volumes"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Volumes"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:77
|
|
msgid "Scheduled deletion of Volume"
|
|
msgid_plural "Scheduled deletion of Volumes"
|
|
msgstr[0] ""
|
|
msgstr[1] "Scheduled deletion of Volumes"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:144
|
|
msgid "Manage Attachments"
|
|
msgstr "Manage Attachments"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:178
|
|
msgid "Unable to retrieve tenant limits."
|
|
msgstr "Unable to retrieve tenant limits."
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:193
|
|
msgid "Create Transfer"
|
|
msgstr "Create Transfer"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:216
|
|
msgid "Upload to Image"
|
|
msgstr "Upload to Image"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:256
|
|
msgid "Accept Transfer"
|
|
msgstr "Accept Transfer"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:274
|
|
msgid "Cancel Transfer"
|
|
msgstr "Cancel Transfer"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:277
|
|
msgid "This action cannot be undone."
|
|
msgstr "This action cannot be undone."
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:288
|
|
#, python-format
|
|
msgid "Successfully deleted volume transfer \"%s\""
|
|
msgstr "Successfully deleted volume transfer \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:291
|
|
msgid "Successfully deleted volume transfer"
|
|
msgstr "Successfully deleted volume transfer"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:294
|
|
msgid "Unable to delete volume transfer."
|
|
msgstr "Unable to delete volume transfer."
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:319
|
|
#: dashboards/project/volumes/volumes/views.py:352
|
|
msgid "Unable to retrieve attachment information."
|
|
msgstr "Unable to retrieve attachment information."
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:337
|
|
#, python-format
|
|
msgid "Attached to %(instance)s on %(dev)s"
|
|
msgstr "Attached to %(instance)s on %(dev)s"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:358
|
|
msgid "No"
|
|
msgstr "No"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:360
|
|
msgid "Yes"
|
|
msgstr "Yes"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:373
|
|
msgctxt "Current status of a Volume"
|
|
msgid "Available"
|
|
msgstr "Available"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:374
|
|
msgctxt "Current status of a Volume"
|
|
msgid "In-use"
|
|
msgstr "In-use"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:375
|
|
msgctxt "Current status of a Volume"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:377
|
|
msgctxt "Current status of a Volume"
|
|
msgid "Creating"
|
|
msgstr "Creating"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:379
|
|
msgctxt "Current status of a Volume"
|
|
msgid "Error Extending"
|
|
msgstr "Error Extending"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:423
|
|
msgid "Encrypted"
|
|
msgstr "Encrypted"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:444
|
|
msgid ""
|
|
"The data will remain in the volume and another instance will be able to "
|
|
"access the data if you attach this volume to it."
|
|
msgstr "The data will remain in the volume and another instance will be able to access the data if you attach this volume to it."
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:451
|
|
msgid "Detach Volume"
|
|
msgid_plural "Detach Volumes"
|
|
msgstr[0] "Detach Volume"
|
|
msgstr[1] "Detach Volumes"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:460
|
|
msgid "Detaching Volume"
|
|
msgid_plural "Detaching Volumes"
|
|
msgstr[0] "Detaching Volume"
|
|
msgstr[1] "Detaching Volumes"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:488
|
|
msgid "Device"
|
|
msgstr "Device"
|
|
|
|
#: dashboards/project/volumes/volumes/tables.py:497
|
|
#, python-format
|
|
msgid "Volume %(volume_name)s on instance %(instance_name)s"
|
|
msgstr "Volume %(volume_name)s on instance %(instance_name)s"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:46
|
|
msgid "Volume Details: {{ volume.name }}"
|
|
msgstr "Volume Details: {{ volume.name }}"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:87
|
|
msgid "Create a Volume"
|
|
msgstr "Create a Volume"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:115
|
|
#: dashboards/project/volumes/volumes/views.py:165
|
|
#: dashboards/project/volumes/volumes/views.py:335
|
|
msgid "Unable to retrieve volume information."
|
|
msgstr "Unable to retrieve volume information."
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:145
|
|
msgid "Create a Volume Snapshot"
|
|
msgstr "Create a Volume Snapshot"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:156
|
|
msgid ""
|
|
"This volume is currently attached to an instance. In some cases, creating a "
|
|
"snapshot from an attached volume can result in a corrupted snapshot."
|
|
msgstr "This volume is currently attached to an instance. In some cases, creating a snapshot from an attached volume can result in a corrupted snapshot."
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:188
|
|
#: dashboards/project/volumes/volumes/views.py:408
|
|
#, python-format
|
|
msgid "Unable to retrieve volume information for volume: \"%s\""
|
|
msgstr "Unable to retrieve volume information for volume: \"%s\""
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:219
|
|
msgid "Create a Volume Transfer"
|
|
msgstr "Create a Volume Transfer"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:264
|
|
msgid "Unable to retrieve volume transfer."
|
|
msgstr "Unable to retrieve volume transfer."
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:296
|
|
msgid "Unable to retrieve volume."
|
|
msgstr "Unable to retrieve volume."
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:433
|
|
msgid "Volume Encryption Details: {{ volume.name }}"
|
|
msgstr "Volume Encryption Details: {{ volume.name }}"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:440
|
|
#, python-format
|
|
msgid "Volume Encryption Details: %(volume_name)s"
|
|
msgstr "Volume Encryption Details: %(volume_name)s"
|
|
|
|
#: dashboards/project/volumes/volumes/views.py:455
|
|
msgid "Unable to retrieve volume encryption details."
|
|
msgstr "Unable to retrieve volume encryption details."
|
|
|
|
#: dashboards/project/vpn/forms.py:52
|
|
#, python-format
|
|
msgid "VPN Service %s was successfully updated."
|
|
msgstr "VPN Service %s was successfully updated."
|
|
|
|
#: dashboards/project/vpn/forms.py:58
|
|
#, python-format
|
|
msgid "Failed to update VPN Service %s"
|
|
msgstr "Failed to update VPN Service %s"
|
|
|
|
#: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145
|
|
#: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tables.py:326
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18
|
|
#: dashboards/project/vpn/workflows.py:114
|
|
#: dashboards/project/vpn/workflows.py:213
|
|
msgid "Authorization algorithm"
|
|
msgstr "Authorisation algorithm"
|
|
|
|
#: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146
|
|
msgid "sha1"
|
|
msgstr "sha1"
|
|
|
|
#: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153
|
|
#: dashboards/project/vpn/tables.py:311 dashboards/project/vpn/tables.py:329
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24
|
|
#: dashboards/project/vpn/workflows.py:115
|
|
#: dashboards/project/vpn/workflows.py:215
|
|
msgid "Encryption algorithm"
|
|
msgstr "Encryption algorithm"
|
|
|
|
#: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154
|
|
msgid "3des"
|
|
msgstr "3des"
|
|
|
|
#: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155
|
|
msgid "aes-128"
|
|
msgstr "aes-128"
|
|
|
|
#: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156
|
|
msgid "aes-192"
|
|
msgstr "aes-192"
|
|
|
|
#: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157
|
|
msgid "aes-256"
|
|
msgstr "aes-256"
|
|
|
|
#: dashboards/project/vpn/forms.py:83
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24
|
|
#: dashboards/project/vpn/workflows.py:116
|
|
msgid "IKE version"
|
|
msgstr "IKE version"
|
|
|
|
#: dashboards/project/vpn/forms.py:84
|
|
msgid "v1"
|
|
msgstr "v1"
|
|
|
|
#: dashboards/project/vpn/forms.py:85
|
|
msgid "v2"
|
|
msgstr "v2"
|
|
|
|
#: dashboards/project/vpn/forms.py:88 dashboards/project/vpn/workflows.py:117
|
|
msgid "Lifetime units for IKE keys"
|
|
msgstr "Lifetime units for IKE keys"
|
|
|
|
#: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161
|
|
msgid "seconds"
|
|
msgstr "seconds"
|
|
|
|
#: dashboards/project/vpn/forms.py:93 dashboards/project/vpn/workflows.py:119
|
|
msgid "Lifetime value for IKE keys"
|
|
msgstr "Lifetime value for IKE keys"
|
|
|
|
#: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166
|
|
#: dashboards/project/vpn/workflows.py:121
|
|
#: dashboards/project/vpn/workflows.py:220
|
|
msgid "Equal to or greater than 60"
|
|
msgstr "Equal to or greater than 60"
|
|
|
|
#: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33
|
|
#: dashboards/project/vpn/workflows.py:122
|
|
#: dashboards/project/vpn/workflows.py:221
|
|
msgid "Perfect Forward Secrecy"
|
|
msgstr "Perfect Forward Secrecy"
|
|
|
|
#: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169
|
|
msgid "group2"
|
|
msgstr "group2"
|
|
|
|
#: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170
|
|
msgid "group5"
|
|
msgstr "group5"
|
|
|
|
#: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171
|
|
msgid "group14"
|
|
msgstr "group14"
|
|
|
|
#: dashboards/project/vpn/forms.py:102
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36
|
|
#: dashboards/project/vpn/workflows.py:124
|
|
msgid "IKE Phase1 negotiation mode"
|
|
msgstr "IKE Phase1 negotiation mode"
|
|
|
|
#: dashboards/project/vpn/forms.py:124
|
|
#, python-format
|
|
msgid "IKE Policy %s was successfully updated."
|
|
msgstr "IKE Policy %s was successfully updated."
|
|
|
|
#: dashboards/project/vpn/forms.py:130
|
|
#, python-format
|
|
msgid "Failed to update IKE Policy %s"
|
|
msgstr "Failed to update IKE Policy %s"
|
|
|
|
#: dashboards/project/vpn/forms.py:149
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21
|
|
#: dashboards/project/vpn/workflows.py:214
|
|
msgid "Encapsulation mode"
|
|
msgstr "Encapsulation mode"
|
|
|
|
#: dashboards/project/vpn/forms.py:150
|
|
msgid "tunnel"
|
|
msgstr "tunnel"
|
|
|
|
#: dashboards/project/vpn/forms.py:151
|
|
msgid "transport"
|
|
msgstr "transport"
|
|
|
|
#: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216
|
|
msgid "Lifetime units"
|
|
msgstr "Lifetime units"
|
|
|
|
#: dashboards/project/vpn/forms.py:165
|
|
msgid "Lifetime value"
|
|
msgstr "Lifetime value"
|
|
|
|
#: dashboards/project/vpn/forms.py:173
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36
|
|
#: dashboards/project/vpn/workflows.py:222
|
|
msgid "Transform Protocol"
|
|
msgstr "Transform Protocol"
|
|
|
|
#: dashboards/project/vpn/forms.py:174
|
|
msgid "esp"
|
|
msgstr "esp"
|
|
|
|
#: dashboards/project/vpn/forms.py:175
|
|
msgid "ah"
|
|
msgstr "ah"
|
|
|
|
#: dashboards/project/vpn/forms.py:176
|
|
msgid "ah-esp"
|
|
msgstr "ah-esp"
|
|
|
|
#: dashboards/project/vpn/forms.py:195
|
|
#, python-format
|
|
msgid "IPSec Policy %s was successfully updated."
|
|
msgstr "IPSec Policy %s was successfully updated."
|
|
|
|
#: dashboards/project/vpn/forms.py:201
|
|
#, python-format
|
|
msgid "Failed to update IPSec Policy %s"
|
|
msgstr "Failed to update IPSec Policy %s"
|
|
|
|
#: dashboards/project/vpn/forms.py:215
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31
|
|
#: dashboards/project/vpn/workflows.py:317
|
|
msgid "Peer gateway public IPv4/IPv6 Address or FQDN"
|
|
msgstr "Peer gateway public IPv4/IPv6 Address or FQDN"
|
|
|
|
#: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318
|
|
msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
|
|
msgstr "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection"
|
|
|
|
#: dashboards/project/vpn/forms.py:221
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34
|
|
#: dashboards/project/vpn/workflows.py:323
|
|
msgid "Peer router identity for authentication (Peer ID)"
|
|
msgstr "Peer router identity for authentication (Peer ID)"
|
|
|
|
#: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324
|
|
msgid ""
|
|
"Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, "
|
|
"key ID, or FQDN"
|
|
msgstr "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, key ID, or FQDN"
|
|
|
|
#: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329
|
|
msgid "Remote peer subnet(s)"
|
|
msgstr "Remote peer subnet(s)"
|
|
|
|
#: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330
|
|
msgid ""
|
|
"Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with"
|
|
" commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)"
|
|
msgstr "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)"
|
|
|
|
#: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337
|
|
msgid "Pre-Shared Key (PSK) string"
|
|
msgstr "Pre-Shared Key (PSK) string"
|
|
|
|
#: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402
|
|
msgid "Maximum Transmission Unit size for the connection"
|
|
msgstr "Maximum Transmission Unit size for the connection"
|
|
|
|
#: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404
|
|
msgid ""
|
|
"Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater"
|
|
" than 1280 if the local subnet is IPv6."
|
|
msgstr "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater than 1280 if the local subnet is IPv6."
|
|
|
|
#: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407
|
|
msgid "Dead peer detection actions"
|
|
msgstr "Dead peer detection actions"
|
|
|
|
#: dashboards/project/vpn/forms.py:244
|
|
msgid "hold"
|
|
msgstr "hold"
|
|
|
|
#: dashboards/project/vpn/forms.py:245
|
|
msgid "clear"
|
|
msgstr "clear"
|
|
|
|
#: dashboards/project/vpn/forms.py:246
|
|
msgid "disabled"
|
|
msgstr "disabled"
|
|
|
|
#: dashboards/project/vpn/forms.py:247
|
|
msgid "restart"
|
|
msgstr "restart"
|
|
|
|
#: dashboards/project/vpn/forms.py:248
|
|
msgid "restart-by-peer"
|
|
msgstr "restart-by-peer"
|
|
|
|
#: dashboards/project/vpn/forms.py:251
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56
|
|
#: dashboards/project/vpn/workflows.py:409
|
|
msgid "Dead peer detection interval"
|
|
msgstr "Dead peer detection interval"
|
|
|
|
#: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411
|
|
msgid "Valid integer"
|
|
msgstr "Valid integer"
|
|
|
|
#: dashboards/project/vpn/forms.py:255
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59
|
|
#: dashboards/project/vpn/workflows.py:413
|
|
msgid "Dead peer detection timeout"
|
|
msgstr "Dead peer detection timeout"
|
|
|
|
#: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415
|
|
msgid "Valid integer greater than the DPD interval"
|
|
msgstr "Valid integer greater than the DPD interval"
|
|
|
|
#: dashboards/project/vpn/forms.py:258
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50
|
|
#: dashboards/project/vpn/workflows.py:416
|
|
msgid "Initiator state"
|
|
msgstr "Initiator state"
|
|
|
|
#: dashboards/project/vpn/forms.py:259
|
|
msgid "bi-directional"
|
|
msgstr "bi-directional"
|
|
|
|
#: dashboards/project/vpn/forms.py:260
|
|
msgid "response-only"
|
|
msgstr "response-only"
|
|
|
|
#: dashboards/project/vpn/forms.py:287
|
|
#, python-format
|
|
msgid "IPSec Site Connection %s was successfully updated."
|
|
msgstr "IPSec Site Connection %s was successfully updated."
|
|
|
|
#: dashboards/project/vpn/forms.py:293
|
|
#, python-format
|
|
msgid "Failed to update IPSec Site Connection %s"
|
|
msgstr "Failed to update IPSec Site Connection %s"
|
|
|
|
#: dashboards/project/vpn/panel.py:28
|
|
msgid "VPN"
|
|
msgstr "VPN"
|
|
|
|
#: dashboards/project/vpn/tables.py:28 dashboards/project/vpn/workflows.py:190
|
|
msgid "Add IKE Policy"
|
|
msgstr "Add IKE Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:37 dashboards/project/vpn/workflows.py:287
|
|
msgid "Add IPSec Policy"
|
|
msgstr "Add IPSec Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:46 dashboards/project/vpn/workflows.py:91
|
|
msgid "Add VPN Service"
|
|
msgstr "Add VPN Service"
|
|
|
|
#: dashboards/project/vpn/tables.py:55 dashboards/project/vpn/workflows.py:472
|
|
msgid "Add IPSec Site Connection"
|
|
msgstr "Add IPSec Site Connection"
|
|
|
|
#: dashboards/project/vpn/tables.py:69
|
|
msgid "Delete VPN Service"
|
|
msgid_plural "Delete VPN Services"
|
|
msgstr[0] "Delete VPN Service"
|
|
msgstr[1] "Delete VPN Services"
|
|
|
|
#: dashboards/project/vpn/tables.py:77
|
|
msgid "Scheduled deletion of VPN Service"
|
|
msgid_plural "Scheduled deletion of VPN Services"
|
|
msgstr[0] "Scheduled deletion of VPN Service"
|
|
msgstr[1] "Scheduled deletion of VPN Services"
|
|
|
|
#: dashboards/project/vpn/tables.py:95
|
|
msgid "Delete IKE Policy"
|
|
msgid_plural "Delete IKE Policies"
|
|
msgstr[0] "Delete IKE Policy"
|
|
msgstr[1] "Delete IKE Policies"
|
|
|
|
#: dashboards/project/vpn/tables.py:103
|
|
msgid "Scheduled deletion of IKE Policy"
|
|
msgid_plural "Scheduled deletion of IKE Policies"
|
|
msgstr[0] "Scheduled deletion of IKE Policy"
|
|
msgstr[1] "Scheduled deletion of IKE Policies"
|
|
|
|
#: dashboards/project/vpn/tables.py:121
|
|
msgid "Delete IPSec Policy"
|
|
msgid_plural "Delete IPSec Policies"
|
|
msgstr[0] "Delete IPSec Policy"
|
|
msgstr[1] "Delete IPSec Policies"
|
|
|
|
#: dashboards/project/vpn/tables.py:129
|
|
msgid "Scheduled deletion of IPSec Policy"
|
|
msgid_plural "Scheduled deletion of IPSec Policies"
|
|
msgstr[0] "Scheduled deletion of IPSec Policy"
|
|
msgstr[1] "Scheduled deletion of IPSec Policies"
|
|
|
|
#: dashboards/project/vpn/tables.py:147
|
|
msgid "Delete IPSec Site Connection"
|
|
msgid_plural "Delete IPSec Site Connections"
|
|
msgstr[0] "Delete IPSec Site Connection"
|
|
msgstr[1] "Delete IPSec Site Connections"
|
|
|
|
#: dashboards/project/vpn/tables.py:155
|
|
msgid "Scheduled deletion of IPSec Site Connection"
|
|
msgid_plural "Scheduled deletion of IPSec Site Connections"
|
|
msgstr[0] "Scheduled deletion of IPSec Site Connection"
|
|
msgstr[1] "Scheduled deletion of IPSec Site Connections"
|
|
|
|
#: dashboards/project/vpn/tables.py:163
|
|
#: dashboards/project/vpn/templates/vpn/update_vpnservice.html:3
|
|
#: dashboards/project/vpn/views.py:271 dashboards/project/vpn/views.py:277
|
|
msgid "Edit VPN Service"
|
|
msgstr "Edit VPN Service"
|
|
|
|
#: dashboards/project/vpn/tables.py:179
|
|
#: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3
|
|
#: dashboards/project/vpn/views.py:307 dashboards/project/vpn/views.py:313
|
|
msgid "Edit IKE Policy"
|
|
msgstr "Edit IKE Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:193
|
|
#: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3
|
|
#: dashboards/project/vpn/views.py:350 dashboards/project/vpn/views.py:356
|
|
msgid "Edit IPSec Policy"
|
|
msgstr "Edit IPSec Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:207
|
|
msgid "Edit Connection"
|
|
msgstr "Edit Connection"
|
|
|
|
#: dashboards/project/vpn/tables.py:230
|
|
msgctxt "Current status of an IPSec Site Connection"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/vpn/tables.py:232
|
|
msgctxt "Current status of an IPSec Site Connection"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/vpn/tables.py:234
|
|
msgctxt "Current status of an IPSec Site Connection"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/vpn/tables.py:240
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19
|
|
msgid "VPN Service"
|
|
msgstr "VPN Service"
|
|
|
|
#: dashboards/project/vpn/tables.py:242
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23
|
|
msgid "IKE Policy"
|
|
msgstr "IKE Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:244
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27
|
|
msgid "IPSec Policy"
|
|
msgstr "IPSec Policy"
|
|
|
|
#: dashboards/project/vpn/tables.py:253 dashboards/project/vpn/tabs.py:27
|
|
msgid "IPSec Site Connections"
|
|
msgstr "IPSec Site Connections"
|
|
|
|
#: dashboards/project/vpn/tables.py:268
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Active"
|
|
msgstr "Active"
|
|
|
|
#: dashboards/project/vpn/tables.py:270
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Down"
|
|
msgstr "Down"
|
|
|
|
#: dashboards/project/vpn/tables.py:272
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Error"
|
|
msgstr "Error"
|
|
|
|
#: dashboards/project/vpn/tables.py:274
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Created"
|
|
msgstr "Created"
|
|
|
|
#: dashboards/project/vpn/tables.py:276
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Pending Create"
|
|
msgstr "Pending Create"
|
|
|
|
#: dashboards/project/vpn/tables.py:278
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Pending Update"
|
|
msgstr "Pending Update"
|
|
|
|
#: dashboards/project/vpn/tables.py:280
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Pending Delete"
|
|
msgstr "Pending Delete"
|
|
|
|
#: dashboards/project/vpn/tables.py:282
|
|
msgctxt "Current status of a VPN Service"
|
|
msgid "Inactive"
|
|
msgstr "Inactive"
|
|
|
|
#: dashboards/project/vpn/tables.py:298 dashboards/project/vpn/tabs.py:46
|
|
msgid "VPN Services"
|
|
msgstr "VPN Services"
|
|
|
|
#: dashboards/project/vpn/tables.py:312 dashboards/project/vpn/tables.py:330
|
|
msgid "PFS"
|
|
msgstr "PFS"
|
|
|
|
#: dashboards/project/vpn/tables.py:316 dashboards/project/vpn/tabs.py:64
|
|
msgid "IKE Policies"
|
|
msgstr "IKE Policies"
|
|
|
|
#: dashboards/project/vpn/tables.py:334 dashboards/project/vpn/tabs.py:82
|
|
msgid "IPSec Policies"
|
|
msgstr "IPSec Policies"
|
|
|
|
#: dashboards/project/vpn/tabs.py:40
|
|
msgid "Unable to retrieve IPSec Site Connections list."
|
|
msgstr "Unable to retrieve IPSec Site Connections list."
|
|
|
|
#: dashboards/project/vpn/tabs.py:58 dashboards/project/vpn/workflows.py:375
|
|
msgid "Unable to retrieve VPN Services list."
|
|
msgstr "Unable to retrieve VPN Services list."
|
|
|
|
#: dashboards/project/vpn/tabs.py:76 dashboards/project/vpn/workflows.py:346
|
|
msgid "Unable to retrieve IKE Policies list."
|
|
msgstr "Unable to retrieve IKE Policies list."
|
|
|
|
#: dashboards/project/vpn/tabs.py:94 dashboards/project/vpn/workflows.py:361
|
|
msgid "Unable to retrieve IPSec Policies list."
|
|
msgstr "Unable to retrieve IPSec Policies list."
|
|
|
|
#: dashboards/project/vpn/tabs.py:106
|
|
msgid "IKE Policy Details"
|
|
msgstr "IKE Policy Details"
|
|
|
|
#: dashboards/project/vpn/tabs.py:121
|
|
msgid "IPSec Policy Details"
|
|
msgstr "IPSec Policy Details"
|
|
|
|
#: dashboards/project/vpn/tabs.py:136
|
|
msgid "VPN Service Details"
|
|
msgstr "VPN Service Details"
|
|
|
|
#: dashboards/project/vpn/tabs.py:151
|
|
msgid "IPSec Site Connection Details"
|
|
msgstr "IPSec Site Connection Details"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:27
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:27
|
|
msgid "Lifetime Units"
|
|
msgstr "Lifetime Units"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:30
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:30
|
|
msgid "Lifetime Value"
|
|
msgstr "Lifetime Value"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37
|
|
msgid "Remote peer subnet"
|
|
msgstr "Remote peer subnet"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:44
|
|
msgid "Pre-Shared Key string"
|
|
msgstr "Pre-Shared Key string"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:53
|
|
msgid "Dead peer detection action"
|
|
msgstr "Dead peer detection action"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:62
|
|
msgid "Authorization mode"
|
|
msgstr "Authorisation mode"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:65
|
|
msgid "Route mode"
|
|
msgstr "Route mode"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:6
|
|
msgid "You may update IKE Policy details here."
|
|
msgstr "You may update IKE Policy details here."
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:6
|
|
msgid "You may update IPSec Policy details here."
|
|
msgstr "You may update IPSec Policy details here."
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:6
|
|
msgid "You may update IPSec Site Connection details here."
|
|
msgstr "You may update IPSec Site Connection details here."
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:6
|
|
msgid "You may update VPN Service details here."
|
|
msgstr "You may update VPN Service details here."
|
|
|
|
#: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:27
|
|
msgid "VPN Connections"
|
|
msgstr "VPN Connections"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/details_tabs.html:3
|
|
#: dashboards/project/vpn/templates/vpn/index.html:3
|
|
#: dashboards/project/vpn/views.py:41 dashboards/project/vpn/views.py:128
|
|
msgid "Virtual Private Network"
|
|
msgstr "Virtual Private Network"
|
|
|
|
#: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3
|
|
#: dashboards/project/vpn/views.py:392 dashboards/project/vpn/views.py:398
|
|
msgid "Edit IPSec Site Connection"
|
|
msgstr "Edit IPSec Site Connection"
|
|
|
|
#: dashboards/project/vpn/views.py:54
|
|
#, python-format
|
|
msgid "Deleted VPN Service %s"
|
|
msgstr "Deleted VPN Service %s"
|
|
|
|
#: dashboards/project/vpn/views.py:57
|
|
#, python-format
|
|
msgid "Unable to delete VPN Service: %s"
|
|
msgstr "Unable to delete VPN Service: %s"
|
|
|
|
#: dashboards/project/vpn/views.py:64
|
|
#, python-format
|
|
msgid "Deleted IKE Policy %s"
|
|
msgstr "Deleted IKE Policy %s"
|
|
|
|
#: dashboards/project/vpn/views.py:67
|
|
#, python-format
|
|
msgid "Unable to delete IKE Policy: %s"
|
|
msgstr "Unable to delete IKE Policy: %s"
|
|
|
|
#: dashboards/project/vpn/views.py:73
|
|
#, python-format
|
|
msgid "Deleted IPSec Policy %s"
|
|
msgstr "Deleted IPSec Policy %s"
|
|
|
|
#: dashboards/project/vpn/views.py:76
|
|
#, python-format
|
|
msgid "Unable to delete IPSec Policy: %s"
|
|
msgstr "Unable to delete IPSec Policy: %s"
|
|
|
|
#: dashboards/project/vpn/views.py:83
|
|
#, python-format
|
|
msgid "Deleted IPSec Site Connection %s"
|
|
msgstr "Deleted IPSec Site Connection %s"
|
|
|
|
#: dashboards/project/vpn/views.py:88
|
|
#, python-format
|
|
msgid "Unable to delete IPSec Site Connection: %s"
|
|
msgstr "Unable to delete IPSec Site Connection: %s"
|
|
|
|
#: dashboards/project/vpn/views.py:136
|
|
msgid "Unable to retrieve IKE Policy details."
|
|
msgstr "Unable to retrieve IKE Policy details."
|
|
|
|
#: dashboards/project/vpn/views.py:168
|
|
msgid "Unable to retrieve IPSec Policy details."
|
|
msgstr "Unable to retrieve IPSec Policy details."
|
|
|
|
#: dashboards/project/vpn/views.py:203
|
|
msgid "Unable to retrieve VPN Service details."
|
|
msgstr "Unable to retrieve VPN Service details."
|
|
|
|
#: dashboards/project/vpn/views.py:243
|
|
msgid "Unable to retrieve IPSec Site Connection details."
|
|
msgstr "Unable to retrieve IPSec Site Connection details."
|
|
|
|
#: dashboards/project/vpn/views.py:293
|
|
#, python-format
|
|
msgid "Unable to retrieve VPN Service details. %s"
|
|
msgstr "Unable to retrieve VPN Service details. %s"
|
|
|
|
#: dashboards/project/vpn/views.py:329
|
|
#, python-format
|
|
msgid "Unable to retrieve IKE Policy details. %s"
|
|
msgstr "Unable to retrieve IKE Policy details. %s"
|
|
|
|
#: dashboards/project/vpn/views.py:372
|
|
#, python-format
|
|
msgid "Unable to retrieve IPSec Policy details. %s"
|
|
msgstr "Unable to retrieve IPSec Policy details. %s"
|
|
|
|
#: dashboards/project/vpn/views.py:416
|
|
#, python-format
|
|
msgid "Unable to retrieve IPSec Site Connection details. %s"
|
|
msgstr "Unable to retrieve IPSec Site Connection details. %s"
|
|
|
|
#: dashboards/project/vpn/workflows.py:34
|
|
#: dashboards/project/vpn/workflows.py:420
|
|
msgid "The state to start in."
|
|
msgstr "The state to start in."
|
|
|
|
#: dashboards/project/vpn/workflows.py:55
|
|
msgid "Select a Router"
|
|
msgstr "Select a Router"
|
|
|
|
#: dashboards/project/vpn/workflows.py:61
|
|
msgid "Unable to retrieve routers list."
|
|
msgstr "Unable to retrieve routers list."
|
|
|
|
#: dashboards/project/vpn/workflows.py:69
|
|
msgid "Add New VPN Service"
|
|
msgstr "Add New VPN Service"
|
|
|
|
#: dashboards/project/vpn/workflows.py:71
|
|
msgid ""
|
|
"Create VPN Service for current project.\n"
|
|
"\n"
|
|
"Specify a name, description, router, and subnet for the VPN Service. Admin State is Up (checked) by default."
|
|
msgstr "Create VPN Service for current project.\n\nSpecify a name, description, router, and subnet for the VPN Service. Admin State is Up (checked) by default."
|
|
|
|
#: dashboards/project/vpn/workflows.py:93
|
|
#, python-format
|
|
msgid "Added VPN Service \"%s\"."
|
|
msgstr "Added VPN Service \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:94
|
|
#, python-format
|
|
msgid "Unable to add VPN Service \"%s\"."
|
|
msgstr "Unable to add VPN Service \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:164
|
|
msgid "Add New IKE Policy"
|
|
msgstr "Add New IKE Policy"
|
|
|
|
#: dashboards/project/vpn/workflows.py:166
|
|
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:192
|
|
#, python-format
|
|
msgid "Added IKE Policy \"%s\"."
|
|
msgstr "Added IKE Policy \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:193
|
|
#, python-format
|
|
msgid "Unable to add IKE Policy \"%s\"."
|
|
msgstr "Unable to add IKE Policy \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:218
|
|
msgid "Lifetime value for IKE keys "
|
|
msgstr "Lifetime value for IKE keys "
|
|
|
|
#: dashboards/project/vpn/workflows.py:261
|
|
msgid "Add New IPSec Policy"
|
|
msgstr "Add New IPSec Policy"
|
|
|
|
#: dashboards/project/vpn/workflows.py:263
|
|
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:289
|
|
#, python-format
|
|
msgid "Added IPSec Policy \"%s\"."
|
|
msgstr "Added IPSec Policy \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:290
|
|
#, python-format
|
|
msgid "Unable to add IPSec Policy \"%s\"."
|
|
msgstr "Unable to add IPSec Policy \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:311
|
|
msgid "VPN Service associated with this connection"
|
|
msgstr "VPN Service associated with this connection"
|
|
|
|
#: dashboards/project/vpn/workflows.py:313
|
|
msgid "IKE Policy associated with this connection"
|
|
msgstr "IKE Policy associated with this connection"
|
|
|
|
#: dashboards/project/vpn/workflows.py:315
|
|
msgid "IPSec Policy associated with this connection"
|
|
msgstr "IPSec Policy associated with this connection"
|
|
|
|
#: dashboards/project/vpn/workflows.py:340
|
|
msgid "Select IKE Policy"
|
|
msgstr "Select IKE Policy"
|
|
|
|
#: dashboards/project/vpn/workflows.py:354
|
|
msgid "Select IPSec Policy"
|
|
msgstr "Select IPSec Policy"
|
|
|
|
#: dashboards/project/vpn/workflows.py:369
|
|
msgid "Select VPN Service"
|
|
msgstr "Select VPN Service"
|
|
|
|
#: dashboards/project/vpn/workflows.py:383
|
|
msgid "Add New IPSec Site Connection"
|
|
msgstr "Add New IPSec Site Connection"
|
|
|
|
#: dashboards/project/vpn/workflows.py:385
|
|
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:440
|
|
msgid "Optional Parameters"
|
|
msgstr "Optional Parameters"
|
|
|
|
#: dashboards/project/vpn/workflows.py:442
|
|
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:474
|
|
#, python-format
|
|
msgid "Added IPSec Site Connection \"%s\"."
|
|
msgstr "Added IPSec Site Connection \"%s\"."
|
|
|
|
#: dashboards/project/vpn/workflows.py:475
|
|
#, python-format
|
|
msgid "Unable to add IPSec Site Connection \"%s\"."
|
|
msgstr "Unable to add IPSec Site Connection \"%s\"."
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:34
|
|
msgid "Projects could not be retrieved."
|
|
msgstr "Projects could not be retrieved."
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:48
|
|
#: dashboards/router/nexus1000v/tables.py:75
|
|
msgid "Segment Type"
|
|
msgstr "Segment Type"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:50
|
|
msgid "Overlay"
|
|
msgstr "Overlay"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:51
|
|
msgid "Trunk"
|
|
msgstr "Trunk"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:56
|
|
#: dashboards/router/nexus1000v/forms.py:66
|
|
#: dashboards/router/nexus1000v/forms.py:68
|
|
#: dashboards/router/nexus1000v/forms.py:75
|
|
#: dashboards/router/nexus1000v/tables.py:77
|
|
msgid "Sub Type"
|
|
msgstr "Sub Type"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:57
|
|
msgid "Native VXLAN"
|
|
msgstr "Native VXLAN"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:58
|
|
msgid "Enhanced VXLAN"
|
|
msgstr "Enhanced VXLAN"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:77
|
|
#: dashboards/router/nexus1000v/forms.py:83
|
|
#: dashboards/router/nexus1000v/forms.py:85
|
|
#: dashboards/router/nexus1000v/tables.py:79
|
|
msgid "Segment Range"
|
|
msgstr "Segment Range"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:86
|
|
msgid "1-4093 for VLAN; 5000 and above for Overlay"
|
|
msgstr "1-4093 for VLAN; 5000 and above for Overlay"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:89
|
|
#: dashboards/router/nexus1000v/forms.py:96
|
|
#: dashboards/router/nexus1000v/tables.py:81
|
|
msgid "Multicast IP Range"
|
|
msgstr "Multicast IP Range"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:97
|
|
msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)"
|
|
msgstr "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:101
|
|
#: dashboards/router/nexus1000v/forms.py:108
|
|
msgid "Sub Type Value (Manual Input)"
|
|
msgstr "Sub Type Value (Manual Input)"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:110
|
|
msgid "Enter parameter (e.g. GRE)"
|
|
msgstr "Enter parameter (e.g. GRE)"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:160
|
|
#, python-format
|
|
msgid "Network Profile %s was successfully created."
|
|
msgstr "Network Profile %s was successfully created."
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:167
|
|
#, python-format
|
|
msgid "Failed to create network profile %s"
|
|
msgstr "Failed to create network profile %s"
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:201
|
|
#, python-format
|
|
msgid "Network Profile %s was successfully updated."
|
|
msgstr "Network Profile %s was successfully updated."
|
|
|
|
#: dashboards/router/nexus1000v/forms.py:207
|
|
#, python-format
|
|
msgid "Failed to update network profile (%s)."
|
|
msgstr "Failed to update network profile (%s)."
|
|
|
|
#: dashboards/router/nexus1000v/panel.py:20
|
|
msgid "Cisco Nexus 1000v"
|
|
msgstr "Cisco Nexus 1000v"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:29
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:3
|
|
#: dashboards/router/nexus1000v/views.py:107
|
|
#: dashboards/router/nexus1000v/views.py:109
|
|
#: dashboards/router/nexus1000v/views.py:113
|
|
msgid "Create Network Profile"
|
|
msgstr "Create Network Profile"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:39
|
|
msgid "Delete Network Profile"
|
|
msgid_plural "Delete Network Profiles"
|
|
msgstr[0] ""
|
|
msgstr[1] "Delete Network Profiles"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:47
|
|
msgid "Deleted Network Profile"
|
|
msgid_plural "Deleted Network Profiles"
|
|
msgstr[0] ""
|
|
msgstr[1] "Deleted Network Profiles"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:56
|
|
#, python-format
|
|
msgid "Failed to delete network profile (%s)."
|
|
msgstr "Failed to delete network profile (%s)."
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:64
|
|
#: dashboards/router/nexus1000v/views.py:119
|
|
msgid "Edit Network Profile"
|
|
msgstr "Edit Network Profile"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:83
|
|
msgid "Physical Network Name"
|
|
msgstr "Physical Network Name"
|
|
|
|
#: dashboards/router/nexus1000v/tables.py:94
|
|
#: dashboards/router/nexus1000v/tables.py:99
|
|
#: dashboards/router/nexus1000v/tabs.py:28
|
|
msgid "Policy Profile"
|
|
msgstr "Policy Profile"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:6
|
|
msgid "Name:"
|
|
msgstr "Name:"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:6
|
|
msgid " Select a name for your network profile."
|
|
msgstr " Select a name for your network profile."
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:7
|
|
msgid "Segment Type:"
|
|
msgstr "Segment Type:"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:7
|
|
msgid " Segment types available are VLAN, Overlay and Trunk."
|
|
msgstr " Segment types available are VLAN, Overlay and Trunk."
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:8
|
|
msgid "Segment Sub Type:"
|
|
msgstr "Segment Sub Type:"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:8
|
|
msgid ""
|
|
" Sub types available are for the Overlay and Trunk segments. Available sub-"
|
|
"types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) "
|
|
"which can be manually inputed as a text parameter for subtype. Available "
|
|
"sub-type for Trunk is: VLAN."
|
|
msgstr " Sub types available are for the Overlay and Trunk segments. Available sub-types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) which can be manually inputed as a text parameter for subtype. Available sub-type for Trunk is: VLAN."
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9
|
|
msgid "Segment Range:"
|
|
msgstr "Segment Range:"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9
|
|
msgid ""
|
|
" Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN "
|
|
"Overlay."
|
|
msgstr " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN Overlay."
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:6
|
|
msgid ""
|
|
"Edit the network profile to update name, segment range or multicast IP "
|
|
"range."
|
|
msgstr "Edit the network profile to update name, segment range or multicast IP range."
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/index.html:3
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:3
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html:3
|
|
msgid "Cisco Nexus 1000V Networking"
|
|
msgstr "Cisco Nexus 1000V Networking"
|
|
|
|
#: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:3
|
|
#: dashboards/router/nexus1000v/views.py:125
|
|
msgid "Update Network Profile"
|
|
msgstr "Update Network Profile"
|
|
|
|
#: dashboards/router/nexus1000v/views.py:71
|
|
#: dashboards/router/nexus1000v/views.py:80
|
|
#: dashboards/router/nexus1000v/views.py:95
|
|
msgid "Cisco Nexus 1000V"
|
|
msgstr "Cisco Nexus 1000V"
|
|
|
|
#: dashboards/router/nexus1000v/views.py:145
|
|
msgid "Unable to retrieve network profile details."
|
|
msgstr "Unable to retrieve network profile details."
|
|
|
|
#: dashboards/router/nexus1000v/views.py:156
|
|
msgid "Failed to obtain network profile binding"
|
|
msgstr "Failed to obtain network profile binding"
|
|
|
|
#: dashboards/settings/dashboard.py:22 templates/_header.html:39
|
|
msgid "Settings"
|
|
msgstr "Settings"
|
|
|
|
#: dashboards/settings/password/forms.py:32
|
|
msgid "Current password"
|
|
msgstr "Current password"
|
|
|
|
#: dashboards/settings/password/forms.py:35
|
|
msgid "New password"
|
|
msgstr "New password"
|
|
|
|
#: dashboards/settings/password/forms.py:41
|
|
msgid "Confirm new password"
|
|
msgstr "Confirm new password"
|
|
|
|
#: dashboards/settings/password/forms.py:65
|
|
msgid "Password changed. Please log in again to continue."
|
|
msgstr "Password changed. Please log in again to continue."
|
|
|
|
#: dashboards/settings/password/forms.py:70
|
|
msgid "Unable to change password."
|
|
msgstr "Unable to change password."
|
|
|
|
#: dashboards/settings/password/forms.py:73
|
|
msgid "Changing password is not supported."
|
|
msgstr "Changing password is not supported."
|
|
|
|
#: dashboards/settings/password/templates/password/_change.html:6
|
|
msgid "Change your password. We highly recommend you create a strong one. "
|
|
msgstr "Change your password. We highly recommend you create a strong one. "
|
|
|
|
#: dashboards/settings/password/views.py:30
|
|
msgid "Change"
|
|
msgstr "Change"
|
|
|
|
#: dashboards/settings/user/forms.py:38
|
|
msgid "Language"
|
|
msgstr "Language"
|
|
|
|
#: dashboards/settings/user/forms.py:39
|
|
msgid "Timezone"
|
|
msgstr "Timezone"
|
|
|
|
#: dashboards/settings/user/forms.py:40
|
|
msgid "Items Per Page"
|
|
msgstr "Items Per Page"
|
|
|
|
#: dashboards/settings/user/forms.py:45
|
|
msgid "Number of items to show per page"
|
|
msgstr "Number of items to show per page"
|
|
|
|
#: dashboards/settings/user/forms.py:48
|
|
msgid "Log Lines Per Instance"
|
|
msgstr "Log Lines Per Instance"
|
|
|
|
#: dashboards/settings/user/forms.py:49
|
|
msgid "Number of log lines to be shown per instance"
|
|
msgstr "Number of log lines to be shown per instance"
|
|
|
|
#: dashboards/settings/user/forms.py:83
|
|
#, python-format
|
|
msgid "UTC %(hour)s:%(min)s"
|
|
msgstr "UTC %(hour)s:%(min)s"
|
|
|
|
#: dashboards/settings/user/forms.py:89
|
|
msgid "UTC"
|
|
msgstr "UTC"
|
|
|
|
#: dashboards/settings/user/forms.py:91
|
|
msgid "GMT"
|
|
msgstr "GMT"
|
|
|
|
#. Translators: UTC offset and timezone label
|
|
#: dashboards/settings/user/forms.py:96
|
|
#, python-format
|
|
msgid "%(offset)s: %(label)s"
|
|
msgstr "%(offset)s: %(label)s"
|
|
|
|
#: dashboards/settings/user/forms.py:128
|
|
msgid "Settings saved."
|
|
msgstr "Settings saved."
|
|
|
|
#: dashboards/settings/user/panel.py:23
|
|
#: dashboards/settings/user/templates/user/settings.html:3
|
|
#: dashboards/settings/user/views.py:27 dashboards/settings/user/views.py:29
|
|
msgid "User Settings"
|
|
msgstr "User Settings"
|
|
|
|
#: dashboards/settings/user/templates/user/_settings.html:6
|
|
msgid "Modify dashboard settings for your user."
|
|
msgstr "Modify dashboard settings for your user."
|
|
|
|
#: settings.py:80
|
|
msgid "Select format"
|
|
msgstr "Select format"
|
|
|
|
#: settings.py:81
|
|
msgid "AKI - Amazon Kernel Image"
|
|
msgstr "AKI - Amazon Kernel Image"
|
|
|
|
#: settings.py:82
|
|
msgid "AMI - Amazon Machine Image"
|
|
msgstr "AMI - Amazon Machine Image"
|
|
|
|
#: settings.py:83
|
|
msgid "ARI - Amazon Ramdisk Image"
|
|
msgstr "ARI - Amazon Ramdisk Image"
|
|
|
|
#: settings.py:84
|
|
msgid "ISO - Optical Disk Image"
|
|
msgstr "ISO - Optical Disk Image"
|
|
|
|
#: settings.py:85
|
|
msgid "OVA - Open Virtual Appliance"
|
|
msgstr "OVA - Open Virtual Appliance"
|
|
|
|
#: settings.py:86
|
|
msgid "QCOW2 - QEMU Emulator"
|
|
msgstr "QCOW2 - QEMU Emulator"
|
|
|
|
#: settings.py:87
|
|
msgid "Raw"
|
|
msgstr "Raw"
|
|
|
|
#: settings.py:88
|
|
msgid "VDI - Virtual Disk Image"
|
|
msgstr "VDI - Virtual Disk Image"
|
|
|
|
#: settings.py:89
|
|
msgid "VHD - Virtual Hard Disk"
|
|
msgstr "VHD - Virtual Hard Disk"
|
|
|
|
#: settings.py:90
|
|
msgid "VMDK - Virtual Machine Disk"
|
|
msgstr "VMDK - Virtual Machine Disk"
|
|
|
|
#: settings.py:237
|
|
msgid "All TCP"
|
|
msgstr "All TCP"
|
|
|
|
#: settings.py:243
|
|
msgid "All UDP"
|
|
msgstr "All UDP"
|
|
|
|
#: settings.py:249
|
|
msgid "All ICMP"
|
|
msgstr "All ICMP"
|
|
|
|
#: templates/403.html:5 templates/403.html.py:10
|
|
msgid "Forbidden"
|
|
msgstr "Forbidden"
|
|
|
|
#: templates/403.html:11
|
|
msgid ""
|
|
"You do not have the required\n"
|
|
" privileges to access this content. If you believe this message to\n"
|
|
" be in error, please contact your project manager."
|
|
msgstr "You do not have the required\n privileges to access this content. If you believe this message to\n be in error, please contact your project manager."
|
|
|
|
#: templates/403.html:23 templates/404.html:20 templates/500.html:73
|
|
msgid "Home"
|
|
msgstr "Home"
|
|
|
|
#: templates/404.html:5
|
|
msgid "Page Not Found"
|
|
msgstr "Page Not Found"
|
|
|
|
#: templates/404.html:10
|
|
msgid "The page you were looking for doesn't exist"
|
|
msgstr "The page you were looking for does not exist"
|
|
|
|
#: templates/404.html:11
|
|
msgid "You may have mistyped the address or the page may have moved."
|
|
msgstr "You may have mistyped the address or the page may have moved."
|
|
|
|
#: templates/500.html:20
|
|
msgid "Server error"
|
|
msgstr "Server error"
|
|
|
|
#: templates/500.html:67
|
|
msgid "Something went wrong!"
|
|
msgstr "Something went wrong!"
|
|
|
|
#: templates/500.html:68
|
|
msgid ""
|
|
"An unexpected error has occurred. Try refreshing the page. If that doesn't "
|
|
"help, contact your local administrator."
|
|
msgstr "An unexpected error has occurred. Try refreshing the page. If that doesn't help, contact your local administrator."
|
|
|
|
#: templates/500.html:74 templates/_header.html:46
|
|
msgid "Help"
|
|
msgstr "Help"
|
|
|
|
#: templates/_header.html:21
|
|
msgid "More Projects"
|
|
msgstr "More Projects"
|
|
|
|
#: templates/_header.html:54
|
|
msgid "Sign Out"
|
|
msgstr "Sign Out"
|
|
|
|
#: templates/context_selection/_domain_list.html:4
|
|
msgid "Domains:"
|
|
msgstr "Domains:"
|
|
|
|
#: templates/context_selection/_project_list.html:6
|
|
msgid "Projects:"
|
|
msgstr "Projects:"
|
|
|
|
#: templates/context_selection/_region_list.html:7
|
|
msgid "Regions:"
|
|
msgstr "Regions:"
|
|
|
|
#: test/test_panels/plugin_panel/views.py:20
|
|
msgid "Plugin-based Panel"
|
|
msgstr "Plugin-based Panel"
|
|
|
|
#: usage/base.py:74
|
|
msgid "Invalid date format: Using today as default."
|
|
msgstr "Invalid date format: Using today as default."
|
|
|
|
#: usage/base.py:171
|
|
msgid "Unable to retrieve network quota information."
|
|
msgstr "Unable to retrieve network quota information."
|
|
|
|
#: usage/base.py:186 usage/quotas.py:382
|
|
msgid "Unable to retrieve volume limit information."
|
|
msgstr "Unable to retrieve volume limit information."
|
|
|
|
#: usage/base.py:196
|
|
msgid "Unable to retrieve limit information."
|
|
msgstr "Unable to retrieve limit information."
|
|
|
|
#: usage/base.py:216 usage/views.py:55
|
|
msgid "Unable to retrieve usage information."
|
|
msgstr "Unable to retrieve usage information."
|
|
|
|
#: usage/base.py:219
|
|
msgid ""
|
|
"Invalid time period. The end date should be more recent than the start date."
|
|
msgstr "Invalid time period. The end date should be more recent than the start date."
|
|
|
|
#: usage/base.py:223
|
|
msgid ""
|
|
"Invalid time period. You are requesting data from the future which may not "
|
|
"exist."
|
|
msgstr "Invalid time period. You are requesting data from the future which may not exist."
|
|
|
|
#: usage/quotas.py:73
|
|
msgid "Injected File Path Bytes"
|
|
msgstr "Injected File Path Bytes"
|
|
|
|
#: usage/quotas.py:368
|
|
msgid "Unable to retrieve compute limit information."
|
|
msgstr "Unable to retrieve compute limit information."
|
|
|
|
#: usage/tables.py:44
|
|
msgid "VCPU Hours"
|
|
msgstr "VCPU Hours"
|
|
|
|
#: usage/tables.py:45
|
|
msgid ""
|
|
"Total VCPU usage (Number of VCPU in instance * Hours Used) for the project"
|
|
msgstr "Total VCPU usage (Number of VCPU in instance * Hours Used) for the project"
|
|
|
|
#: usage/tables.py:50
|
|
msgid "Disk GB Hours"
|
|
msgstr "Disk GB Hours"
|
|
|
|
#: usage/tables.py:51
|
|
msgid "Total disk usage (GB * Hours Used) for the project"
|
|
msgstr "Total disk usage (GB * Hours Used) for the project"
|
|
|
|
#: usage/tables.py:55
|
|
msgid "Memory MB Hours"
|
|
msgstr "Memory MB Hours"
|
|
|
|
#: usage/tables.py:56
|
|
msgid "Total memory usage (MB * Hours Used) for the project"
|
|
msgstr "Total memory usage (MB * Hours Used) for the project"
|
|
|
|
#: usage/tables.py:66 usage/tables.py:96
|
|
msgid "Usage"
|
|
msgstr "Usage"
|
|
|
|
#: utils/metering.py:46
|
|
msgid "To date to must be greater than From date."
|
|
msgstr "To date to must be greater than From date."
|
|
|
|
#: utils/metering.py:81
|
|
msgid "The dates haven't been recognized"
|
|
msgstr "The dates haven't been recognised"
|
|
|
|
#: utils/metering.py:87
|
|
msgid "The time delta must be a number representing the time span in days"
|
|
msgstr "The time delta must be a number representing the time span in days"
|
|
|
|
#: utils/metering.py:104
|
|
#, python-format
|
|
msgid "Failed to get the resource name: %s"
|
|
msgstr "Failed to get the resource name: %s"
|