# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-12-11 21:40-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: \n" #: settings.py:101 msgid "Select format" msgstr "" #: settings.py:102 msgid "AKI - Amazon Kernel Image" msgstr "" #: settings.py:103 msgid "AMI - Amazon Machine Image" msgstr "" #: settings.py:104 msgid "ARI - Amazon Ramdisk Image" msgstr "" #: settings.py:105 msgid "ISO - Optical Disk Image" msgstr "" #: settings.py:106 msgid "QCOW2 - QEMU Emulator" msgstr "" #: settings.py:107 msgid "Raw" msgstr "" #: settings.py:108 msgid "VDI" msgstr "" #: settings.py:109 msgid "VHD" msgstr "" #: settings.py:110 msgid "VMDK" msgstr "" #: settings.py:298 msgid "All TCP" msgstr "" #: settings.py:304 msgid "All UDP" msgstr "" #: settings.py:310 msgid "All ICMP" msgstr "" #: api/ceilometer.py:745 msgid "Unable to retrieve Ceilometer meterlist." msgstr "" #: api/ceilometer.py:921 msgid "Duration of instance" msgstr "" #: api/ceilometer.py:925 msgid "Duration of instance (openstack types)" msgstr "" #: api/ceilometer.py:930 msgid "Volume of RAM in MB" msgstr "" #: api/ceilometer.py:934 msgid "CPU time used" msgstr "" #: api/ceilometer.py:938 msgid "Average CPU utilization" msgstr "" #: api/ceilometer.py:942 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "" #: api/ceilometer.py:946 msgid "Number of read requests" msgstr "" #: api/ceilometer.py:950 msgid "Number of write requests" msgstr "" #: api/ceilometer.py:954 msgid "Volume of reads in B" msgstr "" #: api/ceilometer.py:958 msgid "Volume of writes in B" msgstr "" #: api/ceilometer.py:962 msgid "Size of root disk in GB" msgstr "" #: api/ceilometer.py:966 msgid "Size of ephemeral disk in GB" msgstr "" #: api/ceilometer.py:971 msgid "Number of incoming bytes on the network for a VM interface" msgstr "" #: api/ceilometer.py:976 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "" #: api/ceilometer.py:981 msgid "Number of incoming packets for a VM interface" msgstr "" #: api/ceilometer.py:986 msgid "Number of outgoing packets for a VM interface" msgstr "" #: api/ceilometer.py:998 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "" #: api/ceilometer.py:1018 msgid "Duration of network" msgstr "" #: api/ceilometer.py:1022 msgid "Creation requests for this network" msgstr "" #: api/ceilometer.py:1026 msgid "Update requests for this network" msgstr "" #: api/ceilometer.py:1030 msgid "Duration of subnet" msgstr "" #: api/ceilometer.py:1034 msgid "Creation requests for this subnet" msgstr "" #: api/ceilometer.py:1038 msgid "Update requests for this subnet" msgstr "" #: api/ceilometer.py:1042 msgid "Duration of port" msgstr "" #: api/ceilometer.py:1046 msgid "Creation requests for this port" msgstr "" #: api/ceilometer.py:1050 msgid "Update requests for this port" msgstr "" #: api/ceilometer.py:1054 msgid "Duration of router" msgstr "" #: api/ceilometer.py:1058 msgid "Creation requests for this router" msgstr "" #: api/ceilometer.py:1062 msgid "Update requests for this router" msgstr "" #: api/ceilometer.py:1066 msgid "Duration of floating ip" msgstr "" #: api/ceilometer.py:1070 msgid "Creation requests for this floating ip" msgstr "" #: api/ceilometer.py:1074 msgid "Update requests for this floating ip" msgstr "" #: api/ceilometer.py:1091 msgid "Image existence check" msgstr "" #: api/ceilometer.py:1095 msgid "Uploaded image size" msgstr "" #: api/ceilometer.py:1099 msgid "Number of update on the image" msgstr "" #: api/ceilometer.py:1103 msgid "Number of upload of the image" msgstr "" #: api/ceilometer.py:1107 msgid "Number of delete on the image" msgstr "" #: api/ceilometer.py:1111 msgid "Image is downloaded" msgstr "" #: api/ceilometer.py:1115 msgid "Image is served out" msgstr "" #: api/ceilometer.py:1132 msgid "Duration of volume" msgstr "" #: api/ceilometer.py:1136 msgid "Size of volume" msgstr "" #: api/ceilometer.py:1153 msgid "Number of objects" msgstr "" #: api/ceilometer.py:1157 msgid "Total size of stored objects" msgstr "" #: api/ceilometer.py:1161 msgid "Number of containers" msgstr "" #: api/ceilometer.py:1165 msgid "Number of incoming bytes" msgstr "" #: api/ceilometer.py:1169 msgid "Number of outgoing bytes" msgstr "" #: api/ceilometer.py:1173 msgid "Number of API requests against swift" msgstr "" #: api/ceilometer.py:1190 msgid "Amount of energy" msgstr "" #: api/ceilometer.py:1194 msgid "Power consumption" msgstr "" #: api/cinder.py:46 dashboards/admin/volumes/volume_types/forms.py:32 msgid "back-end" msgstr "" #: api/cinder.py:47 dashboards/admin/volumes/volume_types/forms.py:30 msgid "front-end" msgstr "" #: api/cinder.py:48 msgctxt "Both of front-end and back-end" msgid "both" msgstr "" #: api/cinder.py:198 msgid "Unknown instance" msgstr "" #: api/keystone.py:97 #, python-format msgid "%(type)s (%(backend)s backend)" msgstr "" #: api/keystone.py:326 msgid "Identity service does not allow editing user data." msgstr "" #: api/keystone.py:353 #, python-format msgid "User %s has no role defined for that project." msgstr "" #: api/keystone.py:365 api/keystone.py:384 #: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "" #: api/neutron.py:207 #, python-format msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" msgstr "" #: api/neutron.py:859 msgid "Unable to connect to Neutron." msgstr "" #: api/neutron.py:896 #, python-format msgid "Unable to parse IP address %s." msgstr "" #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1035 #, python-format msgid "" "The requested feature '%(feature)s' is unknown. Please make sure to specify " "a feature defined in FEATURE_MAP." msgstr "" #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1053 #, python-format msgid "" "The 'operation' parameter for get_feature_permission '%(feature)s' is " "invalid. It should be one of %(allowed)s" msgstr "" #: api/neutron.py:1068 #, python-format msgid "Failed to check Neutron '%s' extension is not supported" msgstr "" #: api/nova.py:102 api/nova.py:112 dashboards/project/databases/tables.py:230 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:11 #: 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:327 #: 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:24 #: dashboards/project/networks/templates/networks/_detail_overview.html:25 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:18 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:43 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:17 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:28 #: dashboards/project/routers/tables.py:182 #: dashboards/project/volumes/volumes/tables.py:300 msgid "-" msgstr "" #: api/nova.py:215 #, python-format msgid "ALLOW %(from)s:%(to)s from %(group)s" msgstr "" #: api/nova.py:220 #, python-format msgid "ALLOW %(from)s:%(to)s from %(cidr)s" msgstr "" #: api/nova.py:296 msgid "Couldn't get security group list." msgstr "" #: api/nova.py:303 #, python-format msgid "Couldn't get current security group list for instance %s." msgstr "" #: api/nova.py:320 #, python-format msgid "" "Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s" msgstr "" #: api/nova.py:335 #, python-format msgid "Failed to modify %d instance security groups" msgstr "" #: api/nova.py:762 #, python-format msgid "Name: %(name)s ID: %(uuid)s" msgstr "" #: api/nova.py:767 #, python-format msgid "Failed to evacuate instances: %s" msgstr "" #: api/swift.py:203 msgid "The container cannot be deleted since it is not empty." msgstr "" #: api/swift.py:320 msgid "The pseudo folder cannot be deleted since it is not empty." msgstr "" #: dashboards/admin/dashboard.py:22 msgid "System" msgstr "" #: dashboards/admin/dashboard.py:29 msgid "Admin" msgstr "" #: 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:170 dashboards/admin/instances/tables.py:95 #: dashboards/admin/instances/tables.py:128 #: dashboards/admin/networks/forms.py:38 #: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:40 #: dashboards/admin/networks/ports/tables.py:91 #: dashboards/admin/networks/subnets/tables.py:92 #: dashboards/admin/routers/tables.py:41 #: dashboards/admin/routers/ports/tables.py:26 #: dashboards/admin/routers/templates/routers/_detail_overview.html:7 #: 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:24 #: dashboards/admin/volumes/volume_types/tables.py:107 #: dashboards/admin/volumes/volume_types/tables.py:188 #: dashboards/admin/volumes/volumes/forms.py:29 #: dashboards/admin/volumes/volumes/forms.py:88 #: dashboards/admin/volumes/volumes/tables.py:41 #: dashboards/identity/domains/tables.py:198 #: 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:214 #: dashboards/identity/projects/workflows.py:142 #: dashboards/project/access_and_security/security_groups/forms.py:37 #: dashboards/project/access_and_security/security_groups/forms.py:66 #: dashboards/project/access_and_security/security_groups/tables.py:132 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:108 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:6 #: dashboards/project/data_processing/clusters/tables.py:105 #: dashboards/project/data_processing/clusters/tabs.py:135 #: 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:28 #: 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:98 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:55 #: dashboards/project/data_processing/nodegroup_templates/tables.py:76 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:107 #: dashboards/project/database_backups/tables.py:145 #: dashboards/project/database_backups/templates/database_backups/details.html:18 #: dashboards/project/database_backups/templates/database_backups/details.html:64 #: dashboards/project/database_backups/workflows/create_backup.py:32 #: dashboards/project/databases/tables.py:314 #: dashboards/project/databases/templates/databases/_detail_overview.html:9 #: dashboards/project/firewalls/forms.py:33 #: dashboards/project/firewalls/forms.py:98 #: dashboards/project/firewalls/forms.py:125 #: dashboards/project/firewalls/tables.py:198 #: dashboards/project/firewalls/tables.py:230 #: dashboards/project/firewalls/tables.py:247 #: dashboards/project/firewalls/workflows.py:30 #: dashboards/project/firewalls/workflows.py:175 #: dashboards/project/firewalls/workflows.py:232 #: 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/images/images/forms.py:40 #: dashboards/project/images/images/forms.py:189 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 #: 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:270 #: dashboards/project/loadbalancers/workflows.py:36 #: dashboards/project/loadbalancers/workflows.py:155 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:9 #: dashboards/project/networks/forms.py:35 #: dashboards/project/networks/tables.py:146 #: dashboards/project/networks/ports/forms.py:34 #: dashboards/project/networks/ports/tables.py:55 #: dashboards/project/networks/subnets/tables.py:129 #: dashboards/project/networks/templates/networks/_detail_overview.html:7 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:9 #: dashboards/project/routers/forms.py:85 #: dashboards/project/routers/tables.py:187 #: dashboards/project/routers/ports/tables.py:94 #: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:106 #: dashboards/project/volumes/snapshots/tables.py:138 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/volumes/tables.py:316 #: dashboards/project/volumes/volumes/tables.py:345 #: 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:230 dashboards/project/vpn/tables.py:260 #: dashboards/project/vpn/tables.py:280 dashboards/project/vpn/tables.py:298 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 #: dashboards/project/vpn/workflows.py:306 #: 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/router/nexus1000v/forms.py:47 msgid "Name" msgstr "" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 #: 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:46 #: dashboards/project/instances/tables.py:973 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 #: dashboards/project/instances/workflows/create_instance.py:79 #: dashboards/project/volumes/volumes/forms.py:90 #: dashboards/project/volumes/volumes/forms.py:95 #: dashboards/project/volumes/volumes/forms.py:96 #: dashboards/project/volumes/volumes/tables.py:352 msgid "Availability Zone" msgstr "" #: dashboards/admin/aggregates/forms.py:45 #, python-format msgid "Successfully updated aggregate: \"%s.\"" msgstr "" #: dashboards/admin/aggregates/forms.py:50 #: dashboards/admin/aggregates/workflows.py:211 msgid "Unable to update the aggregate." msgstr "" #: dashboards/admin/aggregates/forms.py:73 #: dashboards/admin/flavors/forms.py:44 dashboards/admin/images/forms.py:61 msgid "Metadata successfully updated." msgstr "" #: dashboards/admin/aggregates/forms.py:76 msgid "Unable to update the aggregate metadata." msgstr "" #: dashboards/admin/aggregates/panel.py:22 #: dashboards/admin/aggregates/tables.py:143 #: dashboards/admin/aggregates/templates/aggregates/index.html:3 #: dashboards/admin/aggregates/templates/aggregates/index.html:6 msgid "Host Aggregates" msgstr "" #: dashboards/admin/aggregates/tables.py:29 msgid "Delete Host Aggregate" msgid_plural "Delete Host Aggregates" msgstr[0] "" msgstr[1] "" #: dashboards/admin/aggregates/tables.py:37 msgid "Deleted Host Aggregate" msgid_plural "Deleted Host Aggregates" msgstr[0] "" msgstr[1] "" #: dashboards/admin/aggregates/tables.py:48 #: dashboards/admin/aggregates/workflows.py:176 #: dashboards/admin/aggregates/workflows.py:177 #: dashboards/admin/aggregates/templates/aggregates/create.html:3 #: dashboards/admin/aggregates/templates/aggregates/create.html:6 msgid "Create Host Aggregate" msgstr "" #: dashboards/admin/aggregates/tables.py:56 msgid "Manage Hosts" msgstr "" #: dashboards/admin/aggregates/tables.py:64 #: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:11 #: dashboards/admin/flavors/tables.py:70 #: 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 "" #: 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/templates/aggregates/update.html:6 msgid "Edit Host Aggregate" msgstr "" #: dashboards/admin/aggregates/tables.py:118 msgid "Services Up" msgstr "" #: dashboards/admin/aggregates/tables.py:118 msgid "Services Down" msgstr "" #: dashboards/admin/aggregates/tables.py:132 #: dashboards/admin/aggregates/tables.py:157 msgid "Hosts" msgstr "" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:141 #: dashboards/project/instances/templates/instances/_detail_overview.html:104 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:68 msgid "Metadata" msgstr "" #: dashboards/admin/aggregates/tables.py:155 msgid "Availability Zone Name" msgstr "" #: dashboards/admin/aggregates/tables.py:161 #: dashboards/admin/volumes/snapshots/forms.py:24 #: dashboards/admin/volumes/volumes/forms.py:54 msgid "Available" msgstr "" #: dashboards/admin/aggregates/tables.py:171 msgid "Availability Zones" msgstr "" #: dashboards/admin/aggregates/views.py:51 msgid "Unable to retrieve host aggregates list." msgstr "" #: dashboards/admin/aggregates/views.py:63 msgid "Unable to retrieve availability zone list." msgstr "" #: dashboards/admin/aggregates/views.py:96 msgid "Unable to retrieve the aggregate to be updated" msgstr "" #: dashboards/admin/aggregates/views.py:130 msgid "Unable to retrieve available metadata for aggregate." msgstr "" #: dashboards/admin/aggregates/views.py:143 msgid "Unable to retrieve the aggregate to be updated." msgstr "" #: dashboards/admin/aggregates/workflows.py:31 msgid "Host Aggregate Information" msgstr "" #: 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 "" #: dashboards/admin/aggregates/workflows.py:44 msgid "Unable to get host aggregate list" msgstr "" #: dashboards/admin/aggregates/workflows.py:51 #, python-format msgid "The name \"%s\" is already used by another host aggregate." msgstr "" #: dashboards/admin/aggregates/workflows.py:69 #: dashboards/admin/aggregates/workflows.py:103 msgid "Unable to get the available hosts" msgstr "" #: dashboards/admin/aggregates/workflows.py:94 #: dashboards/admin/aggregates/workflows.py:134 msgid "Manage Hosts within Aggregate" msgstr "" #: dashboards/admin/aggregates/workflows.py:139 msgid "Add hosts to this aggregate. Hosts can be in multiple aggregates." msgstr "" #: dashboards/admin/aggregates/workflows.py:141 msgid "All available hosts" msgstr "" #: dashboards/admin/aggregates/workflows.py:142 msgid "Selected hosts" msgstr "" #: dashboards/admin/aggregates/workflows.py:143 msgid "No hosts found." msgstr "" #: dashboards/admin/aggregates/workflows.py:144 msgid "No host selected." msgstr "" #: dashboards/admin/aggregates/workflows.py:157 msgid "" "Add hosts to this aggregate or remove hosts from it. Hosts can be in " "multiple aggregates." msgstr "" #: dashboards/admin/aggregates/workflows.py:159 msgid "All Available Hosts" msgstr "" #: dashboards/admin/aggregates/workflows.py:160 msgid "Selected Hosts" msgstr "" #: dashboards/admin/aggregates/workflows.py:161 msgid "No Hosts found." msgstr "" #: dashboards/admin/aggregates/workflows.py:162 msgid "No Host selected." msgstr "" #: dashboards/admin/aggregates/workflows.py:178 #, python-format msgid "Created new host aggregate \"%s\"." msgstr "" #: dashboards/admin/aggregates/workflows.py:179 #, python-format msgid "Unable to create host aggregate \"%s\"." msgstr "" #: dashboards/admin/aggregates/workflows.py:191 msgid "Unable to create host aggregate." msgstr "" #: dashboards/admin/aggregates/workflows.py:200 msgid "Error adding Hosts to the aggregate." msgstr "" #: dashboards/admin/aggregates/workflows.py:208 msgid "Add/Remove Hosts to Aggregate" msgstr "" #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:25 #: dashboards/identity/domains/workflows.py:300 #: dashboards/identity/projects/workflows.py:539 #: dashboards/identity/users/templates/users/_update.html:33 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:161 #: dashboards/settings/user/templates/user/_settings.html:24 msgid "Save" msgstr "" #: dashboards/admin/aggregates/workflows.py:210 msgid "The Aggregate was updated." msgstr "" #: dashboards/admin/aggregates/workflows.py:231 msgid "Error when adding or removing hosts." msgstr "" #: 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/images/templates/images/_create.html:18 #: dashboards/admin/images/templates/images/_update.html:18 #: dashboards/admin/instances/templates/instances/_live_migrate.html:17 #: dashboards/admin/metering/templates/metering/_daily.html:18 #: dashboards/admin/networks/templates/networks/_create.html:18 #: dashboards/admin/networks/templates/networks/_update.html:17 #: dashboards/admin/networks/templates/networks/agents/_add.html:18 #: dashboards/admin/networks/templates/networks/ports/_create.html:18 #: dashboards/admin/networks/templates/networks/ports/_update.html:22 #: dashboards/admin/routers/templates/routers/_update.html:17 #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:18 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:19 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:19 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:18 #: dashboards/identity/groups/templates/groups/_create.html:17 #: dashboards/identity/groups/templates/groups/_update.html:17 #: dashboards/identity/roles/templates/roles/_create.html:17 #: dashboards/identity/roles/templates/roles/_update.html:17 #: dashboards/identity/users/templates/users/_create.html:17 #: dashboards/identity/users/templates/users/_update.html:17 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:18 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:17 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:17 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:18 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:18 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:18 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:17 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:17 #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:17 #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:17 #: 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:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:17 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:17 #: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:17 #: dashboards/project/networks/templates/networks/ports/_update.html:22 #: dashboards/project/routers/templates/routers/_update.html:17 #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 #: dashboards/project/routers/templates/routers/ports/_create.html:18 #: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 #: dashboards/project/stacks/templates/stacks/_change_template.html:19 #: dashboards/project/stacks/templates/stacks/_create.html:18 #: dashboards/project/stacks/templates/stacks/_select_template.html:19 #: dashboards/project/stacks/templates/stacks/_update.html:18 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_update.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:18 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:17 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:17 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:17 #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:18 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:17 #: dashboards/settings/password/templates/password/_change.html:18 #: dashboards/settings/user/templates/user/_settings.html:18 msgid "Description:" msgstr "" #: 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 "" #: 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/images/templates/images/_create.html:34 #: dashboards/admin/images/templates/images/_update.html:25 #: dashboards/admin/instances/templates/instances/_live_migrate.html:24 #: dashboards/admin/metering/templates/metering/_daily.html:25 #: dashboards/admin/networks/templates/networks/_create.html:27 #: dashboards/admin/networks/templates/networks/_update.html:24 #: dashboards/admin/networks/templates/networks/agents/_add.html:25 #: dashboards/admin/networks/templates/networks/ports/_create.html:25 #: dashboards/admin/networks/templates/networks/ports/_update.html:29 #: dashboards/admin/routers/templates/routers/_update.html:24 #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:29 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:35 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:37 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:34 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:39 #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:29 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:26 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:26 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:26 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:26 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:29 #: dashboards/identity/groups/templates/groups/_add_non_member.html:8 #: dashboards/identity/groups/templates/groups/_create.html:24 #: dashboards/identity/groups/templates/groups/_update.html:24 #: dashboards/identity/roles/templates/roles/_create.html:24 #: dashboards/identity/roles/templates/roles/_update.html:24 #: dashboards/identity/users/templates/users/_create.html:34 #: dashboards/identity/users/templates/users/_update.html:34 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:43 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:25 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:30 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:28 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:25 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:25 #: 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:24 #: 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/databases/templates/databases/_resize_volume.html:25 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:27 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:24 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:24 #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:24 #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:24 #: 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/loadbalancers/templates/loadbalancers/_updatemember.html:24 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:24 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:24 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:24 #: dashboards/project/network_topology/templates/network_topology/_create_router.html:21 #: dashboards/project/networks/templates/networks/_create.html:24 #: dashboards/project/networks/templates/networks/_update.html:24 #: dashboards/project/networks/templates/networks/create.html:9 #: dashboards/project/networks/templates/networks/create.html:24 #: dashboards/project/networks/templates/networks/ports/_update.html:29 #: dashboards/project/routers/templates/routers/_create.html:21 #: dashboards/project/routers/templates/routers/_update.html:24 #: 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/stacks/templates/stacks/_change_template.html:26 #: dashboards/project/stacks/templates/stacks/_create.html:25 #: dashboards/project/stacks/templates/stacks/_select_template.html:26 #: dashboards/project/stacks/templates/stacks/_update.html:25 #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:25 #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:25 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_create.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:40 #: dashboards/project/volumes/templates/volumes/volumes/_update.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:41 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:24 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:24 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:24 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:24 #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:28 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:24 #: dashboards/settings/password/templates/password/_change.html:25 #: dashboards/settings/user/templates/user/_settings.html:25 msgid "Cancel" msgstr "" #: 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/templates/aggregates/update_metadata.html:6 msgid "Update Aggregate Metadata" msgstr "" #: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3 #: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:6 msgid "Manage Hosts Aggregate" msgstr "" #: dashboards/admin/defaults/panel.py:23 #: dashboards/admin/defaults/templates/defaults/index.html:3 #: dashboards/admin/defaults/templates/defaults/index.html:6 msgid "Defaults" msgstr "" #: dashboards/admin/defaults/tables.py:34 #: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "" #: dashboards/admin/defaults/tables.py:42 #: dashboards/admin/defaults/workflows.py:31 usage/quotas.py:66 msgid "Injected File Content Bytes" msgstr "" #: dashboards/admin/defaults/tables.py:43 #: dashboards/admin/defaults/workflows.py:32 msgid "Length of Injected File Path" msgstr "" #: dashboards/admin/defaults/tables.py:44 #: dashboards/admin/defaults/workflows.py:36 #: dashboards/identity/projects/workflows.py:47 usage/quotas.py:62 msgid "Metadata Items" msgstr "" #: dashboards/admin/defaults/tables.py:45 #: dashboards/admin/defaults/workflows.py:47 #: dashboards/admin/flavors/tables.py:122 #: dashboards/admin/flavors/workflows.py:46 #: dashboards/admin/overview/views.py:33 #: dashboards/identity/projects/workflows.py:48 #: dashboards/project/instances/templates/instances/_detail_overview.html:53 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:10 #: dashboards/project/instances/templates/instances/_instance_flavor.html:4 #: dashboards/project/overview/views.py:32 usage/quotas.py:63 #: usage/tables.py:33 msgid "VCPUs" msgstr "" #: 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:163 #: dashboards/admin/instances/templates/instances/index.html:3 #: dashboards/identity/projects/workflows.py:49 #: dashboards/project/data_processing/clusters/tabs.py:150 #: dashboards/project/databases/panel.py:23 #: dashboards/project/databases/tables.py:269 #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/templates/databases/index.html:6 #: dashboards/project/instances/panel.py:23 #: dashboards/project/instances/tables.py:992 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/templates/instances/index.html:6 #: dashboards/project/network_topology/instances/tables.py:23 #: usage/quotas.py:64 msgid "Instances" msgstr "" #: dashboards/admin/defaults/tables.py:47 #: dashboards/admin/defaults/workflows.py:46 #: dashboards/identity/projects/workflows.py:51 usage/quotas.py:65 msgid "Injected Files" msgstr "" #: 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/templates/volumes/index.html:6 #: dashboards/admin/volumes/volumes/tables.py:48 #: dashboards/identity/projects/workflows.py:54 #: dashboards/project/volumes/panel.py:23 #: dashboards/project/volumes/tabs.py:83 #: dashboards/project/volumes/templates/volumes/index.html:3 #: dashboards/project/volumes/templates/volumes/index.html:6 #: dashboards/project/volumes/volumes/tables.py:361 usage/quotas.py:74 msgid "Volumes" msgstr "" #: dashboards/admin/defaults/tables.py:49 #: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/tabs.py:115 #: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/identity/projects/workflows.py:55 #: dashboards/project/volumes/tabs.py:99 #: dashboards/project/volumes/snapshots/tables.py:147 usage/quotas.py:75 msgid "Volume Snapshots" msgstr "" #: dashboards/admin/defaults/tables.py:50 #: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:57 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "" #: 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:58 #: dashboards/project/overview/views.py:32 usage/quotas.py:67 msgid "RAM (MB)" msgstr "" #: dashboards/admin/defaults/tables.py:52 #: dashboards/admin/defaults/workflows.py:38 #: dashboards/identity/projects/workflows.py:59 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/access_and_security/tabs.py:80 #: dashboards/project/access_and_security/floating_ips/tables.py:220 #: usage/quotas.py:68 usage/quotas.py:81 msgid "Floating IPs" msgstr "" #: dashboards/admin/defaults/tables.py:53 #: dashboards/admin/defaults/workflows.py:49 #: dashboards/identity/projects/workflows.py:62 #: dashboards/identity/projects/workflows.py:68 #: dashboards/project/access_and_security/tabs.py:43 #: dashboards/project/access_and_security/security_groups/tables.py:140 #: 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:116 #: dashboards/project/instances/templates/instances/_detail_overview.html:83 #: dashboards/project/instances/workflows/create_instance.py:543 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" msgstr "" #: dashboards/admin/defaults/tables.py:54 #: dashboards/admin/defaults/workflows.py:44 #: dashboards/identity/projects/workflows.py:64 #: dashboards/identity/projects/workflows.py:70 #: dashboards/project/access_and_security/security_groups/tables.py:268 #: usage/quotas.py:71 usage/quotas.py:83 msgid "Security Group Rules" msgstr "" #: dashboards/admin/defaults/tables.py:55 #: dashboards/admin/defaults/workflows.py:39 #: dashboards/project/access_and_security/tabs.py:63 #: dashboards/project/access_and_security/keypairs/tables.py:90 #: usage/quotas.py:72 msgid "Key Pairs" msgstr "" #: dashboards/admin/defaults/tables.py:56 #: dashboards/admin/networks/ports/tables.py:94 #: dashboards/admin/routers/ports/tables.py:29 #: dashboards/identity/projects/workflows.py:60 #: dashboards/project/networks/ports/tables.py:57 #: dashboards/project/routers/ports/tables.py:97 usage/quotas.py:69 msgid "Fixed IPs" msgstr "" #: dashboards/admin/defaults/tables.py:57 msgid "LUKS Volumes" msgstr "" #: dashboards/admin/defaults/tables.py:58 msgid "LUKS Volume Snapshots" msgstr "" #: dashboards/admin/defaults/tables.py:60 msgid "Total Size of LUKS Volumes and Snapshots (GB)" msgstr "" #: dashboards/admin/defaults/tables.py:61 msgid "dm-crypt" msgstr "" #: dashboards/admin/defaults/tables.py:67 msgid "Quota Name" msgstr "" #: dashboards/admin/defaults/tables.py:68 msgid "Limit" msgstr "" #: dashboards/admin/defaults/tables.py:75 msgid "Quotas" msgstr "" #: dashboards/admin/defaults/tabs.py:27 #: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "" #: dashboards/admin/defaults/tabs.py:37 msgid "Unable to get quota info." msgstr "" #: dashboards/admin/defaults/views.py:44 #: dashboards/identity/projects/views.py:159 msgid "Unable to retrieve default quota values." msgstr "" #: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "" #: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "" #: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "" #: dashboards/admin/defaults/workflows.py:83 #: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "" #: dashboards/admin/flavors/forms.py:48 msgid "Unable to update the flavor metadata." msgstr "" #: dashboards/admin/flavors/panel.py:27 dashboards/admin/flavors/tables.py:149 #: dashboards/admin/flavors/templates/flavors/index.html:3 #: dashboards/admin/flavors/templates/flavors/index.html:6 msgid "Flavors" msgstr "" #: dashboards/admin/flavors/tables.py:34 msgid "Delete Flavor" msgid_plural "Delete Flavors" msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:42 msgid "Deleted Flavor" msgid_plural "Deleted Flavors" msgstr[0] "" msgstr[1] "" #: dashboards/admin/flavors/tables.py:53 #: dashboards/admin/flavors/workflows.py:178 #: dashboards/admin/flavors/workflows.py:179 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/templates/flavors/create.html:6 msgid "Create Flavor" msgstr "" #: dashboards/admin/flavors/tables.py:61 #: dashboards/admin/flavors/workflows.py:265 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/templates/flavors/update.html:6 msgid "Edit Flavor" msgstr "" #: dashboards/admin/flavors/tables.py:77 msgid "Modify Access" msgstr "" #: dashboards/admin/flavors/tables.py:101 #: dashboards/admin/flavors/tables.py:105 #, python-format msgid "%sMB" msgstr "" #: dashboards/admin/flavors/tables.py:109 #: dashboards/admin/flavors/tables.py:113 #: dashboards/project/volumes/backups/tables.py:95 #: dashboards/project/volumes/volumes/tables.py:250 #, python-format msgid "%sGB" msgstr "" #: dashboards/admin/flavors/tables.py:121 msgid "Flavor Name" msgstr "" #: dashboards/admin/flavors/tables.py:124 #: dashboards/project/databases/templates/databases/_detail_overview.html:28 #: dashboards/project/instances/templates/instances/_detail_overview.html:51 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 #: dashboards/project/instances/templates/instances/_instance_flavor.html:5 #: usage/tables.py:37 msgid "RAM" msgstr "" #: dashboards/admin/flavors/tables.py:127 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 msgid "Root Disk" msgstr "" #: dashboards/admin/flavors/tables.py:130 #: dashboards/project/instances/templates/instances/_detail_overview.html:58 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 msgid "Ephemeral Disk" msgstr "" #: dashboards/admin/flavors/tables.py:133 msgid "Swap Disk" msgstr "" #: dashboards/admin/flavors/tables.py:135 #: dashboards/admin/flavors/workflows.py:41 #: dashboards/admin/networks/agents/tables.py:90 #: dashboards/admin/networks/templates/networks/ports/_update.html:13 #: dashboards/admin/routers/templates/routers/_detail_overview.html:9 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/identity/roles/forms.py:37 #: dashboards/identity/users/forms.py:160 #: 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:143 #: 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:22 #: dashboards/project/database_backups/templates/database_backups/details.html:66 #: dashboards/project/databases/templates/databases/_detail_overview.html:11 #: 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/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/templates/networks/_detail_overview.html:9 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:12 #: dashboards/project/networks/templates/networks/ports/_update.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/routers/forms.py:89 #: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: 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/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 "" #: dashboards/admin/flavors/tables.py:137 #: 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:95 #: dashboards/project/images/images/forms.py:228 #: dashboards/project/images/images/tables.py:157 #: dashboards/project/images/images/tables.py:237 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 msgid "Public" msgstr "" #: dashboards/admin/flavors/views.py:56 msgid "Unable to retrieve flavor list." msgstr "" #: dashboards/admin/flavors/views.py:79 msgid "Unable to retrieve flavor details." msgstr "" #: dashboards/admin/flavors/views.py:121 msgid "Unable to retrieve available metadata for flavors." msgstr "" #: dashboards/admin/flavors/views.py:135 msgid "Unable to retrieve the flavor metadata." msgstr "" #: 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 "" #: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "" #: dashboards/admin/flavors/workflows.py:50 msgid "Root Disk (GB)" msgstr "" #: dashboards/admin/flavors/workflows.py:52 msgid "Ephemeral Disk (GB)" msgstr "" #: dashboards/admin/flavors/workflows.py:54 msgid "Swap Disk (MB)" msgstr "" #: dashboards/admin/flavors/workflows.py:58 #: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "" #: 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 "" #: dashboards/admin/flavors/workflows.py:72 #: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "" #: 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 "" #: dashboards/admin/flavors/workflows.py:84 #, python-format msgid "The ID \"%s\" is already used by another flavor." msgstr "" #: dashboards/admin/flavors/workflows.py:106 msgid "Unable to retrieve flavor access list. Please try again later." msgstr "" #: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "" #: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "" #: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "" #: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "" #: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "" #: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "" #: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "" #: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "" #: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "" #: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "" #: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "" #: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "" #: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "" #: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "" #: 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/templates/flavors/update_metadata.html:6 msgid "Update Flavor Metadata" msgstr "" #: dashboards/admin/hypervisors/panel.py:22 #: dashboards/admin/hypervisors/tables.py:64 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:4 msgid "Hypervisors" msgstr "" #: dashboards/admin/hypervisors/tables.py:25 msgid "Hostname" msgstr "" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:169 #: dashboards/admin/routers/ports/tables.py:32 #: dashboards/project/access_and_security/security_groups/forms.py:173 #: dashboards/project/access_and_security/security_groups/forms.py:180 #: 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:229 #: dashboards/project/loadbalancers/workflows.py:486 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/routers/ports/tables.py:100 #: dashboards/project/volumes/volumes/forms.py:81 #: dashboards/project/volumes/volumes/forms.py:86 #: dashboards/project/volumes/volumes/forms.py:87 #: dashboards/project/volumes/volumes/forms.py:660 #: dashboards/project/volumes/volumes/tables.py:348 msgid "Type" msgstr "" #: dashboards/admin/hypervisors/tables.py:31 msgid "VCPUs (used)" msgstr "" #: dashboards/admin/hypervisors/tables.py:34 msgid "VCPUs (total)" msgstr "" #: dashboards/admin/hypervisors/tables.py:37 msgid "RAM (used)" msgstr "" #: dashboards/admin/hypervisors/tables.py:42 msgid "RAM (total)" msgstr "" #: dashboards/admin/hypervisors/tables.py:47 msgid "Local Storage (used)" msgstr "" #: dashboards/admin/hypervisors/tables.py:52 msgid "Local Storage (total)" msgstr "" #: dashboards/admin/hypervisors/tables.py:70 #: dashboards/project/databases/tables.py:248 #: dashboards/project/databases/workflows/create_instance.py:35 #: dashboards/project/instances/tables.py:934 #: dashboards/project/instances/tables.py:956 #: dashboards/project/instances/workflows/create_instance.py:82 #: dashboards/project/overview/views.py:32 usage/tables.py:75 msgid "Instance Name" msgstr "" #: dashboards/admin/hypervisors/tables.py:73 #: dashboards/project/images/snapshots/forms.py:30 msgid "Instance ID" msgstr "" #: dashboards/admin/hypervisors/tables.py:80 msgid "Hypervisor Instances" msgstr "" #: dashboards/admin/hypervisors/tabs.py:26 msgid "Hypervisor" msgstr "" #: dashboards/admin/hypervisors/tabs.py:36 #: dashboards/admin/hypervisors/views.py:40 msgid "Unable to retrieve hypervisor information." msgstr "" #: dashboards/admin/hypervisors/views.py:50 msgid "Unable to retrieve hypervisor statistics." msgstr "" #: dashboards/admin/hypervisors/views.py:72 msgid "Unable to retrieve hypervisor instances list." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:25 #: dashboards/admin/instances/forms.py:27 msgid "Current Host" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:73 #: dashboards/admin/hypervisors/compute/tables.py:94 #: dashboards/admin/info/tables.py:66 dashboards/admin/info/tables.py:95 #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:171 #: dashboards/admin/instances/tables.py:124 #: dashboards/admin/networks/agents/tables.py:91 #: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/tables.py:43 #: dashboards/project/databases/tables.py:253 #: 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 "" #: dashboards/admin/hypervisors/compute/forms.py:77 msgid "Reason" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:86 #, python-format msgid "Disabled compute service for host: %s." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:91 #, python-format msgid "Failed to disable compute service for host: %s." msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:26 #: 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 #: dashboards/admin/hypervisors/templates/hypervisors/compute/evacuate_host.html:6 msgid "Evacuate Host" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:44 #: 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 #: dashboards/admin/hypervisors/templates/hypervisors/compute/disable_service.html:6 msgid "Disable Service" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:63 msgid "Enable Service" msgid_plural "Enable Services" msgstr[0] "" msgstr[1] "" #: dashboards/admin/hypervisors/compute/tables.py:71 msgid "Enabled Service" msgid_plural "Enabled Services" msgstr[0] "" msgstr[1] "" #: dashboards/admin/hypervisors/compute/tables.py:95 #: dashboards/admin/info/tables.py:96 dashboards/admin/info/tables.py:120 msgid "Zone" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:96 #: dashboards/admin/info/tables.py:68 dashboards/admin/info/tables.py:97 #: dashboards/admin/info/tables.py:121 dashboards/admin/info/tables.py:172 #: dashboards/admin/instances/tables.py:141 #: dashboards/admin/networks/tables.py:95 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/ports/tables.py:97 #: dashboards/admin/routers/ports/tables.py:30 #: dashboards/admin/routers/templates/routers/_detail_overview.html:13 #: dashboards/admin/volumes/snapshots/forms.py:33 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:46 #: dashboards/project/access_and_security/floating_ips/tables.py:200 #: dashboards/project/data_processing/clusters/tables.py:109 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 #: dashboards/project/data_processing/job_executions/tables.py:158 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:161 #: dashboards/project/database_backups/templates/database_backups/details.html:30 #: dashboards/project/database_backups/templates/database_backups/details.html:71 #: dashboards/project/databases/tables.py:263 #: dashboards/project/databases/tables.py:327 #: dashboards/project/databases/templates/databases/_detail_overview.html:17 #: dashboards/project/firewalls/tables.py:253 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:233 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 #: dashboards/project/instances/tables.py:968 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:277 #: dashboards/project/loadbalancers/tables.py:311 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/tables.py:152 #: dashboards/project/networks/ports/tables.py:59 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/tables.py:191 #: dashboards/project/routers/ports/tables.py:98 #: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/stacks/tables.py:117 #: dashboards/project/stacks/tables.py:154 #: dashboards/project/stacks/tables.py:201 #: 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:116 #: 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:326 #: dashboards/project/vpn/tables.py:240 dashboards/project/vpn/tables.py:267 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:97 #: dashboards/admin/info/tables.py:98 dashboards/admin/info/tables.py:123 #: dashboards/admin/info/tables.py:173 dashboards/project/overview/views.py:34 msgid "State" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:99 #: dashboards/admin/networks/agents/tables.py:95 msgid "Updated At" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:108 #: dashboards/admin/hypervisors/compute/tabs.py:24 msgid "Compute Host" msgstr "" #: dashboards/admin/hypervisors/compute/tabs.py:34 #: dashboards/admin/info/tabs.py:55 msgid "Unable to get nova services list." msgstr "" #: dashboards/admin/hypervisors/compute/views.py:44 msgid "Unable to retrieve compute host information." msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/detail.html:3 #: dashboards/admin/hypervisors/templates/hypervisors/detail.html:6 msgid "Hypervisor Servers" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:7 msgid "All Hypervisors" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:12 msgid "Hypervisor Summary" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:15 msgid "VCPU Usage" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:16 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:23 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:30 #, python-format msgid "Used %(used)s of %(available)s " msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:22 msgid "Memory Usage" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:29 msgid "Local Disk Usage" msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:18 msgid "Disable the compute service." msgstr "" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:18 msgid "" "Evacuate the servers from the selected down host to an active target host." msgstr "" #: dashboards/admin/images/forms.py:65 msgid "Unable to update the image metadata." msgstr "" #: dashboards/admin/images/panel.py:27 dashboards/admin/images/tables.py:77 #: dashboards/admin/images/templates/images/index.html:3 #: dashboards/admin/images/templates/images/index.html:6 #: dashboards/project/images/panel.py:24 #: dashboards/project/images/images/tables.py:253 #: dashboards/project/images/templates/images/index.html:3 #: dashboards/project/images/templates/images/index.html:6 msgid "Images" msgstr "" #: dashboards/admin/images/tables.py:61 msgid "Image Name =" msgstr "" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:98 #: dashboards/project/instances/tables.py:935 msgid "Status =" msgstr "" #: dashboards/admin/images/tables.py:63 msgid "Format =" msgstr "" #: dashboards/admin/images/tables.py:64 msgid "Min. Size (MB)" msgstr "" #: dashboards/admin/images/tables.py:65 msgid "Max. Size (MB)" msgstr "" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:130 #: dashboards/project/images/images/tables.py:227 #: dashboards/project/instances/tables.py:958 #: dashboards/project/instances/templates/instances/_detail_overview.html:112 #: dashboards/project/instances/workflows/create_instance.py:106 #: dashboards/project/volumes/volumes/forms.py:552 msgid "Image Name" msgstr "" #: dashboards/admin/images/views.py:80 msgid "Unable to retrieve image list." msgstr "" #: dashboards/admin/images/views.py:178 msgid "Unable to retrieve available properties for image." msgstr "" #: dashboards/admin/images/views.py:191 msgid "Unable to retrieve the image to be updated." msgstr "" #: dashboards/admin/images/templates/images/_create.html:9 #: dashboards/admin/images/templates/images/create.html:3 #: dashboards/admin/images/templates/images/create.html:6 #: dashboards/project/images/templates/images/images/_create.html:10 #: dashboards/project/images/templates/images/images/create.html:3 #: dashboards/project/images/templates/images/images/create.html:6 msgid "Create An Image" msgstr "" #: dashboards/admin/images/templates/images/_create.html:20 msgid "Specify an image to upload to the Image Service." msgstr "" #: dashboards/admin/images/templates/images/_create.html:23 #: 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 "" #: dashboards/admin/images/templates/images/_create.html:26 #: dashboards/project/images/templates/images/images/_create.html:22 msgid "Please note: " msgstr "" #: dashboards/admin/images/templates/images/_create.html:27 #: 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 "" #: dashboards/admin/images/templates/images/_create.html:33 #: dashboards/project/images/images/tables.py:93 #: dashboards/project/images/templates/images/images/_create.html:32 msgid "Create Image" msgstr "" #: 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/templates/images/update.html:7 #: 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 #: dashboards/project/images/templates/images/images/update.html:6 msgid "Update Image" msgstr "" #: dashboards/admin/images/templates/images/_update.html:19 #: dashboards/project/images/templates/images/images/_update.html:12 msgid "Edit the image details." msgstr "" #: 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/templates/images/update_metadata.html:6 msgid "Update Image Metadata" msgstr "" #: dashboards/admin/info/panel.py:27 #: dashboards/admin/info/templates/info/index.html:3 #: dashboards/admin/info/templates/info/index.html:6 msgid "System Information" msgstr "" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:156 #: dashboards/admin/networks/agents/tables.py:79 #: dashboards/identity/domains/tables.py:202 #: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:224 #: dashboards/identity/projects/tables.py:226 #: dashboards/identity/projects/workflows.py:148 #: dashboards/identity/projects/workflows.py:518 #: dashboards/identity/users/tables.py:178 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/tables.py:216 #: dashboards/project/firewalls/workflows.py:67 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:158 #: dashboards/admin/networks/agents/tables.py:80 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "" #: dashboards/admin/info/tables.py:65 dashboards/admin/metering/tables.py:42 #: dashboards/admin/metering/tables.py:61 #: dashboards/admin/metering/views.py:161 #: dashboards/project/access_and_security/api_access/tables.py:61 msgid "Service" msgstr "" #: dashboards/admin/info/tables.py:74 dashboards/admin/info/tabs.py:30 msgid "Services" msgstr "" #: dashboards/admin/info/tables.py:103 dashboards/admin/info/tables.py:128 #: dashboards/admin/info/tables.py:177 msgctxt "Time since the last update" msgid "Last Updated" msgstr "" #: dashboards/admin/info/tables.py:112 dashboards/admin/info/tabs.py:46 msgid "Compute Services" msgstr "" #: dashboards/admin/info/tables.py:137 dashboards/admin/info/tabs.py:64 msgid "Block Storage Services" msgstr "" #: dashboards/admin/info/tables.py:163 #: dashboards/admin/networks/agents/tables.py:85 msgid "Up" msgstr "" #: dashboards/admin/info/tables.py:165 #: dashboards/admin/networks/agents/tables.py:86 msgid "Down" msgstr "" #: dashboards/admin/info/tables.py:186 dashboards/admin/info/tabs.py:82 msgid "Network Agents" msgstr "" #: dashboards/admin/info/tabs.py:73 msgid "Unable to get cinder services list." msgstr "" #: dashboards/admin/info/tabs.py:91 msgid "Unable to get network agents info." msgstr "" #: dashboards/admin/info/tabs.py:98 msgid "Unable to get network agents list." msgstr "" #: dashboards/admin/info/views.py:39 msgid "Unable to retrieve version information." msgstr "" #: dashboards/admin/info/templates/info/_cell_status.html:4 #, python-format msgid "Reason: %(disabled_reason)s" msgstr "" #: dashboards/admin/info/templates/info/index.html:14 #, python-format msgid "" "Version: %(version_info)s\n" " " msgstr "" #: dashboards/admin/instances/forms.py:31 msgid "New Host" msgstr "" #: dashboards/admin/instances/forms.py:32 msgid "Choose a Host to migrate to." msgstr "" #: dashboards/admin/instances/forms.py:33 msgid "Disk Over Commit" msgstr "" #: dashboards/admin/instances/forms.py:35 msgid "Block Migration" msgstr "" #: dashboards/admin/instances/forms.py:56 msgid "Select a new host" msgstr "" #: dashboards/admin/instances/forms.py:70 #, python-format msgid "The instance is preparing the live migration to host \"%s\"." msgstr "" #: dashboards/admin/instances/forms.py:75 #, python-format msgid "Failed to live migrate instance to host \"%s\"." msgstr "" #: dashboards/admin/instances/tables.py:41 msgid "Migrate Instance" msgid_plural "Migrate Instances" msgstr[0] "" msgstr[1] "" #: dashboards/admin/instances/tables.py:49 msgid "Scheduled migration (pending confirmation) of Instance" msgid_plural "Scheduled migration (pending confirmation) of Instances" msgstr[0] "" msgstr[1] "" #: dashboards/admin/instances/tables.py:66 #: dashboards/admin/instances/templates/instances/_live_migrate.html:23 msgid "Live Migrate Instance" msgstr "" #: dashboards/admin/instances/tables.py:93 #: dashboards/admin/instances/tables.py:117 #: dashboards/admin/metering/tables.py:41 #: dashboards/admin/metering/templates/metering/stats.html:84 #: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:86 #: dashboards/admin/routers/tables.py:39 #: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:44 #: dashboards/project/dashboard.py:75 #: dashboards/project/images/images/tables.py:151 #: dashboards/project/instances/workflows/create_instance.py:52 #: 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 "" #: dashboards/admin/instances/tables.py:94 msgid "Host =" msgstr "" #: dashboards/admin/instances/tables.py:96 msgid "IPv4 Address =" msgstr "" #: dashboards/admin/instances/tables.py:97 msgid "IPv6 Address =" msgstr "" #: dashboards/admin/instances/tables.py:99 #: dashboards/project/instances/tables.py:936 msgid "Image ID =" msgstr "" #: dashboards/admin/instances/tables.py:100 #: dashboards/project/instances/tables.py:937 msgid "Flavor ID =" msgstr "" #: dashboards/admin/instances/tables.py:132 #: dashboards/project/access_and_security/floating_ips/tables.py:192 #: 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:960 #: dashboards/project/loadbalancers/tables.py:302 msgid "IP Address" msgstr "" #: dashboards/admin/instances/tables.py:135 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:33 #: dashboards/project/containers/tables.py:446 #: dashboards/project/containers/templates/containers/_container_detail.html:22 #: dashboards/project/containers/templates/containers/_object_detail.html:18 #: dashboards/project/databases/tables.py:255 #: dashboards/project/images/images/tables.py:247 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 #: dashboards/project/instances/tables.py:963 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: dashboards/project/volumes/backups/tables.py:112 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: 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:322 msgid "Size" msgstr "" #: dashboards/admin/instances/tables.py:146 #: dashboards/project/instances/tables.py:975 msgid "Task" msgstr "" #: dashboards/admin/instances/tables.py:153 #: dashboards/project/instances/tables.py:982 msgid "Power State" msgstr "" #: dashboards/admin/instances/tables.py:156 #: dashboards/project/instances/tables.py:985 usage/tables.py:78 msgid "Time since created" msgstr "" #: dashboards/admin/instances/views.py:81 #: dashboards/admin/networks/views.py:49 msgid "Unable to retrieve instance project information." msgstr "" #: dashboards/admin/instances/views.py:102 #: dashboards/project/access_and_security/tabs.py:112 #: dashboards/project/access_and_security/floating_ips/workflows.py:91 msgid "Unable to retrieve instance list." msgstr "" #: dashboards/admin/instances/views.py:110 #: dashboards/project/instances/views.py:78 msgid "Unable to retrieve IP addresses from Neutron." msgstr "" #: dashboards/admin/instances/views.py:134 #: dashboards/project/instances/views.py:119 msgid "Unable to retrieve instance size information." msgstr "" #: dashboards/admin/instances/views.py:167 msgid "Unable to retrieve host information." msgstr "" #: dashboards/admin/instances/views.py:177 #: dashboards/project/databases/views.py:149 #: dashboards/project/instances/views.py:209 #: dashboards/project/instances/views.py:351 msgid "Unable to retrieve instance details." msgstr "" #: dashboards/admin/instances/templates/instances/_live_migrate.html:8 #: dashboards/admin/instances/templates/instances/live_migrate.html:3 #: dashboards/admin/instances/templates/instances/live_migrate.html:6 msgid "Live Migrate" msgstr "" #: dashboards/admin/instances/templates/instances/_live_migrate.html:18 msgid "Live migrate an instance to a specific host." msgstr "" #: dashboards/admin/instances/templates/instances/index.html:6 msgid "All Instances" msgstr "" #: dashboards/admin/metering/forms.py:24 #: dashboards/admin/metering/templates/metering/stats.html:106 msgid "Last day" msgstr "" #: dashboards/admin/metering/forms.py:25 #: dashboards/admin/metering/templates/metering/stats.html:107 msgid "Last week" msgstr "" #: dashboards/admin/metering/forms.py:26 #: dashboards/admin/metering/templates/metering/stats.html:108 msgid "Month to date" msgstr "" #: dashboards/admin/metering/forms.py:27 #: dashboards/admin/metering/templates/metering/stats.html:109 msgid "Last 15 days" msgstr "" #: dashboards/admin/metering/forms.py:28 #: dashboards/admin/metering/templates/metering/stats.html:110 msgid "Last 30 days" msgstr "" #: dashboards/admin/metering/forms.py:29 #: dashboards/admin/metering/templates/metering/stats.html:111 msgid "Last year" msgstr "" #: dashboards/admin/metering/forms.py:30 #: dashboards/admin/metering/templates/metering/stats.html:112 #: dashboards/router/nexus1000v/forms.py:59 msgid "Other" msgstr "" #: dashboards/admin/metering/forms.py:32 msgid "Period" msgstr "" #: dashboards/admin/metering/forms.py:35 msgid "From" msgstr "" #: dashboards/admin/metering/forms.py:39 msgid "To" msgstr "" #: dashboards/admin/metering/forms.py:48 msgid "Must specify start of period" msgstr "" #: dashboards/admin/metering/forms.py:58 msgid "Start must be earlier than end of period." msgstr "" #: dashboards/admin/metering/panel.py:20 msgid "Resource Usage" msgstr "" #: 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/templates/metering/daily.html:6 msgid "Modify Usage Report Parameters" msgstr "" #: dashboards/admin/metering/tables.py:34 usage/tables.py:25 msgid "Download CSV Summary" msgstr "" #: dashboards/admin/metering/tables.py:43 #: dashboards/admin/metering/tables.py:62 #: dashboards/admin/metering/views.py:160 msgid "Meter" msgstr "" #: dashboards/admin/metering/tables.py:44 #: dashboards/admin/metering/tables.py:63 #: dashboards/admin/metering/views.py:160 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/identity/domains/tables.py:200 #: 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:218 #: dashboards/identity/projects/workflows.py:146 #: dashboards/project/access_and_security/security_groups/forms.py:44 #: dashboards/project/access_and_security/security_groups/forms.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:133 #: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:73 #: dashboards/project/data_processing/data_image_registry/forms.py:30 #: dashboards/project/data_processing/data_plugins/tables.py: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:46 #: dashboards/project/data_processing/job_binaries/forms.py:77 #: 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:101 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 #: dashboards/project/data_processing/jobs/workflows/create.py:65 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:10 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:39 #: dashboards/project/database_backups/templates/database_backups/details.html:20 #: dashboards/project/database_backups/workflows/create_backup.py:34 #: dashboards/project/firewalls/forms.py:36 #: dashboards/project/firewalls/forms.py:100 #: dashboards/project/firewalls/forms.py:128 #: dashboards/project/firewalls/workflows.py:34 #: dashboards/project/firewalls/workflows.py:177 #: dashboards/project/firewalls/workflows.py:235 #: 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/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:190 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 #: dashboards/project/loadbalancers/tables.py:272 #: dashboards/project/loadbalancers/workflows.py:39 #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 #: dashboards/project/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:109 #: 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:52 #: dashboards/project/volumes/volumes/forms.py:488 #: dashboards/project/volumes/volumes/forms.py:529 #: dashboards/project/volumes/volumes/tables.py:319 #: 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:262 dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 #: 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 msgid "Description" msgstr "" #: dashboards/admin/metering/tables.py:45 #: dashboards/admin/metering/tables.py:64 msgid "Day" msgstr "" #: dashboards/admin/metering/tables.py:47 #: dashboards/admin/metering/tables.py:66 #: dashboards/admin/metering/views.py:161 msgid "Value (Avg)" msgstr "" #: dashboards/admin/metering/tables.py:55 msgid "Daily Usage Report" msgstr "" #: dashboards/admin/metering/tabs.py:29 msgid "Stats" msgstr "" #: dashboards/admin/metering/tabs.py:38 msgid "There are no meters defined yet." msgstr "" #: dashboards/admin/metering/tabs.py:54 msgid "Usage Report" msgstr "" #: dashboards/admin/metering/tabs.py:62 dashboards/admin/metering/views.py:178 msgid "Nova" msgstr "" #: dashboards/admin/metering/tabs.py:63 dashboards/admin/metering/views.py:179 msgid "Neutron" msgstr "" #: dashboards/admin/metering/tabs.py:64 dashboards/admin/metering/views.py:180 msgid "Glance" msgstr "" #: dashboards/admin/metering/tabs.py:65 dashboards/admin/metering/views.py:181 msgid "Cinder" msgstr "" #: dashboards/admin/metering/tabs.py:66 dashboards/admin/metering/views.py:182 msgid "Swift_meters" msgstr "" #: dashboards/admin/metering/tabs.py:67 dashboards/admin/metering/views.py:183 msgid "Kwapi" msgstr "" #: dashboards/admin/metering/tabs.py:80 dashboards/admin/metering/views.py:120 msgid "Dates cannot be recognized." msgstr "" #: dashboards/admin/metering/tabs.py:88 dashboards/admin/metering/views.py:202 #: dashboards/admin/overview/views.py:65 #: dashboards/identity/projects/views.py:90 msgid "Unable to retrieve project list." msgstr "" #: dashboards/admin/metering/views.py:160 #: dashboards/admin/overview/views.py:33 #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:18 #: usage/tables.py:45 msgid "Project Name" msgstr "" #: dashboards/admin/metering/views.py:161 msgid "Time" msgstr "" #: dashboards/admin/metering/views.py:194 msgid "Dates cannot be recognised." msgstr "" #: dashboards/admin/metering/templates/metering/_daily.html:19 msgid "Select a pre-defined period or specify date." msgstr "" #: dashboards/admin/metering/templates/metering/_daily.html:24 msgid "View Usage Report" msgstr "" #: dashboards/admin/metering/templates/metering/index.html:3 #: dashboards/admin/metering/templates/metering/index.html:6 msgid "Resources Usage Overview" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:10 msgid "Metric:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:16 msgid "Compute (Nova)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:26 msgid "Network (Neutron)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:36 msgid "Image (Glance)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:46 msgid "Volume (Cinder)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:56 msgid "Object Storage (Swift)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:66 msgid "Energy (Kwapi)" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:79 msgid "Group by:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:83 msgid "--" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:89 msgid "Value:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:94 msgid "Avg." msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:95 msgid "Min." msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:96 msgid "Max." msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:97 msgid "Sum." msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:102 msgid "Period:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:117 msgid "From:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:124 msgid "To:" msgstr "" #: dashboards/admin/metering/templates/metering/stats.html:136 msgid "Statistics of all resources" msgstr "" #: dashboards/admin/networks/forms.py:29 msgid "Local" msgstr "" #: dashboards/admin/networks/forms.py:29 msgid "Flat" msgstr "" #: dashboards/admin/networks/forms.py:30 #: dashboards/router/nexus1000v/forms.py:49 #: dashboards/router/nexus1000v/forms.py:69 msgid "VLAN" msgstr "" #: dashboards/admin/networks/forms.py:30 msgid "GRE" msgstr "" #: dashboards/admin/networks/forms.py:31 msgid "VXLAN" msgstr "" #: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 #: dashboards/router/nexus1000v/tabs.py:19 msgid "Network Profile" msgstr "" #: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "" #: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "" #: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 #: dashboards/admin/networks/forms.py:66 #: dashboards/router/nexus1000v/forms.py:112 #: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "" #: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "" #: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 #: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "" #: dashboards/admin/networks/forms.py:79 #: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/tables.py:97 #: dashboards/admin/networks/agents/tables.py:93 #: dashboards/admin/networks/ports/forms.py:44 #: dashboards/admin/networks/ports/tables.py:99 #: dashboards/admin/routers/ports/tables.py:34 #: dashboards/admin/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/firewalls/forms.py:133 #: dashboards/project/firewalls/workflows.py:243 #: 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/tables.py:155 #: dashboards/project/networks/workflows.py:49 #: dashboards/project/networks/ports/forms.py:38 #: dashboards/project/networks/ports/tables.py:61 #: dashboards/project/networks/templates/networks/_detail_overview.html:15 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:34 #: dashboards/project/routers/forms.py:88 #: dashboards/project/routers/ports/tables.py:102 #: dashboards/project/routers/templates/routers/_detail_overview.html:15 #: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35 msgid "Admin State" msgstr "" #: dashboards/admin/networks/forms.py:80 #: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:93 #: dashboards/project/firewalls/forms.py:69 #: dashboards/project/firewalls/forms.py:101 #: dashboards/project/firewalls/workflows.py:65 #: dashboards/project/firewalls/workflows.py:179 #: dashboards/project/firewalls/workflows.py:238 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:31 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:50 #: dashboards/project/networks/tables.py:150 #: dashboards/project/networks/templates/networks/_detail_overview.html:17 msgid "Shared" msgstr "" #: dashboards/admin/networks/forms.py:82 #: dashboards/admin/networks/forms.py:240 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/tables.py:201 #: dashboards/project/routers/ports/forms.py:146 msgid "External Network" msgstr "" #: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:58 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "" #: dashboards/admin/networks/forms.py: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 "" #: dashboards/admin/networks/forms.py:145 #: dashboards/project/instances/workflows/create_instance.py:743 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "" #: dashboards/admin/networks/forms.py:155 #: dashboards/project/instances/workflows/create_instance.py:753 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:52 msgid "Network Profiles could not be retrieved." msgstr "" #: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "" #: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "" #: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "" #: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" #: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "" #: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "" #: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" msgstr "" #: dashboards/admin/networks/panel.py:23 #: dashboards/admin/networks/tables.py:101 #: dashboards/admin/networks/templates/networks/index.html:3 #: dashboards/admin/networks/templates/networks/index.html:6 #: dashboards/identity/projects/workflows.py:72 #: dashboards/project/databases/workflows/create_instance.py:131 #: dashboards/project/instances/workflows/create_instance.py:696 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:159 #: dashboards/project/networks/templates/networks/index.html:3 #: dashboards/project/networks/templates/networks/index.html:6 #: usage/quotas.py:77 msgid "Networks" msgstr "" #: dashboards/admin/networks/tables.py:37 #: dashboards/project/networks/tables.py:48 msgid "Delete Network" msgid_plural "Delete Networks" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/tables.py:45 #: dashboards/project/networks/tables.py:56 msgid "Deleted Network" msgid_plural "Deleted Networks" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/tables.py:56 #: dashboards/project/networks/tables.py:78 #, python-format msgid "Failed to delete network %s" msgstr "" #: dashboards/admin/networks/tables.py:64 #: 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/templates/networks/create.html:6 #: dashboards/project/network_topology/templates/network_topology/index.html:31 #: dashboards/project/networks/tables.py:86 #: dashboards/project/networks/tables.py:99 #: dashboards/project/networks/workflows.py:334 #: dashboards/project/networks/templates/networks/_create.html:8 #: dashboards/project/networks/templates/networks/_create.html:23 msgid "Create Network" msgstr "" #: dashboards/admin/networks/tables.py:73 #: dashboards/admin/networks/templates/networks/_update.html:8 #: dashboards/project/networks/tables.py:108 #: dashboards/project/networks/templates/networks/_update.html:8 msgid "Edit Network" msgstr "" #: dashboards/admin/networks/tables.py:87 #: dashboards/admin/networks/agents/forms.py:32 #: dashboards/admin/networks/ports/forms.py:33 #: dashboards/project/networks/workflows.py:37 msgid "Network Name" msgstr "" #: dashboards/admin/networks/tables.py:90 #: dashboards/project/networks/tables.py:149 msgid "Subnets Associated" msgstr "" #: dashboards/admin/networks/tables.py:92 #: dashboards/admin/networks/agents/tables.py:101 msgid "DHCP Agents" msgstr "" #: dashboards/admin/networks/views.py:57 #: dashboards/admin/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 #: dashboards/project/instances/tables.py:618 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:23 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 #: dashboards/project/routers/templates/routers/_detail_overview.html:16 #: dashboards/project/volumes/backups/tables.py:36 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" msgstr "" #: dashboards/admin/networks/views.py:76 #: dashboards/project/networks/views.py:52 msgid "Network list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:139 #: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "" #: dashboards/admin/networks/views.py:114 #: dashboards/project/networks/views.py:107 msgid "Subnet list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:126 #: dashboards/project/networks/views.py:119 msgid "Port list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:151 #: dashboards/admin/networks/subnets/tables.py:109 #: dashboards/project/networks/views.py:132 #: dashboards/project/networks/subnets/tables.py:143 #, python-format msgid "Unable to retrieve details for network \"%s\"." msgstr "" #: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "" #: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "" #: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "" #: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "" #: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "" #: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "" #: dashboards/admin/networks/agents/tables.py:36 msgid "Delete DHCP Agent" msgid_plural "Delete DHCP Agents" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/agents/tables.py:44 msgid "Deleted DHCP Agent" msgid_plural "Deleted DHCP Agents" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/agents/tables.py:57 #, python-format msgid "Failed to delete agent: %s" msgstr "" #: dashboards/admin/networks/agents/tables.py:66 #: dashboards/admin/networks/templates/networks/agents/_add.html:9 #: dashboards/admin/networks/templates/networks/agents/_add.html:24 #: dashboards/admin/networks/templates/networks/agents/add.html:3 #: dashboards/admin/networks/templates/networks/agents/add.html:6 msgid "Add DHCP Agent" msgstr "" #: dashboards/admin/networks/agents/views.py:56 #: dashboards/admin/networks/ports/views.py:48 #: dashboards/project/networks/subnets/views.py:49 msgid "Unable to retrieve network." msgstr "" #: dashboards/admin/networks/agents/views.py:67 msgid "Unable to retrieve agent list." msgstr "" #: dashboards/admin/networks/ports/forms.py:36 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:15 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:14 msgid "Network ID" msgstr "" #: dashboards/admin/networks/ports/forms.py:45 #: dashboards/admin/networks/ports/forms.py:88 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:43 msgid "Device ID" msgstr "" #: dashboards/admin/networks/ports/forms.py:46 #: dashboards/admin/networks/ports/forms.py:89 msgid "Device ID attached to the port" msgstr "" #: dashboards/admin/networks/ports/forms.py:48 #: dashboards/admin/networks/ports/forms.py:91 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:42 msgid "Device Owner" msgstr "" #: dashboards/admin/networks/ports/forms.py:49 #: dashboards/admin/networks/ports/forms.py:92 msgid "Device owner attached to the port" msgstr "" #: dashboards/admin/networks/ports/forms.py:57 #: dashboards/project/networks/ports/tables.py:63 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:37 msgid "MAC Learning State" msgstr "" #: dashboards/admin/networks/ports/forms.py:73 #, python-format msgid "Port %s was successfully created." msgstr "" #: dashboards/admin/networks/ports/forms.py:78 #, python-format msgid "Failed to create a port for network %s" msgstr "" #: dashboards/admin/networks/ports/forms.py:110 #: dashboards/project/networks/ports/forms.py:58 #, python-format msgid "Port %s was successfully updated." msgstr "" #: dashboards/admin/networks/ports/forms.py:115 #: dashboards/project/networks/ports/forms.py:63 #, python-format msgid "Failed to update port %s" msgstr "" #: dashboards/admin/networks/ports/tables.py:36 msgid "Delete Port" msgid_plural "Delete Ports" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/ports/tables.py:44 msgid "Deleted Port" msgid_plural "Deleted Ports" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/ports/tables.py:55 #, python-format msgid "Failed to delete port: %s" msgstr "" #: dashboards/admin/networks/ports/tables.py:65 #: dashboards/admin/networks/templates/networks/ports/_create.html:9 #: dashboards/admin/networks/templates/networks/ports/_create.html:24 #: dashboards/admin/networks/templates/networks/ports/create.html:3 #: dashboards/admin/networks/templates/networks/ports/create.html:6 msgid "Create Port" msgstr "" #: dashboards/admin/networks/ports/tables.py:78 #: dashboards/admin/networks/templates/networks/ports/_update.html:8 #: dashboards/project/networks/ports/tables.py:42 #: dashboards/project/networks/templates/networks/ports/_update.html:8 msgid "Edit Port" msgstr "" #: dashboards/admin/networks/ports/tables.py:96 msgid "Device Attached" msgstr "" #: dashboards/admin/networks/ports/tables.py:101 #: dashboards/project/networks/ports/forms.py:45 msgid "Mac Learning State" msgstr "" #: dashboards/admin/networks/ports/tables.py:105 #: dashboards/identity/projects/workflows.py:73 #: dashboards/project/networks/ports/tables.py:70 usage/quotas.py:79 msgid "Ports" msgstr "" #: dashboards/admin/networks/ports/tabs.py:25 #: dashboards/admin/overview/panel.py:27 #: dashboards/admin/overview/templates/overview/usage.html:6 #: 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:29 #: dashboards/project/networks/ports/tabs.py:21 #: dashboards/project/networks/subnets/tabs.py:21 #: dashboards/project/overview/panel.py:27 #: dashboards/project/overview/templates/overview/usage.html:6 #: dashboards/project/routers/ports/tabs.py:24 #: 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 msgid "Overview" msgstr "" #: dashboards/admin/networks/ports/tabs.py:35 #: dashboards/project/networks/ports/views.py:46 #: dashboards/project/routers/ports/tabs.py:35 msgid "Unable to retrieve port details." msgstr "" #: dashboards/admin/networks/subnets/tables.py:38 #: dashboards/project/networks/subnets/tables.py:61 msgid "Delete Subnet" msgid_plural "Delete Subnets" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/subnets/tables.py:46 #: dashboards/project/networks/subnets/tables.py:69 msgid "Deleted Subnet" msgid_plural "Deleted Subnets" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/subnets/tables.py:57 #: dashboards/project/networks/subnets/tables.py:80 #, python-format msgid "Failed to delete subnet %s" msgstr "" #: dashboards/admin/networks/subnets/tables.py:67 #: dashboards/project/networks/workflows.py:90 #: dashboards/project/networks/subnets/tables.py:91 #: dashboards/project/networks/subnets/tables.py:108 #: dashboards/project/networks/subnets/workflows.py:56 msgid "Create Subnet" msgstr "" #: dashboards/admin/networks/subnets/tables.py:80 #: dashboards/project/networks/subnets/tables.py:117 #: dashboards/project/networks/subnets/workflows.py:160 msgid "Edit Subnet" msgstr "" #: dashboards/admin/networks/subnets/tables.py:94 #: dashboards/project/access_and_security/security_groups/forms.py:196 #: dashboards/project/access_and_security/security_groups/forms.py:208 #: dashboards/project/access_and_security/security_groups/forms.py:218 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 msgid "CIDR" msgstr "" #: dashboards/admin/networks/subnets/tables.py:95 #: dashboards/project/networks/workflows.py:126 #: dashboards/project/networks/subnets/tables.py:132 #: dashboards/project/networks/subnets/workflows.py:100 msgid "IP Version" msgstr "" #: dashboards/admin/networks/subnets/tables.py:96 #: dashboards/project/networks/workflows.py:128 #: dashboards/project/networks/subnets/tables.py:133 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:27 msgid "Gateway IP" msgstr "" #: dashboards/admin/networks/subnets/tables.py:116 #: dashboards/identity/projects/workflows.py:75 #: dashboards/project/networks/subnets/tables.py:150 usage/quotas.py:78 msgid "Subnets" msgstr "" #: dashboards/admin/networks/subnets/workflows.py:46 #, python-format msgid "Failed to retrieve network %s for a subnet" msgstr "" #: dashboards/admin/networks/templates/networks/_create.html:19 msgid "Create a new network for any project as you need." msgstr "" #: 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 "" #: 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 "" #: dashboards/admin/networks/templates/networks/_update.html:18 #: dashboards/project/networks/templates/networks/_update.html:18 msgid "You may update the editable properties of your network here." msgstr "" #: dashboards/admin/networks/templates/networks/_update.html:23 #: dashboards/admin/networks/templates/networks/ports/_update.html:28 #: dashboards/admin/routers/templates/routers/_update.html:23 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:26 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:23 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:23 #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:23 #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:23 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:23 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:23 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:23 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:23 #: dashboards/project/networks/templates/networks/_update.html:23 #: dashboards/project/networks/templates/networks/ports/_update.html:28 #: dashboards/project/routers/templates/routers/_update.html:23 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:23 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:23 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:23 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:23 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:23 msgid "Save Changes" msgstr "" #: dashboards/admin/networks/templates/networks/update.html:3 #: dashboards/admin/networks/templates/networks/update.html:6 #: dashboards/project/networks/templates/networks/update.html:3 #: dashboards/project/networks/templates/networks/update.html:6 msgid "Update Network" msgstr "" #: dashboards/admin/networks/templates/networks/agents/_add.html:19 msgid "From here you can add a DHCP agent for the network." msgstr "" #: dashboards/admin/networks/templates/networks/ports/_create.html:19 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 "" #: dashboards/admin/networks/templates/networks/ports/_update.html:23 #: dashboards/project/networks/templates/networks/ports/_update.html:23 msgid "You may update the editable properties of your port here." msgstr "" #: dashboards/admin/networks/templates/networks/ports/update.html:3 #: dashboards/admin/networks/templates/networks/ports/update.html:6 #: dashboards/project/networks/templates/networks/ports/update.html:3 #: dashboards/project/networks/templates/networks/ports/update.html:6 msgid "Update Port" msgstr "" #: dashboards/admin/networks/templates/networks/subnets/index.html:3 #: dashboards/admin/networks/templates/networks/subnets/index.html:6 #: dashboards/project/networks/templates/networks/detail.html:3 msgid "Network Details" msgstr "" #: dashboards/admin/overview/views.py:34 #: dashboards/project/overview/views.py:33 msgid "Disk (GB)" msgstr "" #: dashboards/admin/overview/views.py:34 #: dashboards/project/overview/views.py:33 msgid "Usage (Hours)" msgstr "" #: dashboards/admin/overview/views.py:73 msgid "Deleted" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:1 #: dashboards/project/overview/templates/overview/usage.csv:1 msgid "Usage Report For Period" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:2 #: dashboards/project/overview/templates/overview/usage.csv:3 msgid "Active Instances" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:3 #: dashboards/project/overview/templates/overview/usage.csv:4 msgid "Total VCPU Usage (Hours)" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:4 #: dashboards/project/overview/templates/overview/usage.csv:5 msgid "Total Active RAM (MB)" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:5 #: dashboards/project/overview/templates/overview/usage.csv:6 msgid "Total Disk Size (GB)" msgstr "" #: dashboards/admin/overview/templates/overview/usage.csv:6 #: dashboards/project/overview/templates/overview/usage.csv:7 msgid "Total Disk Usage (Hours)" msgstr "" #: dashboards/admin/overview/templates/overview/usage.html:3 msgid "Usage Overview" msgstr "" #: dashboards/admin/overview/templates/overview/usage.html:12 msgid "Monitoring:" msgstr "" #: dashboards/admin/routers/panel.py:24 dashboards/admin/routers/tables.py:46 #: dashboards/admin/routers/templates/routers/index.html:3 #: dashboards/admin/routers/templates/routers/index.html:6 #: dashboards/identity/projects/workflows.py:74 #: dashboards/project/network_topology/routers/tables.py:27 #: dashboards/project/routers/panel.py:24 #: dashboards/project/routers/tables.py:219 #: dashboards/project/routers/templates/routers/index.html:3 #: dashboards/project/routers/templates/routers/index.html:6 #: usage/quotas.py:80 msgid "Routers" msgstr "" #: dashboards/admin/routers/views.py:42 dashboards/project/routers/views.py:51 msgid "Unable to retrieve router list." msgstr "" #: dashboards/admin/routers/extensions/routerrules/tables.py:21 #: dashboards/project/routers/extensions/routerrules/forms.py:48 #: dashboards/project/routers/extensions/routerrules/tables.py:70 msgid "Source CIDR" msgstr "" #: dashboards/admin/routers/extensions/routerrules/tables.py:23 #: dashboards/project/routers/extensions/routerrules/forms.py:50 #: dashboards/project/routers/extensions/routerrules/tables.py:72 msgid "Destination CIDR" msgstr "" #: dashboards/admin/routers/extensions/routerrules/tables.py:24 #: dashboards/project/firewalls/forms.py:43 #: dashboards/project/firewalls/tables.py:214 #: dashboards/project/firewalls/workflows.py:43 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:19 #: 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 "" #: dashboards/admin/routers/extensions/routerrules/tables.py:25 #: dashboards/project/routers/extensions/routerrules/tables.py:74 msgid "Next Hops" msgstr "" #: dashboards/admin/routers/extensions/routerrules/tables.py:29 #: dashboards/project/routers/extensions/routerrules/tables.py:81 #: dashboards/project/routers/extensions/routerrules/tabs.py:32 msgid "Router Rules" msgstr "" #: dashboards/admin/routers/ports/tables.py:41 #: dashboards/project/network_topology/ports/tables.py:28 #: dashboards/project/routers/tabs.py:27 #: dashboards/project/routers/ports/tables.py:109 msgid "Interfaces" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:3 #: dashboards/project/routers/templates/routers/_detail_overview.html:4 #, python-format msgid "Router Overview: %(router_name)s" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:8 #: dashboards/admin/volumes/volume_types/forms.py:87 #: 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/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:49 #: dashboards/project/images/templates/images/images/_detail_overview.html:51 #: dashboards/project/instances/templates/instances/_detail_overview.html:108 #: dashboards/project/instances/templates/instances/_detail_overview.html:117 #: 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:11 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:27 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:31 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:33 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:35 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:42 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:12 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:15 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:47 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:55 #: dashboards/project/routers/templates/routers/_detail_overview.html:4 #: dashboards/project/routers/templates/routers/_detail_overview.html:10 #: dashboards/project/routers/templates/routers/_detail_overview.html:12 #: 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 "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:11 #: dashboards/identity/projects/tables.py:223 #: 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:17 #: dashboards/project/overview/templates/overview/usage.csv:2 #: 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 "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:18 #: dashboards/project/routers/forms.py:47 #: dashboards/project/routers/forms.py:105 #: dashboards/project/routers/forms.py:111 #: dashboards/project/routers/tables.py:195 #: dashboards/project/routers/templates/routers/_detail_overview.html:18 msgid "Distributed" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:22 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:92 #: dashboards/project/routers/templates/routers/_detail_overview.html:22 msgid "High Availability Mode" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:26 #: dashboards/project/routers/templates/routers/_detail_overview.html:26 msgid "External Gateway Information" msgstr "" #: dashboards/admin/routers/templates/routers/_detail_overview.html:28 #, python-format msgid "Connected External Network: %(router_gw_info_network)s" msgstr "" #: dashboards/admin/routers/templates/routers/_update.html:8 #: dashboards/project/routers/tables.py:105 #: dashboards/project/routers/templates/routers/_update.html:8 msgid "Edit Router" msgstr "" #: dashboards/admin/routers/templates/routers/_update.html:18 #: dashboards/project/routers/templates/routers/_update.html:18 msgid "You may update the editable properties of your router here." msgstr "" #: dashboards/admin/routers/templates/routers/detail.html:3 #: dashboards/admin/routers/templates/routers/detail.html:6 #: dashboards/project/routers/templates/routers/detail.html:3 #: dashboards/project/routers/templates/routers/detail.html:6 msgid "Router Details" msgstr "" #: dashboards/admin/routers/templates/routers/update.html:3 #: dashboards/admin/routers/templates/routers/update.html:6 #: dashboards/project/routers/templates/routers/update.html:3 #: dashboards/project/routers/templates/routers/update.html:6 msgid "Update Router" msgstr "" #: dashboards/admin/volumes/tabs.py:53 dashboards/admin/volumes/tabs.py:141 #: dashboards/admin/volumes/snapshots/tables.py:52 msgid "Unable to retrieve volume project information." msgstr "" #: dashboards/admin/volumes/tabs.py:68 #: dashboards/admin/volumes/volume_types/tables.py:124 msgid "Volume Types" msgstr "" #: dashboards/admin/volumes/tabs.py:80 msgid "Unable to retrieve volume types" msgstr "" #: dashboards/admin/volumes/tabs.py:88 msgid "Unable to retrieve volume type encryption information." msgstr "" #: dashboards/admin/volumes/tabs.py:109 msgid "Unable to retrieve QoS specs" msgstr "" #: dashboards/admin/volumes/tabs.py:133 dashboards/project/volumes/tabs.py:113 #: dashboards/project/volumes/volumes/forms.py:200 msgid "Unable to retrieve volume snapshots." msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:25 #: dashboards/admin/volumes/volumes/forms.py:55 msgid "Creating" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:26 #: dashboards/admin/volumes/volumes/forms.py:56 msgid "Deleting" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:27 #: dashboards/admin/volumes/volumes/forms.py:58 msgid "Error" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:28 #: dashboards/admin/volumes/volumes/forms.py:59 msgid "Error Deleting" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:43 #, python-format msgid "Successfully updated volume snapshot status: \"%s\"." msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:48 msgid "Unable to update volume snapshot status." msgstr "" #: dashboards/admin/volumes/snapshots/tables.py:29 #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:28 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:28 msgid "Update Status" msgstr "" #: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/tables.py:142 #: dashboards/project/volumes/volumes/forms.py:48 #: dashboards/project/volumes/volumes/forms.py:525 #: dashboards/project/volumes/volumes/forms.py:549 #: dashboards/project/volumes/volumes/forms.py:609 #: dashboards/project/volumes/volumes/forms.py:657 msgid "Volume Name" msgstr "" #: dashboards/admin/volumes/snapshots/views.py:44 #: dashboards/project/volumes/snapshots/views.py:44 msgid "Unable to retrieve volume snapshot." msgstr "" #: 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 "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:6 #: dashboards/project/database_backups/templates/database_backups/details.html:15 #: dashboards/project/databases/templates/databases/_detail_overview.html:6 #: 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 "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:142 #: dashboards/project/instances/workflows/create_instance.py:100 #: 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:217 msgid "Volume" msgstr "" #: 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/tables.py:191 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:36 #: dashboards/project/databases/templates/databases/_detail_overview.html:23 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html: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 "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/database_backups/templates/database_backups/details.html:35 #: dashboards/project/instances/templates/instances/_detail_overview.html:56 #: dashboards/project/instances/templates/instances/_detail_overview.html:59 #: 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 "" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:320 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/database_backups/templates/database_backups/details.html:36 #: dashboards/project/databases/tables.py:315 #: dashboards/project/databases/templates/databases/_detail_overview.html:34 #: 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:108 #: 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 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 msgid "Created" msgstr "" #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:3 #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:6 msgid "Update Volume Snapshot Status" msgstr "" #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:19 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 cinder snapshot-reset-state command.\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:6 msgid "Associate QoS Spec with Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:19 msgid "" "\n" " Add, modify or remove the QoS Spec associated with this volume type.\n" "
\n" "
\n" " \"None\" indicates that no QoS Spec is currently associated. Conversely, setting\n" " the QoS Spec to \"None\" will remove the current association.\n" "
\n" "
\n" " This is equivalent to the cinder qos-associate and cinder qos-disassociate\n" " commands.\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:34 #: dashboards/project/access_and_security/floating_ips/tables.py:108 #: dashboards/project/access_and_security/floating_ips/workflows.py:137 #: dashboards/project/loadbalancers/workflows.py:667 msgid "Associate" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:149 msgid "Create QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:19 msgid "" "\n" " QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" " cinder qos-create command. Once the QoS Spec gets created,\n" " click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" " Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" " administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" " (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:36 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:25 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:25 #: dashboards/admin/volumes/volume_types/extras/tables.py:48 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:23 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:225 #: dashboards/project/data_processing/clusters/workflows/create.py:202 #: dashboards/project/data_processing/data_sources/workflows/create.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:119 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:190 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:319 #: dashboards/project/networks/workflows.py:335 #: dashboards/project/networks/subnets/workflows.py:57 msgid "Create" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:33 #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:3 #: dashboards/admin/volumes/volume_types/tables.py:25 msgid "Create Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:19 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" " cinder type-create command. Once the volume type gets created,\n" " click the \"View Extra Specs\" button to set up extra specs key-value\n" " pair(s) for that volume type.\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:9 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:38 msgid "Create Volume Type Encryption" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:20 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 "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:23 msgid "" "The Provider is the class providing encryption support " "(e.g. LuksEncryptor)." msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:26 msgid "" "The Control Location is the notional service where " "encryption is performed (e.g., front-end=Nova). The default value is 'front-" "end.'" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:29 msgid "" "The Cipher 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 "" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:32 msgid "" "The Key Size 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 "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:9 msgid "Edit Consumer of QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:19 msgid "" "\n" " Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" " administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" " (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:28 msgid "Modify Consumer" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:4 msgid "Volume Type Encryption Overview" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:8 msgid "Info" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:13 #: dashboards/admin/volumes/volume_types/forms.py:27 #: dashboards/project/loadbalancers/tables.py:273 #: dashboards/project/loadbalancers/workflows.py:42 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:26 msgid "Provider" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:15 #: dashboards/admin/volumes/volume_types/forms.py:28 msgid "Control Location" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:17 #: dashboards/admin/volumes/volume_types/forms.py:34 msgid "Cipher" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:19 #: dashboards/admin/volumes/volume_types/forms.py:35 msgid "Key Size (bits)" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:25 msgid "Volume Type is Unencrypted." msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 msgid "Associate QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:6 msgid "Create a QoS Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:6 msgid "Create a Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type_encryption.html:3 msgid "Create Encrypted Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type_encryption.html:6 msgid "Create an Encrypted Volume Type" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:6 msgid "Edit QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/volume_encryption_type_detail.html:3 #: dashboards/admin/volumes/templates/volumes/volume_types/volume_encryption_type_detail.html:6 msgid "Volume Type Encryption Details" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 msgid "Create Volume Type Extra Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:20 msgid "Create a new \"extra spec\" key-value pair for a volume type." msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:10 #, python-format msgid "Edit Extra Spec Value: %(key)s" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:20 #, python-format msgid "Update the \"extra spec\" value for \"%(key)s\"" msgstr "" #: 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 "" #: 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 msgid "Close" msgstr "" #: 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 "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:4 msgid "Edit Volume Type Extra Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:7 #, python-format msgid "Volume Type: %(volume_type_name)s" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html:4 msgid "Create Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:20 #, python-format msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:10 msgid "Edit Spec Value: " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:20 #, python-format msgid "Update the spec value for \"%(key)s\"" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html:7 #, python-format msgid "Spec: %(qos_spec_name)s" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:4 msgid "Edit Spec" msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 msgid "QoS Spec: " msgstr "" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/index.html:5 #, python-format msgid "QoS Spec: %(qos_spec_name)s" msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:9 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:6 #: dashboards/admin/volumes/volumes/tables.py:31 msgid "Update Volume Status" msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:19 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 cinder reset-state command.\n" " " msgstr "" #: dashboards/admin/volumes/templates/volumes/volumes/detail.html:3 #: dashboards/project/volumes/templates/volumes/volumes/detail.html:3 msgid "Volume Details" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:51 #, python-format msgid "Successfully created encryption for volume type: %s" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:56 msgid "Unable to create encrypted volume type." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:62 msgid "QoS Spec to be associated" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:63 msgid "Choose associated QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:108 msgid "" "New associated QoS Spec must be different than the current associated QoS " "Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:140 msgid "Successfully updated QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:144 msgid "Error updating QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:150 msgid "QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:152 msgid "Choose consumer for this QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:168 msgid "" "QoS Spec consumer value must be different than the current consumer value." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:182 msgid "Successfully modified QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:185 msgid "Error editing QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:34 msgid "View Extra Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:42 msgid "Manage QoS Spec Association" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:53 msgid "Delete Volume Type" msgid_plural "Delete Volume Types" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:61 msgid "Deleted Volume Type" msgid_plural "Deleted Volume Types" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:73 msgid "Create Encryption" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:92 msgid "Unable to determine if volume type encryption is supported." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:109 msgid "Associated QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:111 msgid "Encryption" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:135 msgid "Manage Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:160 msgid "Delete QoS Spec" msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:168 msgid "Deleted QoS Spec" msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:180 msgid "Edit Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:189 #: dashboards/admin/volumes/volumes/forms.py:89 msgid "Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:204 msgid "QoS Specs" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:66 msgid "Unable to retrieve volume type encryption details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:88 msgid "Unable to retrieve volume type name." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:134 msgid "Unable to retrieve QoS Spec details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:166 #: dashboards/admin/volumes/volume_types/extras/views.py:36 msgid "Unable to retrieve volume type details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:176 msgid "Unable to retrieve QoS Specs." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:196 msgid "Unable to retrieve QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:23 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:24 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:58 msgid "Key" msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:24 #: dashboards/admin/volumes/volume_types/extras/forms.py:41 #: dashboards/admin/volumes/volume_types/extras/tables.py:70 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:25 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:47 #: 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 "" #: dashboards/admin/volumes/volume_types/extras/forms.py:32 #, python-format msgid "Created extra spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:37 msgid "Unable to create volume type extra spec." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:50 #, python-format msgid "Saved extra spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:55 msgid "Unable to edit volume type extra spec." msgstr "" #: dashboards/admin/volumes/volume_types/extras/tables.py:27 msgid "Delete Extra Spec" msgid_plural "Delete Extra Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/extras/tables.py:35 msgid "Deleted Extra Spec" msgid_plural "Deleted Extra Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/extras/tables.py:59 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:48 #: dashboards/identity/domains/tables.py:80 #: dashboards/identity/roles/tables.py:37 #: dashboards/identity/users/tables.py:45 #: dashboards/project/containers/tables.py:318 #: dashboards/project/images/images/tables.py:102 msgid "Edit" msgstr "" #: dashboards/admin/volumes/volume_types/extras/tables.py:74 msgid "Extra Specs" msgstr "" #: dashboards/admin/volumes/volume_types/extras/views.py:55 msgid "Unable to retrieve extra spec list." msgstr "" #: dashboards/admin/volumes/volume_types/extras/views.py:90 msgid "Unable to retrieve volume type extra spec details." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:37 #, python-format msgid "Created spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:42 msgid "Unable to create spec." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:64 #, python-format msgid "Saved spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:69 msgid "Unable to edit spec." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:35 msgid "Spec" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:63 msgid "Key-Value Pairs" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:48 msgid "undefined" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:64 msgid "Unable to retrieve QoS spec list." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 msgid "Unable to retrieve QoS spec details." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 #, python-format msgid "Successfully created volume type: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:41 msgid "Unable to create volume type." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:53 msgid "Attaching" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:57 msgid "Detaching" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:60 msgid "In Use" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:77 #, python-format msgid "Successfully updated volume status to \"%s\"." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:82 #, python-format msgid "Unable to update volume status to \"%s\"." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:98 #, python-format msgid "Successfully created QoS Spec: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:103 msgid "Unable to create QoS Spec." msgstr "" #: dashboards/admin/volumes/volumes/views.py:34 #: dashboards/project/volumes/volumes/views.py:53 #, python-format msgid "Volume Details: %(volume_name)s" msgstr "" #: dashboards/admin/volumes/volumes/views.py:69 #: dashboards/project/volumes/volumes/views.py:70 msgid "Unable to retrieve volume details." msgstr "" #: dashboards/identity/dashboard.py:22 msgid "Identity" msgstr "" #: dashboards/identity/domains/panel.py:24 #: dashboards/identity/domains/tables.py:206 #: dashboards/identity/domains/templates/domains/index.html:3 #: dashboards/identity/domains/templates/domains/index.html:6 msgid "Domains" msgstr "" #: dashboards/identity/domains/tables.py:38 #: dashboards/identity/groups/tables.py:91 #: dashboards/identity/projects/tables.py:51 msgid "Manage Members" msgstr "" #: dashboards/identity/domains/tables.py:54 #: dashboards/identity/projects/tables.py:67 msgid "Modify Groups" msgstr "" #: dashboards/identity/domains/tables.py:68 #: dashboards/identity/domains/workflows.py:253 #: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "" #: dashboards/identity/domains/tables.py:94 msgid "Delete Domain" msgid_plural "Delete Domains" msgstr[0] "" msgstr[1] "" #: dashboards/identity/domains/tables.py:102 msgid "Deleted Domain" msgid_plural "Deleted Domains" msgstr[0] "" msgstr[1] "" #: dashboards/identity/domains/tables.py:116 #, python-format msgid "Domain \"%s\" must be disabled before it can be deleted." msgstr "" #: dashboards/identity/domains/tables.py:146 msgid "Set Domain Context" msgstr "" #: dashboards/identity/domains/tables.py:171 #, python-format msgid "Domain Context updated to Domain %s." msgstr "" #: dashboards/identity/domains/tables.py:175 msgid "Unable to set Domain Context." msgstr "" #: dashboards/identity/domains/tables.py:180 msgid "Clear Domain Context" msgstr "" #: dashboards/identity/domains/tables.py:194 msgid "Domain Context cleared." msgstr "" #: dashboards/identity/domains/tables.py:201 #: dashboards/identity/projects/workflows.py:136 #: dashboards/identity/users/forms.py:75 #: dashboards/identity/users/forms.py:154 msgid "Domain ID" msgstr "" #: dashboards/identity/domains/views.py:51 msgid "Unable to retrieve domain list." msgstr "" #: dashboards/identity/domains/views.py:60 msgid "Unable to retrieve domain information." msgstr "" #: dashboards/identity/domains/views.py:62 msgid "Insufficient privilege level to view domain information." msgstr "" #: dashboards/identity/domains/views.py:88 msgid "Unable to retrieve domain details." msgstr "" #: dashboards/identity/domains/workflows.py:44 #: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "" #: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "" #: dashboards/identity/domains/workflows.py:72 #: dashboards/identity/domains/workflows.py:171 #: dashboards/identity/projects/workflows.py:196 #: dashboards/identity/projects/workflows.py:294 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "" #: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "" #: dashboards/identity/domains/workflows.py:89 #: dashboards/identity/projects/workflows.py:266 #: dashboards/identity/users/views.py:56 msgid "Unable to retrieve user list." msgstr "" #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 #: dashboards/identity/projects/workflows.py:364 msgid "Unable to retrieve role list." msgstr "" #: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "" #: dashboards/identity/domains/workflows.py:127 #: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "" #: dashboards/identity/domains/workflows.py:133 #: dashboards/identity/projects/workflows.py:255 msgid "All Users" msgstr "" #: dashboards/identity/domains/workflows.py:135 #: dashboards/identity/projects/workflows.py:257 msgid "No users found." msgstr "" #: dashboards/identity/domains/workflows.py:136 #: dashboards/identity/projects/workflows.py:258 msgid "No users." msgstr "" #: dashboards/identity/domains/workflows.py:161 #: dashboards/identity/projects/workflows.py:280 msgid "Unable to retrieve group list. Please try again later." msgstr "" #: dashboards/identity/domains/workflows.py:224 #: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "" #: dashboards/identity/domains/workflows.py:230 #: dashboards/identity/projects/workflows.py:353 msgid "All Groups" msgstr "" #: dashboards/identity/domains/workflows.py:232 #: dashboards/identity/projects/workflows.py:355 msgid "No groups found." msgstr "" #: dashboards/identity/domains/workflows.py:233 #: dashboards/identity/projects/workflows.py:356 msgid "No groups." msgstr "" #: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "" #: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "" #: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "" #: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "" #: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "" #: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "" #: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "" #: dashboards/identity/domains/workflows.py:403 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "" #: dashboards/identity/domains/workflows.py:475 #, python-format msgid "Failed to modify %s domain groups." msgstr "" #: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "" #: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "" #: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "" #: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "" #: dashboards/identity/groups/panel.py:24 #: dashboards/identity/groups/tables.py:122 #: dashboards/identity/groups/templates/groups/index.html:3 #: dashboards/identity/groups/templates/groups/index.html:6 msgid "Groups" msgstr "" #: dashboards/identity/groups/tables.py:39 #: dashboards/identity/groups/templates/groups/_create.html:8 #: dashboards/identity/groups/templates/groups/_create.html:23 #: dashboards/identity/groups/templates/groups/create.html:3 #: dashboards/identity/groups/templates/groups/create.html:6 msgid "Create Group" msgstr "" #: dashboards/identity/groups/tables.py:51 msgid "Edit Group" msgstr "" #: dashboards/identity/groups/tables.py:65 msgid "Delete Group" msgid_plural "Delete Groups" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:73 msgid "Deleted Group" msgid_plural "Deleted Groups" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:118 msgid "Group ID" msgstr "" #: dashboards/identity/groups/tables.py:141 msgid "Remove User" msgid_plural "Remove Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:149 msgid "Removed User" msgid_plural "Removed Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:175 msgid "Add..." msgstr "" #: dashboards/identity/groups/tables.py:190 #: dashboards/identity/users/forms.py:81 #: dashboards/identity/users/forms.py:161 #: dashboards/identity/users/tables.py:167 #: 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:280 msgid "User Name" msgstr "" #: dashboards/identity/groups/tables.py:191 #: dashboards/identity/users/forms.py:83 #: dashboards/identity/users/forms.py:163 #: dashboards/identity/users/tables.py:168 msgid "Email" msgstr "" #: dashboards/identity/groups/tables.py:194 #: dashboards/identity/users/tables.py:177 #: dashboards/project/instances/audit_tables.py:28 msgid "User ID" msgstr "" #: dashboards/identity/groups/tables.py:204 msgid "Group Members" msgstr "" #: dashboards/identity/groups/tables.py:212 msgid "Add User" msgid_plural "Add Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:220 msgid "Added User" msgid_plural "Added Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:254 msgid "Non-Members" msgstr "" #: dashboards/identity/groups/views.py:49 msgid "Unable to retrieve group list." msgstr "" #: dashboards/identity/groups/views.py:51 msgid "Insufficient privilege level to view group information." msgstr "" #: dashboards/identity/groups/views.py:75 msgid "Unable to update group." msgstr "" #: dashboards/identity/groups/views.py:119 #, python-format msgid "Group Management: %(group_name)s" msgstr "" #: dashboards/identity/groups/views.py:130 msgid "Unable to retrieve group users." msgstr "" #: dashboards/identity/groups/views.py:151 msgid "Unable to retrieve users." msgstr "" #: dashboards/identity/groups/templates/groups/_add_non_member.html:5 msgid "Add Group Assignment" msgstr "" #: dashboards/identity/groups/templates/groups/_create.html:18 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 "" #: dashboards/identity/groups/templates/groups/_update.html:8 #: dashboards/identity/groups/templates/groups/_update.html:23 #: dashboards/identity/groups/templates/groups/update.html:3 #: dashboards/identity/groups/templates/groups/update.html:6 msgid "Update Group" msgstr "" #: dashboards/identity/groups/templates/groups/_update.html:18 msgid "" "Groups are used to manage access and assign roles to multiple users at once." " Edit the group to add users." msgstr "" #: dashboards/identity/groups/templates/groups/add_non_member.html:3 msgid "Add User to Group" msgstr "" #: dashboards/identity/groups/templates/groups/manage.html:3 msgid "Group Management" msgstr "" #: dashboards/identity/projects/panel.py:27 #: dashboards/identity/projects/tables.py:232 #: dashboards/identity/projects/templates/projects/index.html:3 #: dashboards/identity/projects/templates/projects/index.html:6 #: templates/403.html:25 templates/404.html:24 msgid "Projects" msgstr "" #: dashboards/identity/projects/tables.py:30 msgid "Set as Active Project" msgstr "" #: dashboards/identity/projects/tables.py:85 msgid "View Usage" msgstr "" #: dashboards/identity/projects/tables.py:96 #: dashboards/identity/projects/workflows.py:375 #: dashboards/identity/projects/workflows.py:376 msgid "Create Project" msgstr "" #: dashboards/identity/projects/tables.py:108 #: dashboards/identity/projects/workflows.py:538 msgid "Edit Project" msgstr "" #: dashboards/identity/projects/tables.py:120 msgid "Modify Quotas" msgstr "" #: dashboards/identity/projects/tables.py:137 msgid "Delete Project" msgid_plural "Delete Projects" msgstr[0] "" msgstr[1] "" #: dashboards/identity/projects/tables.py:145 msgid "Deleted Project" msgid_plural "Deleted Projects" msgstr[0] "" msgstr[1] "" #: dashboards/identity/projects/tables.py:205 msgid "This name is already taken." msgstr "" #: dashboards/identity/projects/views.py:58 #: dashboards/identity/projects/views.py:103 #: dashboards/router/nexus1000v/views.py:41 msgid "Unable to retrieve project information." msgstr "" #: dashboards/identity/projects/views.py:107 msgid "Insufficient privilege level to view project information." msgstr "" #: dashboards/identity/projects/views.py:151 msgid "Unable to retrieve default Neutron quota values." msgstr "" #: dashboards/identity/projects/views.py:189 #: dashboards/identity/users/views.py:110 msgid "Unable to retrieve project domain." msgstr "" #: dashboards/identity/projects/views.py:203 msgid "Unable to retrieve project details." msgstr "" #: dashboards/identity/projects/workflows.py:45 msgid "Injected File Content (Bytes)" msgstr "" #: dashboards/identity/projects/workflows.py:98 #, python-format msgid "%(used)s %(key)s used" msgstr "" #: dashboards/identity/projects/workflows.py:103 #, python-format msgid "Quota value(s) cannot be less than the current usage value(s): %s." msgstr "" #: dashboards/identity/projects/workflows.py:110 #: dashboards/identity/projects/workflows.py:117 msgid "Quota" msgstr "" #: dashboards/identity/projects/workflows.py:112 #: dashboards/identity/projects/workflows.py:119 msgid "Set maximum quotas for the project." msgstr "" #: dashboards/identity/projects/workflows.py:139 #: dashboards/identity/users/forms.py:78 #: dashboards/identity/users/forms.py:157 msgid "Domain Name" msgstr "" #: dashboards/identity/projects/workflows.py:163 #: dashboards/identity/projects/workflows.py:521 msgid "Project Information" msgstr "" #: dashboards/identity/projects/workflows.py:164 msgid "Create a project to organize users." msgstr "" #: dashboards/identity/projects/workflows.py:182 msgid "Unable to retrieve user list. Please try again later." msgstr "" #: dashboards/identity/projects/workflows.py:249 #: dashboards/identity/projects/workflows.py:256 msgid "Project Members" msgstr "" #: dashboards/identity/projects/workflows.py:347 #: dashboards/identity/projects/workflows.py:354 msgid "Project Groups" msgstr "" #: dashboards/identity/projects/workflows.py:377 #, python-format msgid "Created new project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:378 #, python-format msgid "Unable to create project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:439 msgid ", add project groups" msgstr "" #: dashboards/identity/projects/workflows.py:443 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "" #: dashboards/identity/projects/workflows.py:474 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:503 msgid "Unable to set project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:523 msgid "Edit the project details." msgstr "" #: dashboards/identity/projects/workflows.py:540 #, python-format msgid "Modified project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:541 #, python-format msgid "Unable to modify project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:630 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "" #: dashboards/identity/projects/workflows.py:690 msgid ", update project groups" msgstr "" #: dashboards/identity/projects/workflows.py:694 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:769 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:803 msgid "" "Modified project information and members, but unable to modify project " "quotas." msgstr "" #: dashboards/identity/projects/templates/projects/usage.html:3 msgid "Project Usage Overview" msgstr "" #: dashboards/identity/projects/templates/projects/usage.html:6 msgid "Project Usage" msgstr "" #: dashboards/identity/roles/forms.py:25 dashboards/identity/roles/forms.py:38 #: dashboards/identity/roles/tables.py:81 msgid "Role Name" msgstr "" #: dashboards/identity/roles/forms.py:30 msgid "Role created successfully." msgstr "" #: dashboards/identity/roles/forms.py:33 msgid "Unable to create role." msgstr "" #: dashboards/identity/roles/forms.py:43 msgid "Role updated successfully." msgstr "" #: dashboards/identity/roles/forms.py:46 dashboards/identity/roles/views.py:65 msgid "Unable to update role." msgstr "" #: dashboards/identity/roles/panel.py:24 #: dashboards/identity/roles/tables.py:86 #: dashboards/identity/roles/templates/roles/index.html:3 #: dashboards/identity/roles/templates/roles/index.html:6 msgid "Roles" msgstr "" #: dashboards/identity/roles/tables.py:25 #: dashboards/identity/roles/templates/roles/_create.html:8 #: dashboards/identity/roles/templates/roles/_create.html:23 #: dashboards/identity/roles/templates/roles/create.html:3 #: dashboards/identity/roles/templates/roles/create.html:7 msgid "Create Role" msgstr "" #: dashboards/identity/roles/tables.py:51 msgid "Delete Role" msgid_plural "Delete Roles" msgstr[0] "" msgstr[1] "" #: dashboards/identity/roles/tables.py:59 msgid "Deleted Role" msgid_plural "Deleted Roles" msgstr[0] "" msgstr[1] "" #: dashboards/identity/roles/tables.py:82 msgid "Role ID" msgstr "" #: dashboards/identity/roles/views.py:46 msgid "Unable to retrieve roles list." msgstr "" #: dashboards/identity/roles/views.py:48 msgid "Insufficient privilege level to view role information." msgstr "" #: dashboards/identity/roles/templates/roles/_create.html:18 msgid "Create a new role." msgstr "" #: dashboards/identity/roles/templates/roles/_update.html:8 #: dashboards/identity/roles/templates/roles/_update.html:23 #: dashboards/identity/roles/templates/roles/update.html:3 #: dashboards/identity/roles/templates/roles/update.html:7 msgid "Update Role" msgstr "" #: dashboards/identity/roles/templates/roles/_update.html:18 msgid "Edit the role's details." msgstr "" #: dashboards/identity/users/forms.py:56 msgid "No available projects" msgstr "" #: dashboards/identity/users/forms.py:66 #: dashboards/project/instances/forms.py:92 #: dashboards/project/instances/workflows/create_instance.py:592 #: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "" #: dashboards/identity/users/forms.py:86 #: dashboards/identity/users/forms.py:166 #: dashboards/project/data_processing/job_binaries/forms.py:72 #: dashboards/project/databases/workflows/create_instance.py:197 #: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "" #: dashboards/identity/users/forms.py:91 #: dashboards/identity/users/forms.py:172 msgid "Confirm Password" msgstr "" #: dashboards/identity/users/forms.py:93 #: dashboards/identity/users/forms.py:175 msgid "Primary Project" msgstr "" #: dashboards/identity/users/forms.py:96 msgid "Role" msgstr "" #: dashboards/identity/users/forms.py:129 #, python-format msgid "User \"%s\" was successfully created." msgstr "" #: dashboards/identity/users/forms.py:145 msgid "Unable to add user to primary project." msgstr "" #: dashboards/identity/users/forms.py:149 msgid "Unable to create user." msgstr "" #: dashboards/identity/users/forms.py:207 msgid "User has been updated successfully." msgstr "" #: dashboards/identity/users/forms.py:209 #, python-format msgid "User name \"%s\" is already used." msgstr "" #: dashboards/identity/users/forms.py:214 msgid "Unable to update the user." msgstr "" #: dashboards/identity/users/panel.py:27 #: dashboards/identity/users/tables.py:185 #: dashboards/identity/users/templates/users/index.html:3 #: dashboards/identity/users/templates/users/index.html:6 #: dashboards/project/databases/tables.py:286 #: dashboards/project/databases/tabs.py:47 msgid "Users" msgstr "" #: dashboards/identity/users/tables.py:30 #: dashboards/identity/users/templates/users/_create.html:8 #: dashboards/identity/users/templates/users/_create.html:33 #: dashboards/identity/users/templates/users/create.html:3 #: dashboards/identity/users/templates/users/create.html:7 msgid "Create User" msgstr "" #: dashboards/identity/users/tables.py:64 msgid "Enable User" msgid_plural "Enable Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:69 msgid "Disable User" msgid_plural "Disable Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:79 msgid "Enabled User" msgid_plural "Enabled Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:84 msgid "Disabled User" msgid_plural "Disabled Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:114 msgid "You cannot disable the user you are currently logged in as." msgstr "" #: dashboards/identity/users/tables.py:129 #: dashboards/project/databases/tables.py:90 msgid "Delete User" msgid_plural "Delete Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:137 #: dashboards/project/databases/tables.py:98 msgid "Deleted User" msgid_plural "Deleted Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/views.py:65 msgid "Unable to retrieve user information." msgstr "" #: dashboards/identity/users/views.py:67 msgid "Insufficient privilege level to view user information." msgstr "" #: dashboards/identity/users/views.py:90 msgid "Unable to update user." msgstr "" #: dashboards/identity/users/views.py:136 msgid "Unable to retrieve user roles." msgstr "" #: dashboards/identity/users/templates/users/_create.html:18 msgid "" "Create a new user and set related properties including the Primary Project " "and Role." msgstr "" #: dashboards/identity/users/templates/users/_update.html:8 msgid "Edit User" msgstr "" #: dashboards/identity/users/templates/users/_update.html:18 msgid "Edit the user's details, including the Primary Project and Role." msgstr "" #: dashboards/identity/users/templates/users/update.html:3 #: dashboards/identity/users/templates/users/update.html:7 msgid "Update User" msgstr "" #: dashboards/project/dashboard.py:22 msgid "Compute" msgstr "" #: dashboards/project/dashboard.py:32 #: dashboards/project/networks/workflows.py:78 #: dashboards/project/networks/templates/networks/subnets/index.html:3 #: dashboards/project/networks/templates/networks/subnets/index.html:6 msgid "Network" msgstr "" #: dashboards/project/dashboard.py:43 msgid "Object Store" msgstr "" #: dashboards/project/dashboard.py:48 msgid "Orchestration" msgstr "" #: dashboards/project/dashboard.py:54 #: dashboards/project/database_backups/tables.py:153 msgid "Database" msgstr "" #: dashboards/project/dashboard.py:61 #: 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 msgid "Data Processing" msgstr "" #: dashboards/project/access_and_security/panel.py:24 #: dashboards/project/instances/workflows/create_instance.py:550 msgid "Access & Security" msgstr "" #: dashboards/project/access_and_security/tabs.py:57 #: dashboards/project/access_and_security/security_groups/views.py:124 #: usage/base.py:116 msgid "Unable to retrieve security groups." msgstr "" #: dashboards/project/access_and_security/tabs.py:74 msgid "Unable to retrieve key pair list." msgstr "" #: dashboards/project/access_and_security/tabs.py:94 #: dashboards/project/access_and_security/floating_ips/workflows.py:73 #: usage/base.py:111 msgid "Unable to retrieve floating IP addresses." msgstr "" #: dashboards/project/access_and_security/tabs.py:104 #: dashboards/project/access_and_security/floating_ips/views.py:71 msgid "Unable to retrieve floating IP pools." msgstr "" #: dashboards/project/access_and_security/tabs.py:128 msgid "API Access" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/access_and_security/api_access/tables.py:53 msgid "View Credentials" msgstr "" #: dashboards/project/access_and_security/api_access/tables.py:64 msgid "Service Endpoint" msgstr "" #: dashboards/project/access_and_security/api_access/tables.py:68 msgid "API Endpoints" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:88 msgid "Unable to fetch EC2 credentials." msgstr "" #: dashboards/project/access_and_security/api_access/views.py:102 #, python-format msgid "Error writing zipfile: %(exc)s" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:132 #, python-format msgid "Error Downloading RC File: %s" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:145 msgid "Unable to get openrc credentials" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:151 msgid "Unable to get EC2 credentials" msgstr "" #: dashboards/project/access_and_security/floating_ips/forms.py:31 #: dashboards/project/access_and_security/floating_ips/tables.py:198 #: dashboards/project/loadbalancers/forms.py:79 #: dashboards/project/loadbalancers/forms.py:172 #: dashboards/project/loadbalancers/tables.py:310 #: dashboards/project/loadbalancers/workflows.py:301 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:31 msgid "Pool" msgstr "" #: dashboards/project/access_and_security/floating_ips/forms.py:43 msgid "You are already using all of your available floating IPs." msgstr "" #: dashboards/project/access_and_security/floating_ips/forms.py:51 #, python-format msgid "Allocated Floating IP %(ip)s." msgstr "" #: dashboards/project/access_and_security/floating_ips/forms.py:55 msgid "Unable to allocate Floating IP." msgstr "" #: 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 "" #: dashboards/project/access_and_security/floating_ips/tables.py:57 #: dashboards/project/access_and_security/keypairs/tables.py:73 #: dashboards/project/instances/tables.py:331 #: dashboards/project/volumes/volumes/tables.py:117 #: dashboards/project/volumes/volumes/tables.py:185 msgid "(Quota exceeded)" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:80 msgid "Release Floating IP" msgid_plural "Release Floating IPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/floating_ips/tables.py:88 msgid "Released Floating IP" msgid_plural "Released Floating IPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/floating_ips/tables.py:130 #: dashboards/project/loadbalancers/workflows.py:730 msgid "Disassociate" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:149 #, python-format msgid "Successfully disassociated Floating IP: %s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:153 #: dashboards/project/instances/tables.py:612 msgid "Unable to disassociate floating IP." msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:159 #, python-format msgid "%(instance_name)s %(fixed_ip)s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:163 #, python-format msgid "Load Balancer VIP %s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:179 msgctxt "Current status of a Floating IP" msgid "Active" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:180 msgctxt "Current status of a Floating IP" msgid "Down" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:181 msgctxt "Current status of a Floating IP" msgid "Error" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:196 msgid "Mapped Fixed IP Address" msgstr "" #: dashboards/project/access_and_security/floating_ips/views.py:74 msgid "No floating IP pools available" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:37 #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:196 #: dashboards/project/volumes/volumes/tables.py:413 msgid "Instance" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:41 msgid "" "Select the IP address you wish to associate with the selected instance." msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:47 msgid "Port to be associated" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:49 msgid "Instance to be associated" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:77 msgid "Select an IP address" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:79 msgid "No floating IP addresses allocated" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:108 msgid "Select a port" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:110 #: dashboards/project/volumes/volumes/forms.py:453 msgid "Select an instance" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:114 msgid "No ports available" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:116 #: dashboards/project/volumes/volumes/forms.py:455 msgid "No instances available" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:136 msgid "Manage Floating IP Associations" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:138 #, python-format msgid "IP address %s associated." msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:139 #, python-format msgid "Unable to associate IP address %s." msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:146 msgid "unknown IP address" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:156 msgid "" "The requested instance port is already associated with another floating IP." msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:40 #: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:82 #: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:53 msgid "Public Key" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "" #: dashboards/project/access_and_security/keypairs/tables.py:31 msgid "Delete Key Pair" msgid_plural "Delete Key Pairs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/keypairs/tables.py:39 msgid "Deleted Key Pair" msgid_plural "Deleted Key Pairs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/keypairs/tables.py:50 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:8 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:29 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:3 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:6 msgid "Import Key Pair" msgstr "" #: dashboards/project/access_and_security/keypairs/tables.py:59 #: dashboards/project/access_and_security/keypairs/tables.py:75 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:8 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:24 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:3 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:6 msgid "Create Key Pair" msgstr "" #: dashboards/project/access_and_security/keypairs/tables.py:83 msgid "Fingerprint" msgstr "" #: dashboards/project/access_and_security/keypairs/views.py:74 #, python-format msgid "Unable to create key pair: %(exc)s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:40 #: dashboards/project/access_and_security/security_groups/forms.py:69 msgid "This field is required." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:41 #: dashboards/project/access_and_security/security_groups/forms.py:70 msgid "The string may only contain ASCII characters and numbers." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:54 #, python-format msgid "Successfully created security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:60 msgid "Unable to create security group." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:84 #, python-format msgid "Successfully updated security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:90 msgid "Unable to update security group." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:96 msgid "Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:105 #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:111 #: dashboards/project/access_and_security/security_groups/forms.py:112 #: dashboards/project/access_and_security/security_groups/forms.py:113 #: dashboards/project/access_and_security/security_groups/forms.py:114 #: dashboards/project/access_and_security/security_groups/forms.py:115 #: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/tables.py:249 msgid "Direction" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:120 #: dashboards/project/access_and_security/security_groups/forms.py:127 #: dashboards/project/access_and_security/security_groups/tables.py:254 msgid "IP Protocol" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:121 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:130 #: dashboards/project/access_and_security/security_groups/forms.py:137 #: dashboards/project/access_and_security/security_groups/forms.py:138 msgid "Open Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:131 #: dashboards/project/access_and_security/security_groups/forms.py:140 #: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 msgid "Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:257 msgid "Port Range" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:142 #: dashboards/project/access_and_security/security_groups/forms.py:153 #: dashboards/project/access_and_security/security_groups/forms.py:164 #: dashboards/project/loadbalancers/workflows.py:169 msgid "Enter an integer value between 1 and 65535." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:151 #: dashboards/project/access_and_security/security_groups/forms.py:158 msgid "From Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:162 #: dashboards/project/access_and_security/security_groups/forms.py:169 msgid "To Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:175 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:184 #: dashboards/project/access_and_security/security_groups/forms.py:191 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 msgid "Code" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:186 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:195 #: dashboards/project/access_and_security/security_groups/tables.py:258 msgid "Remote" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:197 #: dashboards/project/access_and_security/security_groups/forms.py:220 #: dashboards/project/access_and_security/security_groups/forms.py:225 msgid "Security Group" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:198 msgid "" "To specify an allowed IP range, select "CIDR". To allow access " "from all members of another security group select "Security " "Group"." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:211 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:229 #: dashboards/project/access_and_security/security_groups/forms.py:237 #: dashboards/project/access_and_security/security_groups/tables.py:252 msgid "Ether Type" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:231 msgid "IPv4" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:232 msgid "IPv6" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:247 msgid "No security groups available" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:257 msgid "Custom TCP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:258 msgid "Custom UDP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:259 msgid "Custom ICMP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:261 msgid "Other Protocol" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:266 #: dashboards/project/access_and_security/security_groups/tables.py:223 msgid "Ingress" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:267 #: dashboards/project/access_and_security/security_groups/tables.py:225 msgid "Egress" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:286 msgid "The ICMP type is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:289 msgid "The ICMP code is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:292 msgid "The ICMP type not in range (-1, 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:295 msgid "The ICMP code not in range (-1, 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:314 msgid "The specified port is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The \"from\" port number is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:322 msgid "The \"to\" port number is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:325 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:374 msgid "CIDR must be specified." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:397 #, python-format msgid "Successfully added rule: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:403 msgid "Unable to add rule to security group." msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:37 msgid "Delete Security Group" msgid_plural "Delete Security Groups" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:45 msgid "Deleted Security Group" msgid_plural "Deleted Security Groups" msgstr[0] "" msgstr[1] "" #: 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/templates/access_and_security/security_groups/_create.html:8 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:24 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:3 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:6 msgid "Create Security Group" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:85 msgid "Create Security Group (Quota exceeded)" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:95 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:8 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:24 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:3 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:6 msgid "Edit Security Group" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:117 msgid "Manage Rules" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:147 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:3 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:6 #: dashboards/project/firewalls/tables.py:26 #: dashboards/project/firewalls/workflows.py:103 msgid "Add Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:168 #: dashboards/project/firewalls/tables.py:56 msgid "Delete Rule" msgid_plural "Delete Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:176 msgid "Deleted Rule" msgid_plural "Deleted Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:230 msgid "Any" msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:52 #: dashboards/project/access_and_security/security_groups/views.py:83 msgid "Unable to retrieve security group." msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:66 #, python-format msgid "Manage Security Group Rules: %(security_group)s" msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:131 #, python-format msgid "%s (current)" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/index.html:3 #: dashboards/project/access_and_security/templates/access_and_security/index.html:6 msgid "Access & Security" msgstr "" #: 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 "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:26 msgid "Authentication URL" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:36 msgid "EC2 URL" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:39 msgid "S3 URL" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:43 msgid "EC2 Access Key" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:49 msgid "EC2 Secret Key" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/api_access/credentials.html:6 msgid "User Credentials Details" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3 msgid "Allocate Floating IP" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:19 msgid "Allocate a floating IP from a given floating IP pool." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:21 msgid "Project Quotas" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:23 msgid "Floating IP" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:42 msgid "Allocate IP" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:18 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 "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:19 msgid "Protect and use the key as you would any normal ssh private key." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:18 msgid "Key Pairs are how you login to your instance after it is launched." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:19 msgid "" "Choose a key pair name you will recognise and paste your SSH public key into" " the space provided." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:20 msgid "SSH key pairs can be generated with the ssh-keygen command:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:22 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 "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:23 msgid "" "After launching an instance, you login using the private key (the username " "might be different depending on the image you launched):" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:4 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:7 msgid "Download Key Pair" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:12 #, python-format msgid "" "The key pair "%(keypair_name)s" should download automatically. If " "not use the link below." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:16 #, python-format msgid "Download key pair "%(keypair_name)s"" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:19 msgid "" "Rules define which traffic is allowed to instances assigned to the security " "group. A security group rule consists of three main parts:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "Rule:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:20 msgid "" "You can specify the desired rule template or use custom rules, the options " "are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 msgid "Open Port/Port Range:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:21 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 "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "Remote:" msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:22 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " "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 "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:27 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:59 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:69 #: dashboards/project/firewalls/workflows.py:104 #: dashboards/project/firewalls/workflows.py:211 #: dashboards/project/firewalls/workflows.py:289 #: dashboards/project/loadbalancers/workflows.py:136 #: dashboards/project/loadbalancers/workflows.py:260 #: dashboards/project/loadbalancers/workflows.py:426 #: dashboards/project/loadbalancers/workflows.py:604 #: 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 "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:19 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 "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:19 msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. Edit the security group to add and change the rules." msgstr "" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:3 msgid "Manage Security Group Rules" msgstr "" #: 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 "" #: dashboards/project/containers/browsers.py:27 msgid "Container" msgstr "" #: dashboards/project/containers/forms.py:34 msgid "Slash is not an allowed character." msgstr "" #: 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 "" #: dashboards/project/containers/forms.py:49 #: dashboards/project/containers/tables.py:265 #: dashboards/project/containers/templates/containers/_container_detail.html:10 #: dashboards/project/volumes/backups/forms.py:39 msgid "Container Name" msgstr "" #: dashboards/project/containers/forms.py:51 #: dashboards/project/containers/templates/containers/_container_detail.html:12 msgid "Container Access" msgstr "" #: dashboards/project/containers/forms.py:63 msgid "Container created successfully." msgstr "" #: dashboards/project/containers/forms.py:74 msgid "Folder created successfully." msgstr "" #: dashboards/project/containers/forms.py:77 msgid "Unable to create container." msgstr "" #: dashboards/project/containers/forms.py:84 #: dashboards/project/instances/workflows/create_instance.py:620 #: dashboards/project/stacks/forms.py:57 msgid "File" msgstr "" #: dashboards/project/containers/forms.py:88 #: dashboards/project/containers/tables.py:443 msgid "Object Name" msgstr "" #: dashboards/project/containers/forms.py:89 msgid "" "Slashes are allowed, and are treated as pseudo-folders by the Object Store." msgstr "" #: dashboards/project/containers/forms.py:120 msgid "Object was successfully uploaded." msgstr "" #: dashboards/project/containers/forms.py:124 msgid "Unable to upload object." msgstr "" #: dashboards/project/containers/forms.py:144 msgid "Object was successfully updated." msgstr "" #: dashboards/project/containers/forms.py:147 msgid "Unable to update object." msgstr "" #: dashboards/project/containers/forms.py:161 msgid "Pseudo-folder Name" msgstr "" #: dashboards/project/containers/forms.py:179 msgid "Pseudo-folder was successfully created." msgstr "" #: dashboards/project/containers/forms.py:183 msgid "Unable to create pseudo-folder." msgstr "" #: dashboards/project/containers/forms.py:187 msgid "Destination container" msgstr "" #: dashboards/project/containers/forms.py:190 msgctxt "Swift pseudo folder path" msgid "Path" msgstr "" #: dashboards/project/containers/forms.py:193 msgid "Destination object name" msgstr "" #: dashboards/project/containers/forms.py:226 #, python-format msgid "Copied \"%(orig)s\" to \"%(dest)s\" as \"%(new)s\"." msgstr "" #: dashboards/project/containers/forms.py:237 msgid "Unable to copy object." msgstr "" #: dashboards/project/containers/panel.py:27 #: dashboards/project/containers/tables.py:276 #: dashboards/project/containers/templates/containers/index.html:5 #: dashboards/project/containers/templates/containers/index.html:9 msgid "Containers" msgstr "" #: dashboards/project/containers/tables.py:45 #: dashboards/project/containers/tables.py:306 msgid "View Details" msgstr "" #: dashboards/project/containers/tables.py:56 msgid "Make Public" msgstr "" #: dashboards/project/containers/tables.py:72 msgid "Successfully updated container access to public." msgstr "" #: dashboards/project/containers/tables.py:76 #: dashboards/project/containers/tables.py:102 msgid "Unable to update container access." msgstr "" #: dashboards/project/containers/tables.py:82 msgid "Make Private" msgstr "" #: dashboards/project/containers/tables.py:98 msgid "Successfully updated container access to private." msgstr "" #: dashboards/project/containers/tables.py:110 msgid "Delete Container" msgid_plural "Delete Containers" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:118 msgid "Deleted Container" msgid_plural "Deleted Containers" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:132 msgid "Unable to delete container." msgstr "" #: dashboards/project/containers/tables.py:149 #: 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/templates/containers/create.html:6 msgid "Create Container" msgstr "" #: dashboards/project/containers/tables.py:157 msgid "View Container" msgstr "" #: dashboards/project/containers/tables.py:169 #: dashboards/project/containers/templates/containers/create_pseudo_folder.html:3 #: dashboards/project/containers/templates/containers/create_pseudo_folder.html:6 msgid "Create Pseudo-folder" msgstr "" #: dashboards/project/containers/tables.py:197 #: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "" #: dashboards/project/containers/tables.py:267 #: dashboards/project/containers/templates/containers/_container_detail.html:5 #: dashboards/project/containers/templates/containers/container_detail.html:3 #: dashboards/project/containers/templates/containers/container_detail.html:6 msgid "Container Details" msgstr "" #: dashboards/project/containers/tables.py:333 msgid "Delete Object" msgid_plural "Delete Objects" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:341 msgid "Deleted Object" msgid_plural "Deleted Objects" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:368 msgid "Copy" msgstr "" #: dashboards/project/containers/tables.py:381 #: dashboards/project/databases/tables.py:317 msgid "Download" msgstr "" #: dashboards/project/containers/tables.py:428 msgid "pseudo-folder" msgstr "" #: dashboards/project/containers/tables.py:450 msgid "Objects" msgstr "" #: dashboards/project/containers/views.py:57 msgid "Unable to retrieve container list." msgstr "" #: dashboards/project/containers/views.py:86 msgid "Unable to retrieve object list." msgstr "" #: dashboards/project/containers/views.py:197 msgid "Unable to retrieve object." msgstr "" #: dashboards/project/containers/views.py:232 msgid "Unable to list containers." msgstr "" #: dashboards/project/containers/views.py:273 #: dashboards/project/containers/views.py:296 msgid "Unable to retrieve details." msgstr "" #: dashboards/project/containers/templates/containers/_container_detail.html:15 msgid "Public URL" msgstr "" #: dashboards/project/containers/templates/containers/_container_detail.html:20 msgid "Object Count" msgstr "" #: dashboards/project/containers/templates/containers/_container_metadata.html:3 msgid "Object Count: " msgstr "" #: dashboards/project/containers/templates/containers/_container_metadata.html:4 msgid "Size: " msgstr "" #: dashboards/project/containers/templates/containers/_container_metadata.html:5 msgid "Access: " msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:8 #, python-format msgid "Copy Object: %(object_name)s" msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" "Make a new copy of an existing object to store in this or another container." " You may additionally specify the path within the selected container where " "the new copy should be stored." msgstr "" #: dashboards/project/containers/templates/containers/_copy.html:23 #: dashboards/project/containers/templates/containers/copy.html:3 #: dashboards/project/containers/templates/containers/copy.html:6 msgid "Copy Object" msgstr "" #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " "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 "" #: 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 "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:8 msgid "Create pseudo-folder in container" msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 #: dashboards/project/containers/templates/containers/_upload.html:23 msgid "Pseudo-folder:" msgstr "" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:18 #: dashboards/project/containers/templates/containers/_upload.html: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 "" #: dashboards/project/containers/templates/containers/_object_detail.html:5 #: dashboards/project/containers/templates/containers/object_detail.html:3 #: dashboards/project/containers/templates/containers/object_detail.html:6 msgid "Object Details" msgstr "" #: dashboards/project/containers/templates/containers/_object_detail.html:12 msgid "Hash" msgstr "" #: dashboards/project/containers/templates/containers/_object_detail.html:14 msgid "Content Type" msgstr "" #: dashboards/project/containers/templates/containers/_object_detail.html:16 msgid "Last Modified" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:11 msgid "Edit Object" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 #: dashboards/project/containers/templates/containers/_upload.html:22 msgid "Object:" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:21 #: dashboards/project/containers/templates/containers/_upload.html: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 "" #: dashboards/project/containers/templates/containers/_update.html:22 msgid "File:" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "" #: dashboards/project/containers/templates/containers/_update.html:27 #: dashboards/project/containers/templates/containers/update.html:3 #: dashboards/project/containers/templates/containers/update.html:6 msgid "Update Object" msgstr "" #: dashboards/project/containers/templates/containers/_upload.html:11 #, python-format msgid "Upload Object To Container: %(container_name)s" msgstr "" #: dashboards/project/containers/templates/containers/upload.html:6 msgid "Upload Objects" msgstr "" #: dashboards/project/data_processing/cluster_templates/forms.py:31 msgid "Cluster Template Name" msgstr "" #: 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 "" #: dashboards/project/data_processing/cluster_templates/forms.py:57 msgid "Unable to upload cluster template file" msgstr "" #: dashboards/project/data_processing/cluster_templates/panel.py:22 #: dashboards/project/data_processing/cluster_templates/tables.py:124 msgid "Cluster Templates" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:31 #: 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/templates/data_processing.cluster_templates/upload_file.html:6 msgid "Upload Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:39 #: dashboards/project/data_processing/clusters/tables.py:33 #: 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/configure.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create_cluster.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create_cluster.html:6 #: dashboards/project/data_processing/clusters/workflows/create.py:54 #: dashboards/project/data_processing/clusters/workflows/create.py:201 msgid "Launch Cluster" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:55 #: dashboards/project/data_processing/nodegroup_templates/tables.py:47 msgid "Copy Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:64 #: dashboards/project/data_processing/nodegroup_templates/tables.py:56 msgid "Delete Template" msgid_plural "Delete Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/cluster_templates/tables.py:72 #: dashboards/project/data_processing/nodegroup_templates/tables.py:64 msgid "Deleted Template" msgid_plural "Deleted Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/cluster_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/tables.py:28 msgid "Create Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:92 msgid "Configure Cluster Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:112 #: 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:79 #: 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 "" #: dashboards/project/data_processing/cluster_templates/tables.py:114 #: 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:81 #: 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:175 msgid "Version" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:116 #: 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:206 #: dashboards/project/data_processing/clusters/tabs.py:86 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" msgstr "" #: dashboards/project/data_processing/cluster_templates/tabs.py:31 #: dashboards/project/data_processing/clusters/tabs.py:37 #: 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:30 msgid "General Info" msgstr "" #: dashboards/project/data_processing/cluster_templates/tabs.py:43 msgid "Unable to fetch cluster template details." msgstr "" #: dashboards/project/data_processing/cluster_templates/tabs.py:68 msgid "Unable to fetch node group details." msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:52 msgid "Unable to fetch cluster template list" msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:112 #: dashboards/project/data_processing/clusters/views.py:97 msgid "Unable to fetch cluster template." msgstr "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:16 msgid "" "You may set cluster scoped configurations on corresponding tabs." msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:19 msgid "" "The Cluster Template object may specify a list of processes in anti-affinity group.\n" " That means these processes may not be launched more than once on a single host." msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: 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:51 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:60 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:54 msgid "Node Configurations" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:59 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:62 #, python-format msgid "%(conf_name)s: %(conf_value)s" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:63 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:66 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:17 msgid "No configurations" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:11 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:14 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:14 #: dashboards/project/databases/templates/databases/_detail_overview.html:26 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:48 #: dashboards/project/instances/workflows/create_instance.py:85 msgid "Flavor" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:12 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:15 msgid "Flavor is not specified" msgstr "" #: 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 "" #: 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:107 msgid "Auto Security Group" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:38 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:41 #: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:53 msgid "Node Processes" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:48 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:51 msgid "Node processes are not specified" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:68 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:71 msgid "Node configurations are not specified" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:22 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:40 msgid "Upload" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 msgid "Select a Node Group Template to add:" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:6 msgid "Data Processing - Cluster Templates" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:22 msgid "Add Node Group" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:6 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:224 msgid "Create Cluster Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:6 msgid "Cluster Template Details" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:32 #, python-format msgid "Cluster Template copy %s created" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:96 msgid "Unable to fetch template to copy." msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:49 msgid "Unable to fetch plugin list." msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:53 #: dashboards/project/data_processing/jobs/workflows/launch.py:354 msgid "Plugin name" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:69 msgid "Select plugin and hadoop version for cluster template" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:321 msgid "Could not create" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:97 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:37 msgid "Template Name" msgstr "" #: 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:136 #: dashboards/project/loadbalancers/tables.py:337 msgid "Details" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:226 #, python-format msgid "Created Cluster Template %s" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:309 msgid "Cluster template creation failed" msgstr "" #: dashboards/project/data_processing/clusters/panel.py:22 #: dashboards/project/data_processing/clusters/tables.py:117 msgid "Clusters" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:41 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:6 #: dashboards/project/data_processing/clusters/workflows/scale.py:42 msgid "Scale Cluster" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:53 msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/clusters/tables.py:61 msgid "Deleted Cluster" msgid_plural "Deleted Clusters" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/clusters/tables.py:81 #: dashboards/project/data_processing/job_executions/tables.py:117 msgid "Unable to update row" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:91 #: dashboards/project/data_processing/clusters/workflows/create.py:183 #: dashboards/project/data_processing/jobs/workflows/launch.py:312 msgid "Configure Cluster" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:113 msgid "Instances Count" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:112 msgid "Unable to get node group details." msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:138 msgid "Internal IP" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:141 msgid "Management IP" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:146 msgid " " msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:175 msgid "Unable to fetch instance details." msgstr "" #: dashboards/project/data_processing/clusters/views.py:47 msgid "Unable to fetch cluster list" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:4 msgid "This Cluster will be started with:" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:12 msgid "Cluster can be launched using existing Cluster Templates." msgstr "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:21 msgid " Done" msgstr "" #: 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 "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:3 msgid "Cluster Overview" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:17 msgid "Error Details" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:36 #: dashboards/project/data_processing/clusters/workflows/create.py:79 msgid "Base Image" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:39 #: dashboards/project/data_processing/clusters/workflows/create.py:95 msgid "Neutron Management Network" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:42 #: dashboards/project/data_processing/clusters/workflows/create.py:82 msgid "Keypair" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 #, python-format msgid "%(key)s: %(val)s" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #, python-format msgid "Name: %(node_group_name)s" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "" #: 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:102 msgid "Floating IP Pool" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/clusters.html:6 msgid "Data Processing - Clusters" msgstr "" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:6 msgid "Cluster Details" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:43 #: dashboards/project/data_processing/jobs/workflows/launch.py:394 msgid "Select plugin and hadoop version for cluster" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:71 msgid "Cluster Name" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:76 msgid "Cluster Template" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:84 msgid "Which keypair to use for authentication." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:125 msgid "Unable to fetch image choices." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:128 msgid "No Images Available" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:138 msgid "Unable to fetch keypair choices." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:140 msgid "No keypair" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:156 msgid "No Templates Available" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:203 #, python-format msgid "Created Cluster %s" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:235 msgid "Unable to create the cluster" msgstr "" #: dashboards/project/data_processing/clusters/workflows/scale.py:43 msgid "Scale" msgstr "" #: dashboards/project/data_processing/clusters/workflows/scale.py:50 msgid "Scaled cluster successfully started." msgstr "" #: dashboards/project/data_processing/clusters/workflows/scale.py:107 msgid "Unable to fetch cluster to scale" msgstr "" #: dashboards/project/data_processing/clusters/workflows/scale.py:162 msgid "Unable to fetch cluster to scale." msgstr "" #: dashboards/project/data_processing/clusters/workflows/scale.py:172 msgid "Scale cluster operation failed" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:45 msgid "Successfully updated image." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:50 msgid "Failed to update image." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:59 #: 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:205 msgid "Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:71 #: dashboards/project/instances/forms.py:39 #: dashboards/project/instances/forms.py:64 #: dashboards/project/instances/workflows/create_instance.py:437 msgid "Select Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:73 msgid "No images available." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:83 #, python-format msgid "Unable to retrieve images with filter %s." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:110 msgid "Unable to fetch available images." msgstr "" #: 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/templates/data_processing.data_image_registry/image_registry.html:6 msgid "Image Registry" msgstr "" #: dashboards/project/data_processing/data_image_registry/tables.py:30 msgid "Edit Tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/tables.py:44 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:3 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:6 msgid "Register Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/tables.py:54 msgid "Unregister Image" msgid_plural "Unregister Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_image_registry/tables.py:62 msgid "Unregistered Image" msgid_plural "Unregistered Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_image_registry/tables.py:77 msgid "Tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:47 msgid "Unable to retrieve image list" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:57 #: dashboards/project/data_processing/data_image_registry/views.py:72 msgid "Unable to process plugin tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:98 msgid "Unable to fetch the image details" msgstr "" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:3 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:6 msgid "Edit Image Tags" msgstr "" #: 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 "" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:3 msgid "Image Registry tool:" msgstr "" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:6 msgid "" "Image Registry is used to provide additional information about images for " "Data Processing." msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:30 msgid "Add plugin tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:38 msgid "Add custom tag" msgstr "" #: dashboards/project/data_processing/data_plugins/panel.py:22 #: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/data_plugins/tabs.py:39 msgid "Unable to retrieve plugin." msgstr "" #: dashboards/project/data_processing/data_plugins/views.py:40 msgid "Unable to retrieve data processing plugins." msgstr "" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:3 msgid "Data Processing Plugin Overview" msgstr "" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:3 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:6 msgid "Data Processing Plugin Details" msgstr "" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/plugins.html:6 msgid "Data Processing Plugins" msgstr "" #: dashboards/project/data_processing/data_sources/panel.py:22 #: dashboards/project/data_processing/data_sources/tables.py:67 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:6 msgid "Data Sources" msgstr "" #: 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/templates/data_processing.data_sources/create.html:6 #: dashboards/project/data_processing/data_sources/workflows/create.py:54 #: dashboards/project/data_processing/data_sources/workflows/create.py:78 msgid "Create Data Source" msgstr "" #: dashboards/project/data_processing/data_sources/tables.py:38 msgid "Delete Data Source" msgid_plural "Delete Data Sources" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_sources/tables.py:46 msgid "Deleted Data Source" msgid_plural "Deleted Data Sources" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_sources/tabs.py:38 msgid "Unable to retrieve data source details" msgstr "" #: dashboards/project/data_processing/data_sources/views.py:45 #: dashboards/project/data_processing/jobs/workflows/launch.py:75 msgid "Unable to fetch data sources." msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:2 msgid "Data Source Overview" msgstr "" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:11 #: dashboards/project/data_processing/data_sources/workflows/create.py:35 #: dashboards/project/data_processing/job_binaries/forms.py:52 #: 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:59 msgid "URL" msgstr "" #: 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 "" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:3 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:6 msgid "Data Source Details" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:31 msgid "Data Source Type" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:37 msgid "Source username" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:42 msgid "Source password" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:80 msgid "Data source created" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:81 msgid "Could not create data source" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:50 msgid "Storage type" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:55 msgid "Internal binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:58 msgid "Upload File" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:61 msgid "Script name" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:64 msgid "Script text" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Username" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:99 msgid "Failed to get list of internal binaries." msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:129 #: dashboards/project/data_processing/job_binaries/forms.py:172 msgid "Unable to create job binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:144 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:6 msgid "Create Job Binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:161 msgid "Unable to upload job binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:194 msgid "Failed to fetch internal binary list" msgstr "" #: dashboards/project/data_processing/job_binaries/panel.py:22 #: dashboards/project/data_processing/job_binaries/tables.py:88 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:6 msgid "Job Binaries" msgstr "" #: dashboards/project/data_processing/job_binaries/tables.py:41 msgid "Delete Job Binary" msgid_plural "Delete Job Binaries" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_binaries/tables.py:49 msgid "Deleted Job Binary" msgid_plural "Deleted Job Binaries" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_binaries/tables.py:71 msgid "Download Job Binary" msgstr "" #: dashboards/project/data_processing/job_binaries/tables.py:82 msgid "Url" msgstr "" #: dashboards/project/data_processing/job_binaries/tabs.py:38 msgid "Unable to fetch job binary." msgstr "" #: dashboards/project/data_processing/job_binaries/views.py:50 msgid "Unable to fetch job binary list." msgstr "" #: dashboards/project/data_processing/job_binaries/views.py:84 #, python-format msgid "Unable to fetch job binary: %(exc)s" msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:4 msgid "" "Important: The name that you give your job binary will be the name used in your job execution.\n" " If your binary requires a particular name or extension (ie: \".jar\"), be sure to include it here." msgstr "" #: 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 "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:10 msgid "Data Processing internal database" msgstr "" #: 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 "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:17 msgid "Choose an existing file" msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:18 msgid "Upload a new file" msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:19 msgid "Create a script to be uploaded dynamically" msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:2 msgid "Job Binary Overview" msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:16 msgid "Download job binary" msgstr "" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:3 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:6 msgid "Job Binary Details" msgstr "" #: dashboards/project/data_processing/job_executions/panel.py:22 #: dashboards/project/data_processing/job_executions/tables.py:167 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:6 msgid "Job Executions" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:38 msgid "Delete Job Execution" msgid_plural "Delete Job Executions" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:46 msgid "Deleted Job Execution" msgid_plural "Deleted Job Executions" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:59 #: dashboards/project/data_processing/job_executions/tables.py:88 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/launch.html:3 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/launch.html:6 #: 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] "" #: dashboards/project/data_processing/job_executions/tables.py:67 #: dashboards/project/data_processing/job_executions/tables.py:96 msgid "Launched Job" msgid_plural "Launched Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:73 msgid "Relaunch On Existing Cluster" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:102 msgid "Relaunch On New Cluster" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:149 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 #: dashboards/project/data_processing/jobs/workflows/launch.py:97 #: dashboards/project/data_processing/jobs/workflows/launch.py:122 msgid "Job" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:153 #: 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 "" #: dashboards/project/data_processing/job_executions/views.py:43 msgid "Unable to fetch job executions." msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:3 msgid "Job Execution Overview" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:12 msgid "Input Data Source" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:14 msgid "Output Data Source" msgstr "" #: 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 "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:20 msgctxt "Start time" msgid "Started" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:22 msgctxt "End time" msgid "Ended" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:24 msgid "Return Code" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:26 msgid "Oozie Job ID" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:28 msgctxt "Created time" msgid "Created" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:30 msgid "Job Configuration" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 #, python-format msgid "%(group)s:" msgstr "" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:6 msgid "Job Execution Details" msgstr "" #: dashboards/project/data_processing/jobs/panel.py:22 #: dashboards/project/data_processing/jobs/tables.py:105 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/jobs.html:6 msgid "Jobs" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:30 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/create.html:3 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/create.html:6 #: dashboards/project/data_processing/jobs/workflows/create.py:95 #: dashboards/project/data_processing/jobs/workflows/create.py:118 msgid "Create Job" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:40 msgid "Delete Job" msgid_plural "Delete Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/jobs/tables.py:48 msgid "Deleted Job" msgid_plural "Deleted Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/jobs/tables.py:59 msgid "Launch On Existing Cluster" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:72 #: dashboards/project/data_processing/jobs/tables.py:85 msgid "Launch On New Cluster" msgstr "" #: dashboards/project/data_processing/jobs/views.py:48 #: dashboards/project/data_processing/jobs/workflows/launch.py:89 msgid "Unable to fetch jobs." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:4 msgid "Create a job with a specified name." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:7 msgid "Select the type of your job:" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:9 #: dashboards/project/data_processing/jobs/workflows/create.py:70 msgid "Pig" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:10 #: dashboards/project/data_processing/jobs/workflows/create.py:70 msgid "Hive" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:11 #: dashboards/project/data_processing/jobs/workflows/create.py:71 msgid "Spark" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:12 #: dashboards/project/data_processing/jobs/workflows/create.py:72 msgid "MapReduce" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:13 #: dashboards/project/data_processing/jobs/workflows/create.py:74 msgid "Java Action" msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:4 msgid "Add libraries to your job." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:7 msgid "" "Choose from the list of binaries and click \"choose\" to add the library to " "your job. This can be repeated for additional libraries." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:12 msgid "Mains" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:18 #: dashboards/project/data_processing/jobs/workflows/create.py:48 msgid "Libs" msgstr "" #: 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 "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:4 msgid "Launch the given job on a cluster." msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:7 msgid "Choose the cluster to use for the job execution." msgstr "" #: 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 "" #: 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 "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:5 msgid "Select property name" msgstr "" #: 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 "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:220 msgid "Configuration" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:223 msgid "Parameters" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:226 msgid "Arguments" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/details.html:3 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/details.html:6 msgid "Job Details" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:86 msgid "Choose" msgstr "" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:98 msgid "Chosen Libraries" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:31 msgid "Choose libraries" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:43 #: dashboards/project/data_processing/jobs/workflows/create.py:82 msgid "-- not selected --" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:57 msgid "Job Type" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:59 msgid "Choose a main binary" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:61 msgid "Choose the binary which should be used in this Job." msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:73 msgid "Streaming MapReduce" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:120 msgid "Job created" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:121 msgid "Could not create job" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:40 msgid "Input" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:45 msgid "Output" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:114 msgid "Unable to fetch clusters." msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:154 msgid "Main Class" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:157 msgid "Java Opts" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:160 msgid "Mapper" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:162 msgid "Reducer" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:230 msgid "Configure" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:308 msgid "Persist cluster after job exit" msgstr "" #: 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:273 #: dashboards/project/images/images/tables.py:35 #: dashboards/project/instances/workflows/create_instance.py:839 #: dashboards/project/stacks/templates/stacks/_create.html:24 msgid "Launch" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:332 #: dashboards/project/data_processing/jobs/workflows/launch.py:417 msgid "Job launched" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:333 #: dashboards/project/data_processing/jobs/workflows/launch.py:418 msgid "Could not launch job" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:359 msgid "Job configs" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:363 msgid "Job args" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:367 msgid "Job params" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:373 msgid "Job Execution ID" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:449 msgid "Unable to create new cluster for job." msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:462 msgid "Unable to launch job." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 #: dashboards/project/data_processing/nodegroup_templates/tables.py:89 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:6 msgid "Node Group Templates" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tables.py:37 msgid "Configure Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:43 #: dashboards/project/data_processing/nodegroup_templates/tabs.py:84 msgid "Unable to fetch node group template." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:49 msgid "Unable to fetch flavor for template." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:58 msgid "Unable to fetch floating ip pools." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:71 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:2 msgid "Service Configurations" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:48 msgid "Unable to fetch node group template list." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:103 msgid "Unable to fetch template object." msgstr "" #: 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 "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:12 msgid "" "The Node Group Template object should specify processes that will be " "launched on each instance. Also an OpenStack flavor is required to boot VMs." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:15 msgid "" "Data Processing provides different storage location options. You may choose " "Ephemeral Drive or a Cinder Volume to be attached to instances." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:18 msgid "" "When processes are selected, you may set node scoped configurations " "on corresponding tabs." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_create_general_help.html:3 msgid "Select a plugin and version for a new Node group template." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:63 msgid "HDFS placement" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:65 msgid "Cinder volumes" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:66 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:60 msgid "Volumes per node" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:68 msgid "Volumes size" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:71 msgid "Ephemeral drive" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:3 msgid "Filter" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:4 msgid "Show full configuration" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:5 msgid "Hide full configuration" msgstr "" #: 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 "" #: 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/configure.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:6 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:189 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:318 msgid "Create Node Group Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/details.html:3 msgid "Nodegroup Template Details" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/details.html:6 msgid "Node Group Template Details" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:29 #, python-format msgid "Node Group Template copy %s created" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:83 msgid "Unable to fetch plugin details." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:43 msgid "OpenStack Flavor" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:47 msgid "Launch instances in this availability zone." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:53 msgid "Storage location" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:54 msgid "Choose a storage location" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:67 msgid "Volumes size (GB)" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:94 msgid "Unable to generate process choices." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:109 msgid "Create security group for this Node Group." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:118 msgid "Launch instances in these security groups." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:123 msgid "Processes" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:125 msgid "Processes to be launched in node group" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:150 msgid "No availability zone specified" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:165 msgid "Configure Node Group Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:191 #, python-format msgid "Created Node Group Template %s" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:299 msgid "Select plugin and hadoop version" msgstr "" #: dashboards/project/data_processing/utils/anti_affinity.py:31 msgid "Use anti-affinity groups for: " msgstr "" #: dashboards/project/data_processing/utils/anti_affinity.py:33 msgid "Use anti-affinity groups for processes" msgstr "" #: dashboards/project/data_processing/utils/anti_affinity.py:66 msgid "Unable to populate anti-affinity processes." msgstr "" #: dashboards/project/data_processing/utils/neutron_support.py:32 #: dashboards/project/databases/workflows/create_instance.py:161 #: dashboards/project/instances/workflows/create_instance.py:739 msgid "Unable to retrieve networks." msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:111 msgid "Node group cluster" msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:115 msgid "Count" msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:168 msgid "Plugin Name" msgstr "" #: dashboards/project/database_backups/panel.py:23 #: dashboards/project/database_backups/tables.py:167 #: dashboards/project/database_backups/templates/database_backups/index.html:6 #: dashboards/project/databases/tables.py:333 #: dashboards/project/databases/tabs.py:104 msgid "Backups" msgstr "" #: dashboards/project/database_backups/tables.py:38 #: dashboards/project/databases/tables.py:148 #: dashboards/project/volumes/volumes/tables.py:191 msgid "Create Backup" msgstr "" #: dashboards/project/database_backups/tables.py:46 #: dashboards/project/volumes/backups/tables.py:63 msgid "Restore Backup" msgstr "" #: dashboards/project/database_backups/tables.py:61 msgid "Download Backup" msgstr "" #: dashboards/project/database_backups/tables.py:81 msgid "Delete Backup" msgid_plural "Delete Backups" msgstr[0] "" msgstr[1] "" #: dashboards/project/database_backups/tables.py:89 msgid "Deleted Backup" msgid_plural "Deleted Backups" msgstr[0] "" msgstr[1] "" #: dashboards/project/database_backups/tables.py:129 #: dashboards/project/database_backups/tables.py:135 #: dashboards/project/databases/tables.py:193 #: dashboards/project/databases/tables.py:199 #: dashboards/project/databases/tables.py:216 #: dashboards/project/databases/tables.py:222 #: dashboards/project/instances/tables.py:803 #: dashboards/project/instances/tables.py:810 #: dashboards/project/instances/views.py:365 #: dashboards/project/instances/templates/instances/_detail_overview.html:62 #: dashboards/project/instances/templates/instances/_detail_overview.html:98 msgid "Not available" msgstr "" #: dashboards/project/database_backups/tables.py:147 #: dashboards/project/database_backups/templates/database_backups/details.html:25 #: dashboards/project/databases/tables.py:250 #: dashboards/project/databases/templates/databases/_detail_overview.html:13 #: dashboards/project/databases/workflows/create_instance.py:42 msgid "Datastore" msgstr "" #: dashboards/project/database_backups/tables.py:149 #: dashboards/project/database_backups/templates/database_backups/details.html:27 #: dashboards/project/databases/tables.py:252 #: dashboards/project/databases/templates/databases/_detail_overview.html:15 msgid "Datastore Version" msgstr "" #: dashboards/project/database_backups/tables.py:155 #: dashboards/project/databases/tables.py:321 msgid "Incremental" msgstr "" #: dashboards/project/database_backups/views.py:48 msgid "Not Found" msgstr "" #: dashboards/project/database_backups/views.py:60 msgid "Error getting database backup list." msgstr "" #: dashboards/project/database_backups/views.py:88 #, python-format msgid "Unable to retrieve details for backup: %s" msgstr "" #: dashboards/project/database_backups/views.py:96 #, python-format msgid "Unable to retrieve details for parent backup: %s" msgstr "" #: dashboards/project/database_backups/views.py:106 #, python-format msgid "Backup Details: %(backup_name)s" msgstr "" #: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:3 msgid "Specify the details for the database backup." msgstr "" #: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:4 msgid "" "You can perform an incremental backup by specifying a parent backup. " "However, not all databases support incremental backups in " "which case this operation will result in an error." msgstr "" #: dashboards/project/database_backups/templates/database_backups/backup.html:3 #: dashboards/project/database_backups/templates/database_backups/backup.html:6 #: dashboards/project/database_backups/workflows/create_backup.py:82 msgid "Backup Database" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:3 msgid "Backup Details" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:12 msgid "Backup Overview" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:32 msgid "Backup File Location" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:34 msgid "Initial Volume Size" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:38 #: dashboards/project/databases/templates/databases/_detail_overview.html:36 #: dashboards/project/images/templates/images/images/_detail_overview.html:33 #: dashboards/project/stacks/tables.py:112 msgid "Updated" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:40 msgid "Backup Duration" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:47 msgid "Incremental Backup" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:50 #: dashboards/project/database_backups/workflows/create_backup.py:38 msgid "Parent Backup" msgstr "" #: dashboards/project/database_backups/templates/database_backups/details.html:61 msgid "Database Info" msgstr "" #: dashboards/project/database_backups/templates/database_backups/index.html:3 msgid "Database Backups" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:33 msgid "Database Instance" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:37 msgid "Optional Backup Description" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:40 msgid "Optional parent backup" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:53 msgid "Unable to list database instances to backup." msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:65 msgid "Unable to list database backups for parent." msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:69 msgid "Select parent backup" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:71 #: dashboards/project/databases/workflows/create_instance.py:248 msgid "No backups available" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:83 #: dashboards/project/databases/workflows/create_instance.py:228 msgid "Backup" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:84 #, python-format msgid "Scheduled backup \"%(name)s\"." msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:275 #: dashboards/project/instances/workflows/create_instance.py:841 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:291 #: dashboards/project/instances/workflows/create_instance.py:858 msgid "instance" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:108 msgid "Error creating database backup." msgstr "" #: dashboards/project/databases/forms.py:28 #: dashboards/project/volumes/volumes/forms.py:614 msgid "Current Size (GB)" msgstr "" #: dashboards/project/databases/forms.py:32 #: dashboards/project/volumes/volumes/forms.py:618 msgid "New Size (GB)" msgstr "" #: dashboards/project/databases/forms.py:39 msgid "New size for volume must be greater than current size." msgstr "" #: dashboards/project/databases/forms.py:50 #, python-format msgid "Resizing volume \"%s\"" msgstr "" #: dashboards/project/databases/forms.py:53 #, python-format msgid "Unable to resize volume. %s" msgstr "" #: dashboards/project/databases/tables.py:37 #: dashboards/project/instances/tables.py:90 msgid "Terminate Instance" msgid_plural "Terminate Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:45 #: dashboards/project/instances/tables.py:98 msgid "Scheduled termination of Instance" msgid_plural "Scheduled termination of Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:62 msgid "Restart Instance" msgid_plural "Restart Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:70 msgid "Restarted Instance" msgid_plural "Restarted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:108 msgid "Error deleting database user." msgstr "" #: dashboards/project/databases/tables.py:116 msgid "Delete Database" msgid_plural "Delete Databases" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:124 msgid "Deleted Database" msgid_plural "Deleted Databases" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:134 msgid "Error deleting database on instance." msgstr "" #: dashboards/project/databases/tables.py:140 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:272 #: dashboards/project/instances/tables.py:305 #: dashboards/project/instances/tables.py:333 #: dashboards/project/instances/workflows/create_instance.py:838 #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance" msgstr "" #: dashboards/project/databases/tables.py:164 msgid "Resize Volume" msgstr "" #: dashboards/project/databases/tables.py:207 #: 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 "" #: dashboards/project/databases/tables.py:212 #, python-format msgid "%(name)s | %(RAM)s RAM" msgstr "" #: dashboards/project/databases/tables.py:258 #: dashboards/project/databases/templates/databases/_detail_overview.html:31 #: dashboards/project/databases/workflows/create_instance.py:38 msgid "Volume Size" msgstr "" #: dashboards/project/databases/tables.py:281 msgid "Allowed Host" msgstr "" #: dashboards/project/databases/tables.py:282 #: dashboards/project/databases/tables.py:299 #: dashboards/project/databases/tabs.py:77 msgid "Databases" msgstr "" #: dashboards/project/databases/tables.py:295 msgid "Database Name" msgstr "" #: dashboards/project/databases/tables.py:319 msgid "Backup File" msgstr "" #: dashboards/project/databases/tabs.py:63 msgid "Unable to get user data." msgstr "" #: dashboards/project/databases/tabs.py:90 msgid "Unable to get databases data." msgstr "" #: dashboards/project/databases/tabs.py:115 msgid "Unable to get database backup data." msgstr "" #: dashboards/project/databases/views.py:55 msgid "Unable to retrieve database size information." msgstr "" #: dashboards/project/databases/views.py:76 msgid "Unable to retrieve database instances." msgstr "" #: dashboards/project/databases/views.py:104 #: dashboards/project/instances/views.py:262 #, python-format msgid "Instance Details: %(instance_name)s" msgstr "" #: dashboards/project/databases/views.py:117 #, python-format msgid "Unable to retrieve details for database instance: %s" msgstr "" #: dashboards/project/databases/templates/databases/_detail_overview.html:3 #: dashboards/project/instances/templates/instances/_detail_overview.html:4 #: dashboards/project/overview/templates/overview/usage.html:3 msgid "Instance Overview" msgstr "" #: 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 "" #: 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 "" #: 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 "" #: 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 "" #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19 msgid "PASSWORD" msgstr "" #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19 msgid "DATABASE" msgstr "" #: dashboards/project/databases/templates/databases/_launch_details_help.html:3 #: dashboards/project/instances/templates/instances/_launch_details_help.html:5 msgid "Specify the details for launching an instance." msgstr "" #: dashboards/project/databases/templates/databases/_launch_details_help.html:4 msgid "" "Please note: 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 "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:3 #: dashboards/project/databases/workflows/create_instance.py:189 msgid "Initial Databases" msgstr "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:4 msgid "Optionally provide a comma separated list of databases to create:" msgstr "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:7 #: dashboards/project/databases/workflows/create_instance.py:193 msgid "Initial Admin User" msgstr "" #: 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 "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:12 msgid "Username (required)" msgstr "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:13 msgid "Password (required)" msgstr "" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:14 #: dashboards/project/databases/workflows/create_instance.py:199 msgid "Allowed Host (optional)" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/databases/templates/databases/_launch_networks.html:8 #: dashboards/project/instances/templates/instances/_update_networks.html:8 msgid "Selected networks" msgstr "" #: dashboards/project/databases/templates/databases/_launch_networks.html:11 #: dashboards/project/instances/templates/instances/_update_networks.html:11 msgid "Available networks" msgstr "" #: dashboards/project/databases/templates/databases/_launch_restore_help.html:3 msgid "Create this database from a previous backup." msgstr "" #: 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/templates/databases/resize_volume.html:6 msgid "Resize Database Volume" msgstr "" #: dashboards/project/databases/templates/databases/_resize_volume.html:18 msgid "Specify the new volume size for the database instance." msgstr "" #: dashboards/project/databases/templates/databases/_resize_volume.html:19 msgid "" "Please note: The new value must be greater than the " "existing volume size." msgstr "" #: dashboards/project/databases/templates/databases/detail.html:3 #: dashboards/project/instances/templates/instances/detail.html:3 msgid "Instance Details" msgstr "" #: dashboards/project/databases/templates/databases/launch.html:6 msgid "Launch Database" msgstr "" #: dashboards/project/databases/templates/databases/update.html:3 #: dashboards/project/databases/templates/databases/update.html:6 #: dashboards/project/instances/tables.py:349 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:37 #: dashboards/project/instances/workflows/create_instance.py:86 msgid "Size of image to launch." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:41 msgid "Size of the volume in GB." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:44 msgid "Type and version of datastore." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:52 msgid "You must select a datastore type and version." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:64 msgid "Unable to obtain flavors." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:115 msgid "Select datastore type and version" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:135 #: dashboards/project/instances/workflows/create_instance.py:700 msgid "At least one network must be specified." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:137 #: dashboards/project/instances/workflows/create_instance.py:702 msgid "Launch instance with these networks" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:147 #: dashboards/project/instances/workflows/create_instance.py:724 msgid "Networking" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:149 #: dashboards/project/instances/workflows/create_instance.py:726 msgid "Select networks for your instance." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:191 msgid "Comma separated list of databases to create" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:195 msgid "Initial admin user to add" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:201 msgid "Host or IP that the user is allowed to connect through." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:205 msgid "Initialize Databases" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:213 msgid "You must specify a password if you create a user." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:216 msgid "You must specify at least one database if you create a user." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:230 msgid "Select a backup to restore" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:233 msgid "Restore From Backup" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:246 msgid "Select backup" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:261 msgid "Unable to find backup!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:274 #: dashboards/project/instances/workflows/create_instance.py:840 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "" #: dashboards/project/firewalls/forms.py:38 #: dashboards/project/firewalls/tables.py:203 #: dashboards/project/firewalls/workflows.py:37 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22 #: dashboards/project/loadbalancers/tables.py:276 #: dashboards/project/loadbalancers/workflows.py:44 #: dashboards/project/loadbalancers/workflows.py:172 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:28 msgid "Protocol" msgstr "" #: dashboards/project/firewalls/forms.py:39 #: dashboards/project/firewalls/workflows.py:38 #: dashboards/project/loadbalancers/workflows.py:488 msgid "TCP" msgstr "" #: dashboards/project/firewalls/forms.py:39 #: dashboards/project/firewalls/workflows.py:39 msgid "UDP" msgstr "" #: dashboards/project/firewalls/forms.py:39 #: dashboards/project/firewalls/workflows.py:40 msgid "ICMP" msgstr "" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/tables.py:201 #: dashboards/project/firewalls/workflows.py:41 #: 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 msgid "ANY" msgstr "" #: dashboards/project/firewalls/forms.py:41 msgid "Protocol for the firewall rule" msgstr "" #: dashboards/project/firewalls/forms.py:44 #: dashboards/project/firewalls/workflows.py:44 msgid "ALLOW" msgstr "" #: dashboards/project/firewalls/forms.py:44 #: dashboards/project/firewalls/workflows.py:45 msgid "DENY" msgstr "" #: dashboards/project/firewalls/forms.py:45 msgid "Action for the firewall rule" msgstr "" #: dashboards/project/firewalls/forms.py:47 #: dashboards/project/firewalls/workflows.py:47 msgid "Source IP Address/Subnet" msgstr "" #: dashboards/project/firewalls/forms.py:50 msgid "Source IP address or subnet" msgstr "" #: dashboards/project/firewalls/forms.py:52 #: dashboards/project/firewalls/workflows.py:51 msgid "Destination IP Address/Subnet" msgstr "" #: dashboards/project/firewalls/forms.py:55 msgid "Destination IP address or subnet" msgstr "" #: dashboards/project/firewalls/forms.py:58 #: dashboards/project/firewalls/workflows.py:56 msgid "Source Port/Port Range" msgstr "" #: dashboards/project/firewalls/forms.py:61 msgid "Source port (integer in [1, 65535] or range in a:b)" msgstr "" #: dashboards/project/firewalls/forms.py:64 #: dashboards/project/firewalls/workflows.py:61 msgid "Destination Port/Port Range" msgstr "" #: dashboards/project/firewalls/forms.py:67 msgid "Destination port (integer in [1, 65535] or range in a:b)" msgstr "" #: dashboards/project/firewalls/forms.py:85 #, python-format msgid "Rule %s was successfully updated." msgstr "" #: dashboards/project/firewalls/forms.py:90 #, python-format msgid "Failed to update rule %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:102 #: dashboards/project/firewalls/tables.py:235 #: dashboards/project/firewalls/workflows.py:182 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:34 msgid "Audited" msgstr "" #: dashboards/project/firewalls/forms.py:111 #, python-format msgid "Policy %s was successfully updated." msgstr "" #: dashboards/project/firewalls/forms.py:116 #, python-format msgid "Failed to update policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:130 #: dashboards/project/firewalls/tables.py:251 #: dashboards/project/firewalls/workflows.py:237 msgid "Policy" msgstr "" #: dashboards/project/firewalls/forms.py:146 msgid "Unable to retrieve policy list." msgstr "" #: dashboards/project/firewalls/forms.py:167 #, python-format msgid "Firewall %s was successfully updated." msgstr "" #: dashboards/project/firewalls/forms.py:172 #, python-format msgid "Failed to update firewall %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:180 #: dashboards/project/firewalls/tables.py:156 msgid "Insert Rule" msgstr "" #: dashboards/project/firewalls/forms.py:181 msgid "Before" msgstr "" #: dashboards/project/firewalls/forms.py:183 msgid "After" msgstr "" #: dashboards/project/firewalls/forms.py:210 #, python-format msgid "Failed to retrieve available rules: %s" msgstr "" #: dashboards/project/firewalls/forms.py:229 #, python-format msgid "Rule %(rule)s was successfully inserted to policy %(policy)s." msgstr "" #: dashboards/project/firewalls/forms.py:237 #, python-format msgid "Failed to insert rule to policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:245 #: dashboards/project/firewalls/tables.py:170 msgid "Remove Rule" msgstr "" #: dashboards/project/firewalls/forms.py:265 #, python-format msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:281 #, python-format msgid "Rule %(rule)s was successfully removed from policy %(policy)s." msgstr "" #: dashboards/project/firewalls/forms.py:289 #, python-format msgid "Failed to remove rule from policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/panel.py:22 #: dashboards/project/firewalls/tables.py:257 #: dashboards/project/firewalls/tabs.py:73 #: dashboards/project/firewalls/templates/firewalls/details_tabs.html:3 #: dashboards/project/firewalls/templates/firewalls/details_tabs.html:6 msgid "Firewalls" msgstr "" #: dashboards/project/firewalls/tables.py:35 #: dashboards/project/firewalls/workflows.py:210 msgid "Add Policy" msgstr "" #: dashboards/project/firewalls/tables.py:43 msgid "Create Firewall" msgstr "" #: dashboards/project/firewalls/tables.py:64 msgid "Scheduled deletion of Rule" msgid_plural "Scheduled deletion of Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:78 msgid "Delete Policy" msgid_plural "Delete Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:86 msgid "Scheduled deletion of Policy" msgid_plural "Scheduled deletion of Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:101 msgid "Delete Firewall" msgid_plural "Delete Firewalls" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:109 msgid "Scheduled deletion of Firewall" msgid_plural "Scheduled deletion of Firewalls" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:119 #: dashboards/project/firewalls/views.py:129 #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:8 #: dashboards/project/firewalls/templates/firewalls/updaterule.html:3 msgid "Edit Rule" msgstr "" #: dashboards/project/firewalls/tables.py:131 #: dashboards/project/firewalls/views.py:168 #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:8 #: dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3 msgid "Edit Policy" msgstr "" #: dashboards/project/firewalls/tables.py:143 #: dashboards/project/firewalls/views.py:202 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:8 #: dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3 msgid "Edit Firewall" msgstr "" #: dashboards/project/firewalls/tables.py:205 msgid "Source IP" msgstr "" #: dashboards/project/firewalls/tables.py:207 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:28 msgid "Source Port" msgstr "" #: dashboards/project/firewalls/tables.py:209 msgid "Destination IP" msgstr "" #: dashboards/project/firewalls/tables.py:211 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:34 msgid "Destination Port" msgstr "" #: dashboards/project/firewalls/tables.py:219 msgid "In Policy" msgstr "" #: dashboards/project/firewalls/tables.py:223 #: dashboards/project/firewalls/tables.py:233 #: dashboards/project/firewalls/workflows.py:131 #: dashboards/project/firewalls/workflows.py:137 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:19 msgid "Rules" msgstr "" #: dashboards/project/firewalls/tables.py:239 msgid "Policies" msgstr "" #: dashboards/project/firewalls/tabs.py:31 msgid "Firewall Rules" msgstr "" #: dashboards/project/firewalls/tabs.py:43 msgid "Unable to retrieve rules list." msgstr "" #: dashboards/project/firewalls/tabs.py:52 msgid "Firewall Policies" msgstr "" #: dashboards/project/firewalls/tabs.py:64 msgid "Unable to retrieve policies list." msgstr "" #: dashboards/project/firewalls/tabs.py:85 msgid "Unable to retrieve firewall list." msgstr "" #: dashboards/project/firewalls/tabs.py:94 msgid "Firewall Rule Details" msgstr "" #: dashboards/project/firewalls/tabs.py:105 #: dashboards/project/firewalls/views.py:146 msgid "Unable to retrieve rule details." msgstr "" #: dashboards/project/firewalls/tabs.py:111 msgid "Firewall Policy Details" msgstr "" #: dashboards/project/firewalls/tabs.py:122 #: dashboards/project/firewalls/views.py:183 #: dashboards/project/firewalls/views.py:251 #: dashboards/project/firewalls/views.py:285 msgid "Unable to retrieve policy details." msgstr "" #: dashboards/project/firewalls/tabs.py:128 msgid "Firewall Details" msgstr "" #: dashboards/project/firewalls/tabs.py:139 #: dashboards/project/firewalls/views.py:218 msgid "Unable to retrieve firewall details." msgstr "" #: dashboards/project/firewalls/views.py:65 #, python-format msgid "Deleted rule %s" msgstr "" #: dashboards/project/firewalls/views.py:68 #, python-format msgid "Unable to delete rule. %s" msgstr "" #: dashboards/project/firewalls/views.py:73 #, python-format msgid "Deleted policy %s" msgstr "" #: dashboards/project/firewalls/views.py:76 #, python-format msgid "Unable to delete policy. %s" msgstr "" #: dashboards/project/firewalls/views.py:82 #, python-format msgid "Deleted firewall %s" msgstr "" #: dashboards/project/firewalls/views.py:85 #, python-format msgid "Unable to delete firewall. %s" msgstr "" #: dashboards/project/firewalls/views.py:132 #, python-format msgid "Edit Rule %(rule_name)s" msgstr "" #: dashboards/project/firewalls/views.py:171 #, python-format msgid "Edit Policy %s" msgstr "" #: dashboards/project/firewalls/views.py:205 #, python-format msgid "Edit Firewall %s" msgstr "" #: dashboards/project/firewalls/workflows.py:73 msgid "AddRule" msgstr "" #: dashboards/project/firewalls/workflows.py:75 msgid "" "Create a firewall rule.\n" "\n" "Protocol and action must be specified. Other fields are optional." msgstr "" #: dashboards/project/firewalls/workflows.py:105 #, python-format msgid "Added Rule \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:106 #, python-format msgid "Unable to add Rule \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:134 msgid "Create a policy with selected rules." msgstr "" #: dashboards/project/firewalls/workflows.py:139 msgid "Select rules for your policy." msgstr "" #: dashboards/project/firewalls/workflows.py:154 #, python-format msgid "Unable to retrieve rules (%(error)s)." msgstr "" #: dashboards/project/firewalls/workflows.py:190 msgid "AddPolicy" msgstr "" #: dashboards/project/firewalls/workflows.py:192 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 "" #: dashboards/project/firewalls/workflows.py:212 #, python-format msgid "Added Policy \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:213 #, python-format msgid "Unable to add Policy \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:248 msgid "Select a Policy" msgstr "" #: dashboards/project/firewalls/workflows.py:256 #, python-format msgid "Unable to retrieve policy list (%(error)s)." msgstr "" #: dashboards/project/firewalls/workflows.py:268 msgid "AddFirewall" msgstr "" #: dashboards/project/firewalls/workflows.py:270 msgid "" "Create a firewall based on a policy.\n" "\n" "A policy must be selected. Other fields are optional." msgstr "" #: dashboards/project/firewalls/workflows.py:288 msgid "Add Firewall" msgstr "" #: dashboards/project/firewalls/workflows.py:290 #, python-format msgid "Added Firewall \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:291 #, python-format msgid "Unable to add Firewall \"%s\"." msgstr "" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:19 msgid "Policy ID" msgstr "" #: 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 "" #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:8 #: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3 #: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:6 msgid "Insert Rule to Policy" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:18 msgid "" "Choose the rule you want to insert. Specify\n" " either the rule you want to insert immediately before, or the rule\n" " to insert immediately after. If both are specified, the prior\n" " takes precedence." msgstr "" #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:8 #: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3 #: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:6 msgid "Remove Rule from Policy" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:18 msgid "Choose the rule you want to remove." msgstr "" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:25 msgid "Source IP Address" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:31 msgid "Destination IP Address" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:37 msgid "Used in Policy" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:47 msgid "Position in Policy" msgstr "" #: 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 "" #: dashboards/project/firewalls/templates/firewalls/_update_rules.html:8 msgid "Selected Rules" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_update_rules.html:11 msgid "Available Rules" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:18 msgid "You may update firewall details here." msgstr "" #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:18 msgid "" "You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links" " instead to insert or remove a rule" msgstr "" #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:18 msgid "You may update rule details here." msgstr "" #: dashboards/project/firewalls/templates/firewalls/addfirewall.html:3 #: dashboards/project/firewalls/templates/firewalls/addfirewall.html:6 msgid "Add New Firewall" msgstr "" #: dashboards/project/firewalls/templates/firewalls/addpolicy.html:3 #: dashboards/project/firewalls/templates/firewalls/addpolicy.html:6 msgid "Add New Policy" msgstr "" #: dashboards/project/firewalls/templates/firewalls/addrule.html:3 #: dashboards/project/firewalls/templates/firewalls/addrule.html:6 msgid "Add New Rule" msgstr "" #: dashboards/project/images/utils.py:43 msgid "Unable to retrieve public images." msgstr "" #: dashboards/project/images/utils.py:59 msgid "Unable to retrieve images for the current project." msgstr "" #: dashboards/project/images/views.py:54 msgid "Unable to retrieve images." msgstr "" #: dashboards/project/images/images/forms.py:45 msgid "Image Source" msgstr "" #: dashboards/project/images/images/forms.py:47 #: dashboards/project/images/images/forms.py:54 #: dashboards/project/images/images/forms.py:60 msgid "Image Location" msgstr "" #: 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 "" #: dashboards/project/images/images/forms.py:55 msgid "An external (HTTP) URL to load the image from." msgstr "" #: dashboards/project/images/images/forms.py:66 msgid "A local image to upload." msgstr "" #: dashboards/project/images/images/forms.py:76 #: dashboards/project/images/images/forms.py:210 #: dashboards/project/images/images/tables.py:244 msgid "Format" msgstr "" #: dashboards/project/images/images/forms.py:81 #: dashboards/project/images/images/forms.py:205 msgid "Architecture" msgstr "" #: dashboards/project/images/images/forms.py:84 #: dashboards/project/images/images/forms.py:212 msgid "Minimum Disk (GB)" msgstr "" #: dashboards/project/images/images/forms.py:86 #: dashboards/project/images/images/forms.py:214 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "" #: dashboards/project/images/images/forms.py:90 #: dashboards/project/images/images/forms.py:220 msgid "Minimum RAM (MB)" msgstr "" #: dashboards/project/images/images/forms.py:92 #: dashboards/project/images/images/forms.py:222 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "" #: dashboards/project/images/images/forms.py:96 #: dashboards/project/images/images/forms.py:229 #: dashboards/project/images/images/tables.py:241 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "" #: dashboards/project/images/images/forms.py:139 msgid "A image or external image location must be specified." msgstr "" #: dashboards/project/images/images/forms.py:142 msgid "Can not specify both image and external image location." msgstr "" #: dashboards/project/images/images/forms.py:180 #, python-format msgid "Your image %s has been queued for creation." msgstr "" #: dashboards/project/images/images/forms.py:184 msgid "Unable to create new image." msgstr "" #: dashboards/project/images/images/forms.py:194 msgid "Kernel ID" msgstr "" #: dashboards/project/images/images/forms.py:200 msgid "Ramdisk ID" msgstr "" #: dashboards/project/images/images/forms.py:242 #, python-format msgid "Unable to update image \"%s\"." msgstr "" #: dashboards/project/images/images/forms.py:269 msgid "Image was successfully updated." msgstr "" #: dashboards/project/images/images/tables.py:63 msgid "Delete Image" msgid_plural "Delete Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/images/images/tables.py:71 msgid "Deleted Image" msgid_plural "Deleted Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/images/images/tables.py:119 #: dashboards/project/volumes/snapshots/tables.py:93 #: dashboards/project/volumes/templates/volumes/volumes/_create.html:9 #: dashboards/project/volumes/templates/volumes/volumes/_create.html:24 #: dashboards/project/volumes/templates/volumes/volumes/create.html:3 #: dashboards/project/volumes/volumes/tables.py:94 #: dashboards/project/volumes/volumes/tables.py:119 msgid "Create Volume" msgstr "" #: dashboards/project/images/images/tables.py:156 msgid "Shared with Me" msgstr "" #: dashboards/project/images/images/views.py:58 msgid "Unable to retrieve image." msgstr "" #: dashboards/project/images/images/views.py:94 #, python-format msgid "Image Details: %(image_name)s" msgstr "" #: dashboards/project/images/images/views.py:109 msgid "Unable to retrieve image details." msgstr "" #: dashboards/project/images/snapshots/forms.py:33 #: dashboards/project/volumes/snapshots/forms.py:25 #: dashboards/project/volumes/volumes/forms.py:485 msgid "Snapshot Name" msgstr "" #: dashboards/project/images/snapshots/forms.py:43 #, python-format msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\"" msgstr "" #: dashboards/project/images/snapshots/forms.py:49 msgid "Unable to create snapshot." msgstr "" #: dashboards/project/images/snapshots/views.py:49 msgid "Unable to retrieve instance." msgstr "" #: 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 "" #: 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 "" #: dashboards/project/images/templates/images/images/_detail_overview.html:3 msgid "Image Overview" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:17 msgid "Owner" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:25 msgid "Checksum" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:37 msgid "Never updated" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:48 msgid "Container Format" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:50 #: dashboards/project/volumes/volumes/forms.py:553 msgid "Disk Format" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:53 msgid "Min Disk" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:57 msgid "Min RAM" msgstr "" #: dashboards/project/images/templates/images/images/_detail_overview.html:64 msgid "Custom Properties" msgstr "" #: dashboards/project/images/templates/images/images/detail.html:4 msgid "Image Details" msgstr "" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 #: dashboards/project/instances/tables.py:385 #: dashboards/project/volumes/volumes/tables.py:166 msgid "Create Snapshot" msgstr "" #: dashboards/project/images/templates/images/snapshots/_create.html:19 msgid "Snapshots preserve the disk state of a running instance." msgstr "" #: dashboards/project/images/templates/images/snapshots/create.html:6 msgid "Create a Snapshot" msgstr "" #: dashboards/project/instances/audit_tables.py:24 msgid "Request ID" msgstr "" #: dashboards/project/instances/audit_tables.py:26 msgid "Start Time" msgstr "" #: dashboards/project/instances/audit_tables.py:29 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Message" msgstr "" #: dashboards/project/instances/audit_tables.py:33 msgid "Instance Action List" msgstr "" #: dashboards/project/instances/console.py:41 #, python-format msgid "Console type \"%s\" not supported." msgstr "" #: dashboards/project/instances/console.py:66 msgid "No available console found." msgstr "" #: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "" #: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "" #: dashboards/project/instances/forms.py:53 #: dashboards/project/instances/workflows/create_instance.py:785 msgid "Disk Partition" msgstr "" #: dashboards/project/instances/forms.py:66 #: dashboards/project/instances/workflows/create_instance.py:439 msgid "No images available" msgstr "" #: dashboards/project/instances/forms.py:78 #: dashboards/project/instances/workflows/create_instance.py:803 msgid "Automatic" msgstr "" #: dashboards/project/instances/forms.py:79 #: dashboards/project/instances/workflows/create_instance.py:804 msgid "Manual" msgstr "" #: dashboards/project/instances/forms.py:82 #: dashboards/project/instances/workflows/create_instance.py:166 #: dashboards/project/instances/workflows/create_instance.py:813 msgid "Unable to retrieve extensions information." msgstr "" #: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "" #: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "" #: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "" #: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "" #: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "" #: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "" #: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "" #: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "" #: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "" #: dashboards/project/instances/tables.py:119 msgid "Hard Reboot Instance" msgid_plural "Hard Reboot Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:127 msgid "Hard Rebooted Instance" msgid_plural "Hard Rebooted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:150 msgid "Soft Reboot Instance" msgid_plural "Soft Reboot Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:158 msgid "Soft Rebooted Instance" msgid_plural "Soft Rebooted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:175 msgid "Pause Instance" msgid_plural "Pause Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:180 #: dashboards/project/instances/tables.py:248 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:190 msgid "Paused Instance" msgid_plural "Paused Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:195 #: dashboards/project/instances/tables.py:263 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:243 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:258 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:372 msgid "Edit Security Groups" msgstr "" #: dashboards/project/instances/tables.py:398 #: dashboards/project/instances/tabs.py:58 msgid "Console" msgstr "" #: dashboards/project/instances/tables.py:418 msgid "View Log" msgstr "" #: dashboards/project/instances/tables.py:435 #: dashboards/project/instances/workflows/resize_instance.py:89 msgid "Resize Instance" msgstr "" #: dashboards/project/instances/tables.py:459 msgid "Confirm Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:472 msgid "Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:485 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 #: dashboards/project/instances/templates/instances/rebuild.html:6 msgid "Rebuild Instance" msgstr "" #: dashboards/project/instances/tables.py:502 msgid "Retrieve Password" msgstr "" #: dashboards/project/instances/tables.py:525 #: dashboards/project/instances/tables.py:549 msgid "Associate Floating IP" msgstr "" #: dashboards/project/instances/tables.py:568 #, python-format msgid "Successfully associated floating IP: %s" msgstr "" #: dashboards/project/instances/tables.py:572 msgid "Unable to associate floating IP." msgstr "" #: dashboards/project/instances/tables.py:578 msgid "Disassociate Floating IP" msgstr "" #: dashboards/project/instances/tables.py:606 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "" #: dashboards/project/instances/tables.py:609 msgid "No floating IPs to disassociate." msgstr "" #: dashboards/project/instances/tables.py:619 #, python-format msgid "Please try again later [Error: %s]." msgstr "" #: dashboards/project/instances/tables.py:621 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "" #: dashboards/project/instances/tables.py:633 #, python-format msgid "Failed to launch instance \"%s\"" msgstr "" #: dashboards/project/instances/tables.py:649 #: dashboards/project/instances/views.py:362 #, python-format msgid "Unable to retrieve flavor information for instance \"%s\"." msgstr "" #: dashboards/project/instances/tables.py:666 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:674 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:696 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:705 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:726 msgid "Lock Instance" msgid_plural "Lock Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:734 msgid "Locked Instance" msgid_plural "Locked Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:757 msgid "Unlock Instance" msgid_plural "Unlock Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:765 msgid "Unlocked Instance" msgid_plural "Unlocked Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:794 #, python-format msgid "%s GB" msgstr "" #: dashboards/project/instances/tables.py:818 #: dashboards/project/instances/tables.py:840 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "" #: dashboards/project/instances/tables.py:819 msgctxt "Current status of an Instance" msgid "Active" msgstr "" #: dashboards/project/instances/tables.py:820 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "" #: dashboards/project/instances/tables.py:822 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "" #: dashboards/project/instances/tables.py:823 msgctxt "Current status of an Instance" msgid "Paused" msgstr "" #: dashboards/project/instances/tables.py:824 msgctxt "Current status of an Instance" msgid "Error" msgstr "" #: dashboards/project/instances/tables.py:826 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:828 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:830 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:831 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "" #: dashboards/project/instances/tables.py:833 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "" #: dashboards/project/instances/tables.py:834 msgctxt "Current status of an Instance" msgid "Password" msgstr "" #: dashboards/project/instances/tables.py:835 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "" #: dashboards/project/instances/tables.py:837 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "" #: dashboards/project/instances/tables.py:838 msgctxt "Current status of an Instance" msgid "Build" msgstr "" #: dashboards/project/instances/tables.py:839 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "" #: dashboards/project/instances/tables.py:842 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "" #: dashboards/project/instances/tables.py:843 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "" #: dashboards/project/instances/tables.py:845 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "" #: dashboards/project/instances/tables.py:851 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "" #: dashboards/project/instances/tables.py:853 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "" #: dashboards/project/instances/tables.py:855 msgctxt "Task status of an Instance" msgid "Networking" msgstr "" #: dashboards/project/instances/tables.py:856 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "" #: dashboards/project/instances/tables.py:858 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "" #: dashboards/project/instances/tables.py:860 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "" #: dashboards/project/instances/tables.py:862 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "" #: dashboards/project/instances/tables.py:864 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "" #: dashboards/project/instances/tables.py:866 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "" #: dashboards/project/instances/tables.py:868 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "" #: dashboards/project/instances/tables.py:870 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:872 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "" #: dashboards/project/instances/tables.py:874 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "" #: dashboards/project/instances/tables.py:876 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:878 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:880 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:881 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "" #: dashboards/project/instances/tables.py:883 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "" #: dashboards/project/instances/tables.py:884 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "" #: dashboards/project/instances/tables.py:885 #: dashboards/project/instances/tables.py:888 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "" #: dashboards/project/instances/tables.py:887 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "" #: dashboards/project/instances/tables.py:890 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "" #: dashboards/project/instances/tables.py:892 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "" #: dashboards/project/instances/tables.py:893 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "" #: dashboards/project/instances/tables.py:895 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "" #: dashboards/project/instances/tables.py:897 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "" #: dashboards/project/instances/tables.py:899 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "" #: dashboards/project/instances/tables.py:901 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "" #: dashboards/project/instances/tables.py:902 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "" #: dashboards/project/instances/tables.py:903 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "" #: dashboards/project/instances/tables.py:905 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "" #: dashboards/project/instances/tables.py:906 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "" #: dashboards/project/instances/tables.py:907 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "" #: dashboards/project/instances/tables.py:909 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "" #: dashboards/project/instances/tables.py:911 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "" #: dashboards/project/instances/tables.py:913 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "" #: dashboards/project/instances/tables.py:915 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "" #: dashboards/project/instances/tables.py:919 msgctxt "Power state of an Instance" msgid "No State" msgstr "" #: dashboards/project/instances/tables.py:920 msgctxt "Power state of an Instance" msgid "Running" msgstr "" #: dashboards/project/instances/tables.py:921 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "" #: dashboards/project/instances/tables.py:922 msgctxt "Power state of an Instance" msgid "Paused" msgstr "" #: dashboards/project/instances/tables.py:923 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "" #: dashboards/project/instances/tables.py:924 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "" #: dashboards/project/instances/tables.py:925 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "" #: dashboards/project/instances/tables.py:926 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "" #: dashboards/project/instances/tables.py:927 msgctxt "Power state of an Instance" msgid "Failed" msgstr "" #: dashboards/project/instances/tables.py:928 msgctxt "Power state of an Instance" msgid "Building" msgstr "" #: dashboards/project/instances/tables.py:965 #: dashboards/project/instances/workflows/create_instance.py:528 msgid "Key Pair" msgstr "" #: dashboards/project/instances/tabs.py:39 msgid "Log" msgstr "" #: dashboards/project/instances/tabs.py:51 #: dashboards/project/instances/views.py:152 #, python-format msgid "Unable to get log for instance \"%s\"." msgstr "" #: dashboards/project/instances/tabs.py:81 msgid "Action Log" msgstr "" #: dashboards/project/instances/tabs.py:94 msgid "Unable to retrieve instance action list." msgstr "" #: dashboards/project/instances/utils.py:31 msgid "Unable to retrieve instance flavors." msgstr "" #: dashboards/project/instances/utils.py:62 msgid "Unable to sort instance flavors." msgstr "" #: dashboards/project/instances/utils.py:72 msgid "Unable to retrieve Nova availability zones." msgstr "" #: dashboards/project/instances/views.py:70 msgid "Unable to retrieve instances." msgstr "" #: dashboards/project/instances/views.py:167 #, python-format msgid "Unable to get VNC console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:178 #, python-format msgid "Unable to get SPICE console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:189 #, python-format msgid "Unable to get RDP console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:276 #, python-format msgid "Unable to retrieve details for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:297 #, python-format msgid "Unable to retrieve volume list for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:306 #, python-format msgid "Unable to retrieve flavor information for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:315 #, python-format msgid "Unable to retrieve security groups for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:323 #, python-format msgid "" "Unable to retrieve IP addresses from Neutron for instance \"%(name)s\" " "(%(id)s)." msgstr "" #: dashboards/project/instances/views.py:376 msgid "Unable to retrieve flavors." msgstr "" #: dashboards/project/instances/templates/instances/_decryptpassword.html:10 #: dashboards/project/instances/templates/instances/decryptpassword.html:6 msgid "Retrieve Instance Password" msgstr "" #: 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 "" #: dashboards/project/instances/templates/instances/_decryptpassword.html:22 msgid "Note: " msgstr "" #: 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 "" #: dashboards/project/instances/templates/instances/_decryptpassword.html:30 msgid "Decrypt Password" msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:4 msgid "Instance Console" msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:6 msgid "" "If console is not responding to keyboard input: click the grey status bar " "below." msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:6 msgid "Click here to show only console" msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:7 msgid "To exit the fullscreen mode, click the browser's back button." msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:21 msgid "console is currently unavailable. Please try again later." msgstr "" #: dashboards/project/instances/templates/instances/_detail_console.html:22 msgid "Reload" msgstr "" #: dashboards/project/instances/templates/instances/_detail_log.html:5 msgid "Instance Console Log" msgstr "" #: dashboards/project/instances/templates/instances/_detail_log.html:8 msgid "Log Length" msgstr "" #: dashboards/project/instances/templates/instances/_detail_log.html:10 msgid "Go" msgstr "" #: dashboards/project/instances/templates/instances/_detail_log.html:12 msgid "View Full Log" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:20 msgid "Uptime" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:29 msgid "Fault" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:54 msgid "VCPU" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:55 #: usage/tables.py:34 msgid "Disk" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:68 msgid "IP Addresses" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:93 msgid "No rules defined." msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:107 msgid "Key Name" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:120 #: dashboards/project/loadbalancers/tables.py:274 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27 msgid "N/A" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:130 msgid "Volumes Attached" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:134 #: 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:350 msgid "Attached To" msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:137 #, python-format msgid "" "\n" " %(volume_label)s on %(volume_device)s\n" " " msgstr "" #: dashboards/project/instances/templates/instances/_detail_overview.html:143 msgid "No volumes attached." msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 msgid "Flavor Details" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 msgid "Total Disk" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 msgid "MB" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:19 msgid "Project Limits" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:21 msgid "Number of Instances" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:22 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:29 #, python-format msgid "

%(used)s of %(quota)s Used

" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:35 msgid "Total RAM" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:36 #, python-format msgid "

%(used)s of %(quota)s MB Used

" msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:43 msgid "" "Some flavors not meeting minimum image requirements have been disabled." msgstr "" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:44 msgid "No flavors meet minimum criteria for selected image." msgstr "" #: dashboards/project/instances/templates/instances/_instance_flavor.html:8 #, python-format msgid "Flavor Details: %(name)s\">%(name)s" msgstr "" #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "" #: 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 "" #: dashboards/project/instances/templates/instances/_launch_customize_help.html:3 msgid "\"Customization Script\" is analogous to \"User Data\" in other systems." msgstr "" #: 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 "" #: 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 "" #: 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 "" #: dashboards/project/instances/templates/instances/_rebuild.html:19 msgid "Select the image to rebuild your instance." msgstr "" #: dashboards/project/instances/templates/instances/_rebuild.html:21 msgid "You may optionally set a password on the rebuilt instance." msgstr "" #: dashboards/project/instances/templates/instances/decryptpassword.html:3 msgid "Instance Admin Password" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:53 msgid "User" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:67 msgid "Project & User" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:88 msgid "Instance Count" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:91 msgid "Number of instances to launch." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:93 msgid "Instance Boot Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:94 msgid "Choose Your Boot Source Type." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:97 msgid "Instance Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:102 msgid "Volume Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:113 msgid "Device size (GB)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:117 msgid "Volume size in gigabytes (integer value)." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:120 #: dashboards/project/volumes/volumes/forms.py:418 msgid "Device Name" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:123 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:129 msgid "Delete on Terminate" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:132 msgid "Delete volume on instance terminate" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:152 msgid "Select source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:153 msgid "Boot from image" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:154 msgid "Boot from snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:157 msgid "Boot from volume" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:164 msgid "Boot from image (creates a new volume)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:171 msgid "Boot from volume snapshot (creates a new volume)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:211 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" " quota available. " msgid_plural "" "The requested %(req)i instances cannot be launched as you only have " "%(avail)i of your quota available." msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/workflows/create_instance.py:227 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:234 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:241 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:261 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:282 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:292 #: dashboards/project/instances/workflows/create_instance.py:306 msgid "You must select an image." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:300 msgid "You must set volume size" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:303 msgid "Volume size must be greater than 0" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:317 #: dashboards/project/instances/workflows/create_instance.py:335 msgid "You must select a snapshot." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:322 msgid "You must select a volume." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:329 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:372 #: dashboards/project/volumes/volumes/forms.py:285 msgid "Unable to retrieve availability zones." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:378 #: dashboards/project/volumes/volumes/forms.py:288 msgid "No availability zones found" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:380 #: dashboards/project/volumes/volumes/forms.py:290 msgid "Any Availability Zone" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:402 #: dashboards/project/instances/workflows/resize_instance.py:77 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:412 #: dashboards/project/volumes/volumes/forms.py:192 msgid "Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:417 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:451 msgid "Select Instance Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:453 msgid "No snapshots available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:466 #: dashboards/project/volumes/volumes/forms.py:303 msgid "Unable to retrieve list of volumes." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:468 #: dashboards/project/volumes/backups/forms.py:69 msgid "Select Volume" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:470 msgid "No volumes available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:482 msgid "Unable to retrieve list of volume snapshots." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:485 msgid "Select Volume Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:487 msgid "No volume snapshots available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:530 msgid "Key pair to use for authentication." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:534 msgid "Admin Password" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:540 msgid "Confirm Admin Password" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:546 msgid "Launch instance in these security groups." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:551 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:567 msgid "Unable to retrieve key pairs." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:571 msgid "Select a key pair" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:573 msgid "No key pairs available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:582 msgid "Unable to retrieve list of security groups" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:614 msgid "Post-Creation" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:618 msgid "Select Script Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:619 #: dashboards/project/stacks/forms.py:58 msgid "Direct Input" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:623 msgid "Customization Script Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:628 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:632 #: dashboards/project/instances/workflows/create_instance.py:637 msgid "Script File" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:641 #: dashboards/project/instances/workflows/create_instance.py:646 msgid "Script Data" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:673 msgid "File exceeds maximum size (16kb)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:681 #: dashboards/project/stacks/forms.py:187 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:708 msgid "Policy Profiles" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:711 msgid "Launch instance with this policy profile" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:786 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:790 msgid "Configuration Drive" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:791 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:817 msgid "Advanced Options" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:855 #, python-format msgid "%s instances" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:915 #, python-format msgid "Port not created for profile-id (%s)." msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:34 msgid "Old Flavor" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:38 msgid "New Flavor" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:39 msgid "Choose the flavor to launch." msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:42 msgid "Flavor Choice" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:52 msgid "Please choose a new flavor that is not the same as the old one." msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:61 msgid "Select a New Flavor" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:63 msgid "No flavors available" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:90 msgid "Resize" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:91 #, python-format msgid "Scheduled resize of instance \"%s\"." msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:92 #, python-format msgid "Unable to resize instance \"%s\"." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:39 msgid "Unable to retrieve security group list. Please try again later." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:86 msgid "" "Add and remove security groups to this project from the list of available " "security groups." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:88 msgid "All Security Groups" msgstr "" #: dashboards/project/instances/workflows/update_instance.py:89 msgid "Instance Security Groups" msgstr "" #: dashboards/project/instances/workflows/update_instance.py:90 msgid "No security groups found." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:91 msgid "No security groups enabled." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:121 msgid "Edit the instance details." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:134 #, python-format msgid "Modified instance \"%s\"." msgstr "" #: dashboards/project/instances/workflows/update_instance.py:135 #, python-format msgid "Unable to modify instance \"%s\"." msgstr "" #: dashboards/project/loadbalancers/forms.py:37 #: dashboards/project/loadbalancers/workflows.py:45 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:36 msgid "Load Balancing Method" msgstr "" #: dashboards/project/loadbalancers/forms.py:61 #, python-format msgid "Pool %s was successfully updated." msgstr "" #: dashboards/project/loadbalancers/forms.py:66 #, python-format msgid "Failed to update pool %s" msgstr "" #: dashboards/project/loadbalancers/forms.py:81 #: dashboards/project/loadbalancers/workflows.py:174 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:39 msgid "Session Persistence" msgstr "" #: dashboards/project/loadbalancers/forms.py:85 #: dashboards/project/loadbalancers/workflows.py:181 msgid "Cookie Name" msgstr "" #: dashboards/project/loadbalancers/forms.py:86 #: dashboards/project/loadbalancers/workflows.py:182 msgid "Required for APP_COOKIE persistence; Ignored otherwise." msgstr "" #: dashboards/project/loadbalancers/forms.py:90 #: dashboards/project/loadbalancers/workflows.py:190 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 msgid "Connection Limit" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/loadbalancers/forms.py:120 msgid "No session persistence" msgstr "" #: dashboards/project/loadbalancers/forms.py:130 #: dashboards/project/loadbalancers/workflows.py:228 msgid "Cookie name is required for APP_COOKIE persistence." msgstr "" #: dashboards/project/loadbalancers/forms.py:157 #, python-format msgid "VIP %s was successfully updated." msgstr "" #: dashboards/project/loadbalancers/forms.py:162 #, python-format msgid "Failed to update VIP %s" msgstr "" #: dashboards/project/loadbalancers/forms.py:173 #: dashboards/project/loadbalancers/tables.py:308 #: dashboards/project/loadbalancers/workflows.py:332 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:22 msgid "Weight" msgstr "" #: dashboards/project/loadbalancers/forms.py:174 msgid "Relative part of requests this pool member serves compared to others" msgstr "" #: dashboards/project/loadbalancers/forms.py:207 #, python-format msgid "Member %s was successfully updated." msgstr "" #: dashboards/project/loadbalancers/forms.py:213 #, python-format msgid "Failed to update member %s" msgstr "" #: dashboards/project/loadbalancers/forms.py:225 #: dashboards/project/loadbalancers/tables.py:334 #: dashboards/project/loadbalancers/workflows.py:497 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15 msgid "Delay" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/forms.py:230 #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:502 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/forms.py:235 #: dashboards/project/loadbalancers/workflows.py:507 msgid "Max Retries (1~10)" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/forms.py:257 #, python-format msgid "Health monitor %s was successfully updated." msgstr "" #: dashboards/project/loadbalancers/forms.py:263 #, python-format msgid "Failed to update health monitor %s" msgstr "" #: dashboards/project/loadbalancers/panel.py:22 msgid "Load Balancers" msgstr "" #: dashboards/project/loadbalancers/tables.py:31 #: dashboards/project/loadbalancers/workflows.py:135 msgid "Add Pool" msgstr "" #: dashboards/project/loadbalancers/tables.py:40 #: dashboards/project/loadbalancers/workflows.py:259 msgid "Add VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:58 #: dashboards/project/loadbalancers/workflows.py:425 msgid "Add Member" msgstr "" #: dashboards/project/loadbalancers/tables.py:67 #: dashboards/project/loadbalancers/workflows.py:603 msgid "Add Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:81 msgid "Delete VIP" msgid_plural "Delete VIPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:89 msgid "Scheduled deletion of VIP" msgid_plural "Scheduled deletion of VIPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:107 msgid "Delete Pool" msgid_plural "Delete Pools" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:115 msgid "Scheduled deletion of Pool" msgid_plural "Scheduled deletion of Pools" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:134 msgid "Delete Monitor" msgid_plural "Delete Monitors" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:142 msgid "Scheduled deletion of Monitor" msgid_plural "Scheduled deletion of Monitors" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:155 msgid "Delete Member" msgid_plural "Delete Members" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:163 msgid "Scheduled deletion of Member" msgid_plural "Scheduled deletion of Members" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:171 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:8 #: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:6 msgid "Edit Pool" msgstr "" #: dashboards/project/loadbalancers/tables.py:183 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:8 #: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:6 msgid "Edit VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:200 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:8 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:6 msgid "Edit Member" msgstr "" #: dashboards/project/loadbalancers/tables.py:212 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:8 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:6 msgid "Edit Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:233 #: dashboards/project/loadbalancers/workflows.py:666 msgid "Associate Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:249 msgid "Failed to retrieve health monitors." msgstr "" #: dashboards/project/loadbalancers/tables.py:256 #: dashboards/project/loadbalancers/workflows.py:729 msgid "Disassociate Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:275 #: dashboards/project/loadbalancers/workflows.py:43 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:29 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:18 #: dashboards/project/networks/workflows.py:158 #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/routers/ports/forms.py:29 #: dashboards/project/vpn/tables.py:263 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "" #: dashboards/project/loadbalancers/tables.py:278 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:18 msgid "VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:283 #: dashboards/project/loadbalancers/tabs.py:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:38 msgid "Pools" msgstr "" #: dashboards/project/loadbalancers/tables.py:306 #: dashboards/project/loadbalancers/workflows.py:168 #: dashboards/project/loadbalancers/workflows.py:339 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:19 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:25 msgid "Protocol Port" msgstr "" #: dashboards/project/loadbalancers/tables.py:315 #: dashboards/project/loadbalancers/tabs.py:48 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:39 msgid "Members" msgstr "" #: dashboards/project/loadbalancers/tables.py:332 msgid "Monitor Type" msgstr "" #: dashboards/project/loadbalancers/tables.py:336 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:21 msgid "Max Retries" msgstr "" #: dashboards/project/loadbalancers/tables.py:341 #: dashboards/project/loadbalancers/tabs.py:68 msgid "Monitors" msgstr "" #: dashboards/project/loadbalancers/tabs.py:60 msgid "Unable to retrieve member list." msgstr "" #: dashboards/project/loadbalancers/tabs.py:80 msgid "Unable to retrieve monitor list." msgstr "" #: dashboards/project/loadbalancers/tabs.py:91 msgid "Pool Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:101 msgid "VIP Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:112 msgid "Unable to retrieve VIP details." msgstr "" #: dashboards/project/loadbalancers/tabs.py:117 msgid "Member Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:127 msgid "Monitor Details" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/utils.py:27 #, python-format msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" msgstr "" #: dashboards/project/loadbalancers/views.py:53 #, python-format msgid "Deleted monitor %s" msgstr "" #: dashboards/project/loadbalancers/views.py:56 #, python-format msgid "Unable to delete monitor. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:61 #, python-format msgid "Deleted pool %s" msgstr "" #: dashboards/project/loadbalancers/views.py:64 #, python-format msgid "Unable to delete pool. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:69 #, python-format msgid "Deleted member %s" msgstr "" #: dashboards/project/loadbalancers/views.py:72 #, python-format msgid "Unable to delete member. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:79 #, python-format msgid "Unable to locate VIP to delete. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:84 #, python-format msgid "Deleted VIP %s" msgstr "" #: dashboards/project/loadbalancers/views.py:87 #, python-format msgid "Unable to delete VIP. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:107 #, python-format msgid "Unable to retrieve pool subnet. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:133 msgid "Unable to retrieve pool details." msgstr "" #: dashboards/project/loadbalancers/views.py:175 msgid "Unable to retrieve member details." msgstr "" #: dashboards/project/loadbalancers/views.py:206 msgid "Unable to retrieve monitor details." msgstr "" #: dashboards/project/loadbalancers/views.py:244 #, python-format msgid "Unable to retrieve pool details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:274 #, python-format msgid "Unable to retrieve VIP details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:318 #, python-format msgid "Unable to retrieve member details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:347 #, python-format msgid "Unable to retrieve health monitor details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:370 #: dashboards/project/loadbalancers/views.py:386 #, python-format msgid "Unable to retrieve pool. %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:55 #: dashboards/project/loadbalancers/workflows.py:200 #: dashboards/project/vpn/workflows.py:40 msgid "Select a Subnet" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:67 #: dashboards/project/loadbalancers/workflows.py:211 msgid "Select a Protocol" msgstr "" #: dashboards/project/loadbalancers/workflows.py:71 msgid "Select a Method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:85 msgid "Unable to retrieve providers list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:99 #, python-format msgid "%s (default)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:102 msgid "Provider for Load Balancer is not supported" msgstr "" #: dashboards/project/loadbalancers/workflows.py:104 msgid "No provider is available" msgstr "" #: dashboards/project/loadbalancers/workflows.py:110 msgid "Add New Pool" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:137 #, python-format msgid "Added pool \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:138 #, python-format msgid "Unable to add pool \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:159 msgid "VIP Subnet" msgstr "" #: dashboards/project/loadbalancers/workflows.py:162 msgid "Specify a free IP address from the selected subnet" msgstr "" #: dashboards/project/loadbalancers/workflows.py:215 msgid "No Session Persistence" msgstr "" #: dashboards/project/loadbalancers/workflows.py:233 msgid "Specify VIP" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:261 #, python-format msgid "Added VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:262 #, python-format msgid "Unable to add VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:278 #, python-format msgid "Unable to retrieve the specified pool. Unable to add VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:303 msgid "Member Source" msgstr "" #: dashboards/project/loadbalancers/workflows.py:304 msgid "Select from active instances" msgstr "" #: dashboards/project/loadbalancers/workflows.py:305 #: dashboards/project/loadbalancers/workflows.py:322 msgid "Specify member IP address" msgstr "" #: dashboards/project/loadbalancers/workflows.py:312 #: dashboards/project/loadbalancers/workflows.py:318 msgid "Member(s)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:320 msgid "Select members for this pool " msgstr "" #: dashboards/project/loadbalancers/workflows.py:321 #: dashboards/project/loadbalancers/workflows.py:327 msgid "Member address" msgstr "" #: 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 "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:352 msgid "Select a Pool" msgstr "" #: dashboards/project/loadbalancers/workflows.py:372 msgid "Unable to retrieve instances list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:376 msgid "" "No servers available. To add a member, you need at least one running " "instance." msgstr "" #: dashboards/project/loadbalancers/workflows.py:392 msgid "At least one member must be specified" msgstr "" #: dashboards/project/loadbalancers/workflows.py:396 msgid "Member IP address must be specified" msgstr "" #: dashboards/project/loadbalancers/workflows.py:401 msgid "Add New Member" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:427 msgid "Added member(s)." msgstr "" #: dashboards/project/loadbalancers/workflows.py:428 msgid "Unable to add member(s)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:438 msgid "Unable to retrieve the specified pool." msgstr "" #: dashboards/project/loadbalancers/workflows.py:487 msgid "PING" msgstr "" #: dashboards/project/loadbalancers/workflows.py:489 msgid "HTTP" msgstr "" #: dashboards/project/loadbalancers/workflows.py:490 msgid "HTTPS" msgstr "" #: dashboards/project/loadbalancers/workflows.py:513 msgid "GET" msgstr "" #: dashboards/project/loadbalancers/workflows.py:514 #: dashboards/project/loadbalancers/workflows.py:519 #: dashboards/project/loadbalancers/workflows.py:520 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25 msgid "HTTP Method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:515 msgid "HTTP method used to check health status of a member" msgstr "" #: dashboards/project/loadbalancers/workflows.py:538 #: dashboards/project/loadbalancers/workflows.py:545 #: dashboards/project/loadbalancers/workflows.py:546 msgid "Expected HTTP Status Codes" msgstr "" #: 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 "" #: dashboards/project/loadbalancers/workflows.py:565 msgid "Please choose a HTTP method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:568 msgid "Please specify an URL" msgstr "" #: dashboards/project/loadbalancers/workflows.py:571 msgid "" "Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or" " range of values (e.g. 200-204)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:578 msgid "Add New Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:580 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 "" #: dashboards/project/loadbalancers/workflows.py:605 msgid "Added monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:606 msgid "Unable to add monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:616 msgid "Unable to add monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:621 #: dashboards/project/loadbalancers/workflows.py:684 msgid "Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:627 #, python-format msgid "Select a monitor template for %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:630 #: dashboards/project/loadbalancers/workflows.py:694 msgid "Select a Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:642 #: dashboards/project/loadbalancers/workflows.py:704 msgid "Unable to retrieve monitors list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:648 #: dashboards/project/loadbalancers/workflows.py:710 msgid "Association Details" msgstr "" #: dashboards/project/loadbalancers/workflows.py:650 msgid "Associate a health monitor with target pool." msgstr "" #: dashboards/project/loadbalancers/workflows.py:668 msgid "Associated monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:669 #: dashboards/project/loadbalancers/workflows.py:679 msgid "Unable to associate monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:691 #, python-format msgid "Select a health monitor of %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:712 msgid "Disassociate a health monitor from target pool. " msgstr "" #: dashboards/project/loadbalancers/workflows.py:731 msgid "Disassociated monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:732 #: dashboards/project/loadbalancers/workflows.py:742 msgid "Unable to disassociate monitor." msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:16 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:22 msgid "Address" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:28 msgid "URL Path" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:31 msgid "Expected Codes" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:51 msgid "Health Monitors" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:18 msgid "" "You may update member attributes here: edit pool, weight or admin state." msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:18 msgid "" "You may update health monitor attributes here: edit delay, timeout, max " "retries or admin state." msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:18 msgid "" "You may update pool attributes here: edit name, description, load balancing " "method or admin state." msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:18 msgid "" "You may update VIP attributes here: edit name, description, pool, session " "persistence, connection limit or admin state." msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35 msgid "Port ID" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 #, python-format msgid "Type: %(persistence_type)s" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 #, python-format msgid "Cookie Name: %(cookie_name)s" msgstr "" #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:6 msgid "Load Balancer" msgstr "" #: dashboards/project/network_topology/panel.py:27 #: dashboards/project/network_topology/templates/network_topology/index.html:4 #: dashboards/project/network_topology/templates/network_topology/index.html:7 msgid "Network Topology" msgstr "" #: 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:34 #: dashboards/project/routers/tables.py:84 #: dashboards/project/routers/tables.py:97 #: dashboards/project/routers/templates/routers/_create.html:9 #: dashboards/project/routers/templates/routers/_create.html:20 #: dashboards/project/routers/templates/routers/create.html:3 #: dashboards/project/routers/templates/routers/create.html:6 msgid "Create Router" msgstr "" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:178 #: dashboards/project/vpn/tables.py:264 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "" #: dashboards/project/network_topology/templates/network_topology/create_router.html:6 msgid "Create a Router" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:13 msgid "This pane needs javascript support." msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:22 msgid "Small" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:23 msgid "Normal" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:28 msgid "Launch Instance (Quota exceeded)" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:31 #: dashboards/project/networks/tables.py:97 msgid "Create Network (Quota exceeded)" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:34 #: dashboards/project/routers/tables.py:95 msgid "Create Router (Quota exceeded)" msgstr "" #: dashboards/project/network_topology/templates/network_topology/index.html:40 msgid "There are no networks, routers, or connected instances to display." msgstr "" #: dashboards/project/networks/tables.py:118 #: dashboards/project/networks/tables.py:132 msgid "Add Subnet" msgstr "" #: dashboards/project/networks/tables.py:130 msgid "Add Subnet (Quota exceeded)" msgstr "" #: dashboards/project/networks/views.py:85 msgid "Unable to retrieve network details." msgstr "" #: dashboards/project/networks/views.py:145 #, python-format msgid "Network Details: %(network_name)s" msgstr "" #: dashboards/project/networks/workflows.py:50 msgid "The state to start the network in." msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:106 msgid "Subnet Name" msgstr "" #: dashboards/project/networks/workflows.py:108 #: dashboards/project/networks/subnets/tables.py:131 #: dashboards/project/networks/subnets/workflows.py:81 msgid "Network Address" msgstr "" #: dashboards/project/networks/workflows.py:116 msgid "Network address in CIDR format (e.g. 192.168.0.0/24, 2001:DB8::/48)" msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:145 #: dashboards/project/networks/subnets/workflows.py:112 msgid "Disable Gateway" msgstr "" #: dashboards/project/networks/workflows.py:154 msgid "Specify \"Network Address\" or clear \"Create Subnet\" checkbox." msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:182 msgid "Network Address and IP version are inconsistent." msgstr "" #: dashboards/project/networks/workflows.py:186 #, python-format msgid "The subnet in the Network Address is too small (/%s)." msgstr "" #: dashboards/project/networks/workflows.py:191 msgid "Gateway IP and IP version are inconsistent." msgstr "" #: dashboards/project/networks/workflows.py:194 msgid "Specify IP address of gateway or check \"Disable Gateway\"." msgstr "" #: dashboards/project/networks/workflows.py:214 msgid "Enable DHCP" msgstr "" #: dashboards/project/networks/workflows.py:217 #: dashboards/project/networks/workflows.py:221 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:32 msgid "IPv6 Address Configuration Mode" msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:233 msgid "Allocation Pools" msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:241 msgid "DNS Name Servers" msgstr "" #: dashboards/project/networks/workflows.py:242 msgid "" "IP address list of DNS name servers for this subnet. One entry per line." msgstr "" #: dashboards/project/networks/workflows.py:247 msgid "Host Routes" msgstr "" #: 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 "" #: dashboards/project/networks/workflows.py:255 #: dashboards/project/networks/subnets/workflows.py:150 #: dashboards/project/networks/templates/networks/subnets/detail.html:3 #: dashboards/project/networks/templates/networks/subnets/detail.html:6 msgid "Subnet Details" msgstr "" #: dashboards/project/networks/workflows.py:256 #: dashboards/project/networks/subnets/workflows.py:151 msgid "Specify additional attributes for the subnet." msgstr "" #: dashboards/project/networks/workflows.py:259 #, python-format msgid "%s (Default)" msgstr "" #: dashboards/project/networks/workflows.py:268 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(ip)s)" msgstr "" #: dashboards/project/networks/workflows.py:276 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(network)s)" msgstr "" #: dashboards/project/networks/workflows.py:287 #, python-format msgid "Start and end addresses must be specified (value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:293 #, python-format msgid "Start address is larger than end address (value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:311 #, python-format msgid "" "Host Routes format error: Destination CIDR and nexthop must be specified " "(value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:336 #, python-format msgid "Created network \"%s\"." msgstr "" #: dashboards/project/networks/workflows.py:337 #, python-format msgid "Unable to create network \"%s\"." msgstr "" #: dashboards/project/networks/workflows.py:362 #, python-format msgid "Network \"%s\" was successfully created." msgstr "" #: dashboards/project/networks/workflows.py:366 #, python-format msgid "Failed to create network \"%(network)s\": %(reason)s" msgstr "" #: dashboards/project/networks/workflows.py:429 #, python-format msgid "Subnet \"%s\" was successfully created." msgstr "" #: dashboards/project/networks/workflows.py:433 #, python-format msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s" msgstr "" #: dashboards/project/networks/workflows.py:449 #, python-format msgid "Delete the created network \"%s\" due to subnet creation failure." msgstr "" #: dashboards/project/networks/workflows.py:456 #, python-format msgid "Failed to delete network \"%s\"" msgstr "" #: dashboards/project/networks/ports/tables.py:35 msgid "Attached" msgstr "" #: dashboards/project/networks/ports/tables.py:37 msgid "Detached" msgstr "" #: dashboards/project/networks/ports/tables.py:58 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:40 msgid "Attached Device" msgstr "" #: dashboards/project/networks/ports/views.py:92 msgid "Unable to retrieve port details" msgstr "" #: dashboards/project/networks/subnets/tables.py:106 msgid "Create Subnet (Quota exceeded)" msgstr "" #: dashboards/project/networks/subnets/utils.py:20 msgid "No options specified" msgstr "" #: dashboards/project/networks/subnets/utils.py:22 msgid "SLAAC: Address discovered from Openstack Router" msgstr "" #: dashboards/project/networks/subnets/utils.py:24 msgid "DHCPv6 stateful: Address discovered from Openstack DHCP" msgstr "" #: dashboards/project/networks/subnets/utils.py:26 msgid "" "DHCPv6 stateless: Address discovered from Openstack Router and info from " "Openstack DHCP" msgstr "" #: dashboards/project/networks/subnets/views.py:68 msgid "Unable to retrieve subnet details" msgstr "" #: dashboards/project/networks/subnets/views.py:112 msgid "Unable to retrieve subnet details." msgstr "" #: dashboards/project/networks/subnets/workflows.py:35 msgid "Specify \"Network Address\"" msgstr "" #: 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 "" #: dashboards/project/networks/subnets/workflows.py:58 #, python-format msgid "Created subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:59 #, python-format msgid "Unable to create subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:86 msgid "Network address in CIDR format (e.g. 192.168.0.0/24)" msgstr "" #: dashboards/project/networks/subnets/workflows.py:103 msgid "Gateway IP (optional)" msgstr "" #: 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 "" #: dashboards/project/networks/subnets/workflows.py:117 msgid "" "Update a subnet associated with the network. Advanced configuration are " "available at \"Subnet Details\" tab." msgstr "" #: dashboards/project/networks/subnets/workflows.py:162 #, python-format msgid "Updated subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:163 #, python-format msgid "Unable to update subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:198 #, python-format msgid "Subnet \"%s\" was successfully updated." msgstr "" #: dashboards/project/networks/subnets/workflows.py:202 #, python-format msgid "Failed to update subnet \"%(sub)s\": %(reason)s" msgstr "" #: dashboards/project/networks/templates/networks/_create.html:18 msgid "Select a name for your network." msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:3 msgid "Network Overview" msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:22 msgid "Provider Network" msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:23 msgid "Network Type:" msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:24 msgid "Physical Network:" msgstr "" #: dashboards/project/networks/templates/networks/_detail_overview.html:25 msgid "Segmentation ID:" msgstr "" #: dashboards/project/networks/templates/networks/create.html:13 msgid "Back" msgstr "" #: dashboards/project/networks/templates/networks/create.html:17 #: dashboards/project/stacks/templates/stacks/_change_template.html:25 #: dashboards/project/stacks/templates/stacks/_select_template.html:25 msgid "Next" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:4 msgid "Port Overview" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:19 msgid "Fixed IP" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:23 msgid "IP address:" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:24 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:23 msgid "Subnet ID" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:30 msgid "Mac Address" msgstr "" #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:45 msgid "No attached device" msgstr "" #: dashboards/project/networks/templates/networks/ports/detail.html:3 #: dashboards/project/networks/templates/networks/ports/detail.html:6 msgid "Port Details" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:4 msgid "Subnet Overview" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:16 msgid "IP version" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:20 msgid "IP allocation pool" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:23 msgid "Start" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:24 msgid " - End" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:29 msgid "DHCP Enable" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:36 #, python-format msgid "" "\n" " Other IPv6 modes: ipv6_ra_mode=%(ra_mode)s, ipv6_address_mode=%(addr_mode)s\n" " " msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:41 msgid "Additional routes" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:44 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 msgid "Destination" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:45 msgid " : Next hop" msgstr "" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:50 msgid "DNS name server" msgstr "" #: dashboards/project/overview/views.py:34 msgid "Uptime (Seconds)" msgstr "" #: dashboards/project/routers/forms.py:35 #: dashboards/project/routers/ports/forms.py:35 #: dashboards/project/routers/ports/forms.py:147 msgid "Router Name" msgstr "" #: dashboards/project/routers/forms.py:36 #: dashboards/project/routers/forms.py:91 msgid "Router Type" msgstr "" #: dashboards/project/routers/forms.py:45 #: dashboards/project/routers/forms.py:55 msgid "Use Server Default" msgstr "" #: dashboards/project/routers/forms.py:46 #: dashboards/project/routers/forms.py:110 msgid "Centralized" msgstr "" #: dashboards/project/routers/forms.py:56 msgid "Enable HA mode" msgstr "" #: dashboards/project/routers/forms.py:57 msgid "Disable HA mode" msgstr "" #: dashboards/project/routers/forms.py:70 #, python-format msgid "Router %s was successfully created." msgstr "" #: dashboards/project/routers/forms.py:75 msgid "Quota exceeded for resource router." msgstr "" #: dashboards/project/routers/forms.py:77 #, python-format msgid "Failed to create router \"%s\"." msgstr "" #: dashboards/project/routers/forms.py:132 #, python-format msgid "Router %s was successfully updated." msgstr "" #: dashboards/project/routers/forms.py:137 #, python-format msgid "Failed to update router %s" msgstr "" #: dashboards/project/routers/tables.py:39 msgid "Delete Router" msgid_plural "Delete Routers" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:47 msgid "Deleted Router" msgid_plural "Deleted Routers" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:66 #: dashboards/project/routers/tables.py:74 #, python-format msgid "Unable to delete router \"%s\"" msgstr "" #: dashboards/project/routers/tables.py:114 #: 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 #: dashboards/project/routers/templates/routers/ports/setgateway.html:6 msgid "Set Gateway" msgstr "" #: dashboards/project/routers/tables.py:130 msgid "Clear Gateway" msgid_plural "Clear Gateways" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:138 msgid "Cleared Gateway" msgid_plural "Cleared Gateways" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:154 #, python-format msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\"" msgstr "" #. Translators: High Availability mode of Neutron router #: dashboards/project/routers/tables.py:199 msgid "HA mode" msgstr "" #: dashboards/project/routers/tabs.py:54 #: dashboards/project/routers/views.py:169 msgid "Unable to retrieve router details." msgstr "" #: dashboards/project/routers/views.py:73 #, python-format msgid "Unable to retrieve a list of external networks \"%s\"." msgstr "" #: dashboards/project/routers/views.py:86 #, python-format msgid "" "External network \"%(ext_net_id)s\" expected but not found for router " "\"%(router_id)s\"." msgstr "" #. Translators: The usage is " (Not Found)" #: dashboards/project/routers/views.py:94 #, python-format msgctxt "External network not found" msgid "%s (Not Found)" msgstr "" #: dashboards/project/routers/views.py:109 #, python-format msgid "Unable to retrieve details for router \"%s\"." msgstr "" #: dashboards/project/routers/views.py:120 #, python-format msgid "Unable to retrieve an external network \"%s\"." msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:43 msgid "Input must be in CIDR format" msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:53 msgid "Optional: Next Hop Addresses (comma delimited)" msgstr "" #: 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 "" #: dashboards/project/routers/extensions/routerrules/forms.py:63 msgid "Permit" msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:64 msgid "Deny" msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:73 msgid "Unable to delete router rule." msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:88 msgid "Router rule added" msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:93 #, python-format msgid "Failed to add router rule %s" msgstr "" #: dashboards/project/routers/extensions/routerrules/tables.py:32 #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:9 #: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:3 #: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:6 msgid "Add Router Rule" msgstr "" #: dashboards/project/routers/extensions/routerrules/tables.py:47 msgid "Delete Router Rule" msgid_plural "Delete Router Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/routerrules/tables.py:55 msgid "Deleted Router Rule" msgid_plural "Deleted Router Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/routerrules/tabs.py:59 msgid "Router Rules Grid" msgstr "" #: dashboards/project/routers/extensions/routerrules/views.py:49 #: dashboards/project/routers/ports/views.py:48 msgid "Unable to retrieve router." msgstr "" #: dashboards/project/routers/ports/forms.py:31 msgid "IP Address (optional)" msgstr "" #: dashboards/project/routers/ports/forms.py:32 msgid "Specify an IP address for the interface created (e.g. 192.168.0.254)." msgstr "" #: dashboards/project/routers/ports/forms.py:54 #: dashboards/project/routers/ports/forms.py:165 #, python-format msgid "Failed to get network list %s" msgstr "" #: dashboards/project/routers/ports/forms.py:74 msgid "Select Subnet" msgstr "" #: dashboards/project/routers/ports/forms.py:76 msgid "No subnets available" msgstr "" #: dashboards/project/routers/ports/forms.py:84 msgid "Interface added" msgstr "" #: dashboards/project/routers/ports/forms.py:112 #, python-format msgid "Unable to get subnet \"%s\"" msgstr "" #: dashboards/project/routers/ports/forms.py:131 #, python-format msgid "Failed to add_interface: %s" msgstr "" #: dashboards/project/routers/ports/forms.py:140 #, python-format msgid "Failed to delete port %s" msgstr "" #: dashboards/project/routers/ports/forms.py:174 msgid "Select network" msgstr "" #: dashboards/project/routers/ports/forms.py:176 msgid "No networks available" msgstr "" #: dashboards/project/routers/ports/forms.py:184 msgid "Gateway interface is added" msgstr "" #: dashboards/project/routers/ports/forms.py:189 #, python-format msgid "Failed to set gateway %s" msgstr "" #: dashboards/project/routers/ports/tables.py:33 msgid "External Gateway" msgstr "" #: dashboards/project/routers/ports/tables.py:35 msgid "Internal Interface" msgstr "" #: dashboards/project/routers/ports/tables.py:42 #: dashboards/project/routers/templates/routers/ports/_create.html:9 #: dashboards/project/routers/templates/routers/ports/create.html:3 #: dashboards/project/routers/templates/routers/ports/create.html:6 msgid "Add Interface" msgstr "" #: dashboards/project/routers/ports/tables.py:57 msgid "Delete Interface" msgid_plural "Delete Interfaces" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/ports/tables.py:65 msgid "Deleted Interface" msgid_plural "Deleted Interfaces" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/ports/tables.py:84 #, python-format msgid "Failed to delete interface %s" msgstr "" #: dashboards/project/routers/ports/views.py:78 msgid "Unable to set gateway." msgstr "" #: dashboards/project/routers/templates/routers/_detail_overview.html:27 msgid "Connected External Network:" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " "first and then by most specific destination." msgstr "" #: 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 "" #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:27 msgid "Add rule" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:11 msgid "Router Rule Grid" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:18 msgid "Reset to Default" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 msgid "Source" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 #, python-format msgid "Subnet: %(dest_subnetname)s" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 #, python-format msgid "Subnet: %(row_source_subnetname)s" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Source:" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Destination:" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 msgid "Action:" msgstr "" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" "\n" " Note: Rules only affect one direction of traffic. The opposite direction is outlined when hovering over an intersection.\n" " " msgstr "" #: dashboards/project/routers/templates/routers/ports/_create.html:20 msgid "You can connect a specified subnet to the router." msgstr "" #: 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 "" #: dashboards/project/routers/templates/routers/ports/_create.html:29 msgid "Add interface" msgstr "" #: 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 "" #: dashboards/project/stacks/forms.py:52 #: dashboards/project/stacks/templates/stacks/_change_template.html:9 #: dashboards/project/stacks/templates/stacks/_select_template.html:9 #: dashboards/project/stacks/templates/stacks/select_template.html:3 #: dashboards/project/stacks/templates/stacks/select_template.html:6 msgid "Select Template" msgstr "" #: dashboards/project/stacks/forms.py:53 msgid "Select a template to launch a stack." msgstr "" #: dashboards/project/stacks/forms.py:61 msgid "Template Source" msgstr "" #: dashboards/project/stacks/forms.py:68 dashboards/project/stacks/forms.py:70 msgid "Template File" msgstr "" #: dashboards/project/stacks/forms.py:71 msgid "A local template to upload." msgstr "" #: dashboards/project/stacks/forms.py:78 dashboards/project/stacks/forms.py:80 msgid "Template URL" msgstr "" #: dashboards/project/stacks/forms.py:81 msgid "An external (HTTP) URL to load the template from." msgstr "" #: dashboards/project/stacks/forms.py:88 dashboards/project/stacks/forms.py:90 msgid "Template Data" msgstr "" #: dashboards/project/stacks/forms.py:91 msgid "The raw contents of the template." msgstr "" #: dashboards/project/stacks/forms.py:97 msgid "Environment Source" msgstr "" #: dashboards/project/stacks/forms.py:105 #: dashboards/project/stacks/forms.py:107 msgid "Environment File" msgstr "" #: dashboards/project/stacks/forms.py:108 msgid "A local environment to upload." msgstr "" #: dashboards/project/stacks/forms.py:115 #: dashboards/project/stacks/forms.py:117 msgid "Environment Data" msgstr "" #: dashboards/project/stacks/forms.py:118 msgid "The raw contents of the environment file." msgstr "" #: dashboards/project/stacks/forms.py:130 msgid "template" msgstr "" #: dashboards/project/stacks/forms.py:132 msgid "environment" msgstr "" #: dashboards/project/stacks/forms.py:195 #, python-format msgid "Please specify a %s using only one source method." msgstr "" #: dashboards/project/stacks/forms.py:202 msgid "You must specify a template via one of the available sources." msgstr "" #: dashboards/project/stacks/forms.py:227 msgid "Edit Template" msgstr "" #: dashboards/project/stacks/forms.py:228 msgid "Select a new template to re-launch a stack." msgstr "" #: dashboards/project/stacks/forms.py:230 #: dashboards/project/stacks/forms.py:379 msgid "Stack ID" msgstr "" #: dashboards/project/stacks/forms.py:233 #: dashboards/project/stacks/forms.py:257 #: dashboards/project/stacks/forms.py:382 #: dashboards/project/stacks/tables.py:105 msgid "Stack Name" msgstr "" #: dashboards/project/stacks/forms.py:242 msgid "Create Stack" msgstr "" #: dashboards/project/stacks/forms.py:258 msgid "Name of the stack to create." msgstr "" #: dashboards/project/stacks/forms.py:261 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "" #: dashboards/project/stacks/forms.py:266 msgid "Creation Timeout (minutes)" msgstr "" #: dashboards/project/stacks/forms.py:267 msgid "Stack creation timeout in minutes." msgstr "" #: dashboards/project/stacks/forms.py:269 msgid "Rollback On Failure" msgstr "" #: dashboards/project/stacks/forms.py:270 msgid "Enable rollback on create/update failure." msgstr "" #: dashboards/project/stacks/forms.py:283 #, python-format msgid "Password for user \"%s\"" msgstr "" #: dashboards/project/stacks/forms.py:284 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "" #: dashboards/project/stacks/forms.py:367 msgid "Stack creation started." msgstr "" #: dashboards/project/stacks/forms.py:376 #: dashboards/project/stacks/templates/stacks/_update.html:8 #: dashboards/project/stacks/templates/stacks/update.html:3 msgid "Update Stack Parameters" msgstr "" #: dashboards/project/stacks/forms.py:411 msgid "Stack update started." msgstr "" #: dashboards/project/stacks/panel.py:21 #: dashboards/project/stacks/tables.py:126 #: dashboards/project/stacks/templates/stacks/index.html:3 #: dashboards/project/stacks/templates/stacks/index.html:6 msgid "Stacks" msgstr "" #: dashboards/project/stacks/tables.py:32 #: dashboards/project/stacks/templates/stacks/_create.html:8 #: dashboards/project/stacks/templates/stacks/create.html:3 #: dashboards/project/stacks/templates/stacks/create.html:6 msgid "Launch Stack" msgstr "" #: dashboards/project/stacks/tables.py:41 msgid "Change Stack Template" msgstr "" #: dashboards/project/stacks/tables.py:54 msgid "Delete Stack" msgid_plural "Delete Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:62 msgid "Deleted Stack" msgid_plural "Deleted Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:143 #: dashboards/project/stacks/tables.py:188 msgid "Stack Resource" msgstr "" #: dashboards/project/stacks/tables.py:146 #: dashboards/project/stacks/tables.py:191 msgid "Resource" msgstr "" #: dashboards/project/stacks/tables.py:149 msgid "Time Since Event" msgstr "" #: dashboards/project/stacks/tables.py:157 #: dashboards/project/stacks/tables.py:206 msgid "Status Reason" msgstr "" #: dashboards/project/stacks/tables.py:161 msgid "Stack Events" msgstr "" #: dashboards/project/stacks/tables.py:194 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:25 msgid "Stack Resource Type" msgstr "" #: dashboards/project/stacks/tables.py:196 msgid "Date Updated" msgstr "" #: dashboards/project/stacks/tables.py:219 msgid "Stack Resources" msgstr "" #: dashboards/project/stacks/tabs.py:33 msgid "Topology" msgstr "" #: dashboards/project/stacks/tabs.py:86 msgid "Events" msgstr "" #: dashboards/project/stacks/tabs.py:108 #, python-format msgid "Unable to get events for stack \"%s\"." msgstr "" #: dashboards/project/stacks/tabs.py:114 msgid "Resources" msgstr "" #: dashboards/project/stacks/tabs.py:136 #, python-format msgid "Unable to get resources for stack \"%s\"." msgstr "" #: dashboards/project/stacks/views.py:81 msgid "Unable to retrieve stack list." msgstr "" #: dashboards/project/stacks/views.py:113 #: dashboards/project/stacks/views.py:190 #: dashboards/project/stacks/views.py:221 msgid "Unable to retrieve stack." msgstr "" #: dashboards/project/stacks/views.py:207 #, python-format msgid "Stack Details: %(stack_name)s" msgstr "" #: dashboards/project/stacks/views.py:232 msgid "Unable to retrieve stack template." msgstr "" #: dashboards/project/stacks/views.py:255 #, python-format msgid "Resource Details: %s" msgstr "" #: dashboards/project/stacks/views.py:267 msgid "Unable to retrieve resource." msgstr "" #: dashboards/project/stacks/views.py:280 msgid "Unable to retrieve metadata." msgstr "" #: dashboards/project/stacks/templates/stacks/_change_template.html:20 #: dashboards/project/stacks/templates/stacks/_select_template.html:20 msgid "" "Use one of the available template source options to specify the template to " "be used in creating this stack." msgstr "" #: dashboards/project/stacks/templates/stacks/_create.html:19 msgid "Create a new stack with the provided values." msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:3 msgid "Stack Overview" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 #, python-format msgid "%(stack_status_title)s: %(stack_status_reason)s" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:3 msgid "Resource Overview" msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:9 msgid "Stack Resource ID" msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:13 msgid "Resource ID" msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 #, python-format msgid "%(resource_status)s: %(resource_status_reason)s" msgstr "" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "" #: dashboards/project/stacks/templates/stacks/_stack_template.html:3 msgid "Stack Template" msgstr "" #: dashboards/project/stacks/templates/stacks/_update.html:19 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 "" #: dashboards/project/stacks/templates/stacks/_update.html:24 msgid "Update" msgstr "" #: dashboards/project/stacks/templates/stacks/change_template.html:3 #: dashboards/project/stacks/templates/stacks/change_template.html:6 msgid "Change Template" msgstr "" #: dashboards/project/stacks/templates/stacks/detail.html:3 msgid "Stack Details" msgstr "" #: dashboards/project/stacks/templates/stacks/resource.html:3 msgid "Resource Details" msgstr "" #: dashboards/project/stacks/templates/stacks/update.html:6 msgid "Update Stack" msgstr "" #: dashboards/project/volumes/tabs.py:38 msgid "Unable to retrieve volume list." msgstr "" #: dashboards/project/volumes/tabs.py:48 msgid "Unable to retrieve volume/instance attachment information" msgstr "" #: dashboards/project/volumes/tabs.py:62 msgid "Unable to retrieve snapshot list." msgstr "" #: dashboards/project/volumes/tabs.py:127 #: dashboards/project/volumes/backups/tables.py:48 #: dashboards/project/volumes/backups/tables.py:126 msgid "Volume Backups" msgstr "" #: dashboards/project/volumes/tabs.py:144 msgid "Unable to retrieve volume backups." msgstr "" #: dashboards/project/volumes/backups/forms.py:33 msgid "Backup Name" msgstr "" #: dashboards/project/volumes/backups/forms.py:56 #, python-format msgid "Creating volume backup \"%s\"" msgstr "" #: dashboards/project/volumes/backups/forms.py:63 msgid "Unable to create volume backup." msgstr "" #: dashboards/project/volumes/backups/forms.py:79 msgid "Unable to lookup volume or backup information." msgstr "" #: dashboards/project/volumes/backups/forms.py:85 msgid "Create a New Volume" msgstr "" #: dashboards/project/volumes/backups/forms.py:102 #, python-format msgid "" "Successfully restored backup %(backup_name)s to volume with id: " "%(volume_id)s" msgstr "" #: dashboards/project/volumes/backups/forms.py:108 msgid "Unable to restore backup." msgstr "" #: dashboards/project/volumes/backups/tables.py:47 msgid "Volume Backup" msgstr "" #: dashboards/project/volumes/backups/tables.py:49 #, python-format msgid "Scheduled deletion of %(data_type)s" msgstr "" #: dashboards/project/volumes/backups/tabs.py:41 #: dashboards/project/volumes/backups/views.py:70 msgid "Unable to retrieve backup details." msgstr "" #: dashboards/project/volumes/backups/views.py:56 #, python-format msgid "Volume Backup Details: %(backup_name)s" msgstr "" #: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "" #: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "" #: dashboards/project/volumes/snapshots/tables.py:56 msgid "Delete Volume Snapshot" msgid_plural "Delete Volume Snapshots" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/snapshots/tables.py:64 msgid "Scheduled deletion of Volume Snapshot" msgid_plural "Scheduled deletion of Volume Snapshots" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/snapshots/tables.py:79 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:24 #: dashboards/project/volumes/templates/volumes/snapshots/update.html:3 #: dashboards/project/volumes/templates/volumes/snapshots/update.html:6 msgid "Edit Snapshot" msgstr "" #: dashboards/project/volumes/snapshots/tabs.py:36 #: dashboards/project/volumes/snapshots/views.py:86 msgid "Unable to retrieve snapshot details." msgstr "" #: dashboards/project/volumes/snapshots/views.py:72 #, python-format msgid "Volume Snapshot Details: %(snapshot_name)s" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:24 #: dashboards/project/volumes/templates/volumes/backups/create_backup.html:3 msgid "Create Volume Backup" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "Volume Backup:" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:18 msgid "" "Volume Backups are stored using the Object Storage service. You must have " "this service activated in order to create a backup." msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:19 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 "" #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 #, python-format msgid "Volume Backup Overview: %(backup_display_name)s" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:9 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Restore Backup:" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:18 msgid "Select a volume to restore to." msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:19 msgid "Optionally, you may choose to create a new volume." msgstr "" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:24 msgid "Restore Backup to Volume" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/create_backup.html:6 msgid "Create a Volume Backup" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/detail.html:3 msgid "Volume Backup Details" msgstr "" #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:6 msgid "Restore a Volume Backup" msgstr "" #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:19 msgid "Modify the name and description of a snapshot." msgstr "" #: dashboards/project/volumes/templates/volumes/snapshots/detail.html:3 msgid "Volume Snapshot Details" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:10 #: dashboards/project/volumes/templates/volumes/volumes/attach.html:3 #: dashboards/project/volumes/templates/volumes/volumes/attach.html:6 msgid "Manage Volume Attachments" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:14 msgid "Attach To Instance" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:23 msgid "Attach Volume" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:9 #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:26 #: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:3 msgid "Create Volume Snapshot" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:24 msgid "Create Volume Snapshot (Force)" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:4 msgid "Volume Overview" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:35 #: dashboards/project/volumes/volumes/tables.py:434 msgid "Attachments" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:42 #, python-format msgid "" "\n" " %(instance_name)s on %(device)s\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:48 msgid "Not attached" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:55 #: dashboards/project/volumes/volumes/forms.py:53 msgid "Volume Source" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_extend.html:9 #: dashboards/project/volumes/templates/volumes/volumes/_extend.html:24 #: dashboards/project/volumes/templates/volumes/volumes/extend.html:3 #: dashboards/project/volumes/templates/volumes/volumes/extend.html:6 #: dashboards/project/volumes/volumes/tables.py:131 msgid "Extend Volume" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:5 msgid "Extend the size of a volume." msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:7 msgid "Volume Limits" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10 msgid "Total Gigabytes" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:5 msgid "Volumes are block devices that can be attached to instances." msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:18 msgid "Number of Volumes" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:9 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:39 #: dashboards/project/volumes/templates/volumes/volumes/retype.html:3 #: dashboards/project/volumes/templates/volumes/volumes/retype.html:6 #: dashboards/project/volumes/volumes/tables.py:231 msgid "Change Volume Type" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:19 msgid "" "\n" " Change the volume type of a volume after its creation.\n" " This is equivalent to the cinder retype command.\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:24 msgid "" "\n" " The \"Volume Type\" selected must be different from the current volume type.\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:28 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 "" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:5 msgid "From here you can create a snapshot of a volume." msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:9 msgid "Snapshot Limits" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:21 msgid "Number of Snapshots" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_update.html:9 #: dashboards/project/volumes/templates/volumes/volumes/_update.html:24 #: dashboards/project/volumes/templates/volumes/volumes/update.html:3 #: dashboards/project/volumes/templates/volumes/volumes/update.html:6 #: dashboards/project/volumes/volumes/tables.py:219 msgid "Edit Volume" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_update.html:19 msgid "Modify name and description of a volume." msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:9 #: dashboards/project/volumes/templates/volumes/volumes/upload_to_image.html:3 #: dashboards/project/volumes/templates/volumes/volumes/upload_to_image.html:6 msgid "Upload Volume to Image" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:19 msgid "" "\n" " Upload the volume to the Image Service as an image.\n" " This is equivalent to the cinder upload-to-image command.\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:24 msgid "" "\n" " Choose \"Disk Format\" for the image. The volume images are created with\n" " the QEMU disk image utility.\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:30 msgid "" "\n" " When the volume status is \"in-use\", you can use \"Force\" to upload the\n" " volume to an image.\n" " " msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/create.html:6 msgid "Create a Volume" msgstr "" #: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:6 msgid "Create a Volume Snapshot" msgstr "" #: dashboards/project/volumes/volumes/forms.py:59 msgid "Use snapshot as a source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:66 msgid "Use image as a source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:73 msgid "Use a volume as source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:88 msgid "Size (GB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:114 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:122 msgid "Unable to load the specified snapshot." msgstr "" #: dashboards/project/volumes/volumes/forms.py:134 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:142 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:153 #, python-format msgid "Unable to load the specified image. %s" msgstr "" #: dashboards/project/volumes/volumes/forms.py:163 #, python-format msgid "Unable to load the specified volume. %s" msgstr "" #: dashboards/project/volumes/volumes/forms.py:170 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:193 msgid "Choose a snapshot" msgstr "" #: dashboards/project/volumes/volumes/forms.py:206 msgid "Choose an image" msgstr "" #: dashboards/project/volumes/volumes/forms.py:218 msgid "Choose a volume" msgstr "" #: dashboards/project/volumes/volumes/forms.py:227 msgid "No source, empty volume" msgstr "" #: dashboards/project/volumes/volumes/forms.py:236 msgid "No volume type" msgstr "" #: dashboards/project/volumes/volumes/forms.py:254 msgid "Image source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:258 msgid "Snapshot source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:262 msgid "Volume source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:271 msgid "Unable to determine if availability zones extension is supported." msgstr "" #: dashboards/project/volumes/volumes/forms.py:325 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:338 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:346 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:357 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:366 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "" #: dashboards/project/volumes/volumes/forms.py:373 msgid "You are already using all of your available volumes." msgstr "" #: dashboards/project/volumes/volumes/forms.py:389 #, python-format msgid "Creating volume \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:397 msgid "Unable to create volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:414 msgid "Attach to Instance" msgstr "" #: dashboards/project/volumes/volumes/forms.py:415 msgid "Select an instance to attach to." msgstr "" #: dashboards/project/volumes/volumes/forms.py:422 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." msgstr "" #: dashboards/project/volumes/volumes/forms.py:461 msgid "Unknown instance (None)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:471 #, python-format msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." msgstr "" #: dashboards/project/volumes/volumes/forms.py:480 msgid "Unable to attach volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:504 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "" #: dashboards/project/volumes/volumes/forms.py:507 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:520 msgid "Unable to create volume snapshot." msgstr "" #: dashboards/project/volumes/volumes/forms.py:538 #, python-format msgid "Updating volume \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:544 msgid "Unable to update volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:558 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "" #: dashboards/project/volumes/volumes/forms.py:593 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:600 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:626 msgid "New size must be greater than current size." msgstr "" #: dashboards/project/volumes/volumes/forms.py:632 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "" #: dashboards/project/volumes/volumes/forms.py:646 #, python-format msgid "Extending volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:652 msgid "Unable to extend volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:661 msgid "Never" msgstr "" #: dashboards/project/volumes/volumes/forms.py:662 msgid "On Demand" msgstr "" #: dashboards/project/volumes/volumes/forms.py:663 msgid "Migration Policy" msgstr "" #: dashboards/project/volumes/volumes/forms.py:680 msgid "Unable to retrieve the volume type list." msgstr "" #: dashboards/project/volumes/volumes/forms.py:689 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "" #: dashboards/project/volumes/volumes/forms.py:705 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:714 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/tables.py:43 msgid "Launch as Instance" msgstr "" #: dashboards/project/volumes/volumes/tables.py:67 msgid "Delete Volume" msgid_plural "Delete Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:75 msgid "Scheduled deletion of Volume" msgid_plural "Scheduled deletion of Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:142 msgid "Manage Attachments" msgstr "" #: dashboards/project/volumes/volumes/tables.py:176 msgid "Unable to retrieve tenant limits." msgstr "" #: dashboards/project/volumes/volumes/tables.py:203 msgid "Upload to Image" msgstr "" #: dashboards/project/volumes/volumes/tables.py:263 #: dashboards/project/volumes/volumes/views.py:252 msgid "Unable to retrieve attachment information." msgstr "" #: dashboards/project/volumes/volumes/tables.py:281 #, python-format msgid "Attached to %(instance)s on %(dev)s" msgstr "" #: dashboards/project/volumes/volumes/tables.py:302 msgid "No" msgstr "" #: dashboards/project/volumes/volumes/tables.py:304 msgid "Yes" msgstr "" #: dashboards/project/volumes/volumes/tables.py:354 msgid "Bootable" msgstr "" #: dashboards/project/volumes/volumes/tables.py:357 msgid "Encrypted" msgstr "" #: dashboards/project/volumes/volumes/tables.py:378 msgid "Detach Volume" msgid_plural "Detach Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:387 msgid "Detaching Volume" msgid_plural "Detaching Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:415 msgid "Device" msgstr "" #: dashboards/project/volumes/volumes/tables.py:424 #, python-format msgid "Volume %(volume_name)s on instance %(instance_name)s" msgstr "" #: dashboards/project/volumes/volumes/views.py:109 #: dashboards/project/volumes/volumes/views.py:152 #: dashboards/project/volumes/volumes/views.py:235 msgid "Unable to retrieve volume information." msgstr "" #: dashboards/project/volumes/volumes/views.py:143 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 "" #: dashboards/project/volumes/volumes/views.py:171 #: dashboards/project/volumes/volumes/views.py:301 #, python-format msgid "Unable to retrieve volume information for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/views.py:204 msgid "Unable to retrieve volume." msgstr "" #: dashboards/project/vpn/forms.py:52 #, python-format msgid "VPN Service %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:58 #, python-format msgid "Failed to update VPN Service %s" msgstr "" #: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 #: dashboards/project/vpn/tables.py:283 dashboards/project/vpn/tables.py:301 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18 msgid "Authorization algorithm" msgstr "" #: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "" #: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 #: dashboards/project/vpn/tables.py:286 dashboards/project/vpn/tables.py:304 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24 msgid "Encryption algorithm" msgstr "" #: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "" #: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "" #: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "" #: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "" #: dashboards/project/vpn/forms.py:83 dashboards/project/vpn/workflows.py:116 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24 msgid "IKE version" msgstr "" #: dashboards/project/vpn/forms.py:84 msgid "v1" msgstr "" #: dashboards/project/vpn/forms.py:85 msgid "v2" msgstr "" #: dashboards/project/vpn/forms.py:88 dashboards/project/vpn/workflows.py:117 msgid "Lifetime units for IKE keys" msgstr "" #: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "" #: dashboards/project/vpn/forms.py:93 dashboards/project/vpn/workflows.py:119 msgid "Lifetime value for IKE keys" msgstr "" #: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "" #: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33 msgid "Perfect Forward Secrecy" msgstr "" #: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "" #: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "" #: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "" #: dashboards/project/vpn/forms.py:102 dashboards/project/vpn/workflows.py:124 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36 msgid "IKE Phase1 negotiation mode" msgstr "" #: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "" #: dashboards/project/vpn/forms.py:149 dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 msgid "Encapsulation mode" msgstr "" #: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "" #: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "" #: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "" #: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "" #: dashboards/project/vpn/forms.py:173 dashboards/project/vpn/workflows.py:222 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 msgid "Transform Protocol" msgstr "" #: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "" #: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "" #: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "" #: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "" #: dashboards/project/vpn/forms.py:215 dashboards/project/vpn/workflows.py:317 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "" #: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "" #: dashboards/project/vpn/forms.py:221 dashboards/project/vpn/workflows.py:323 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 msgid "Peer router identity for authentication (Peer ID)" msgstr "" #: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "" #: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "" #: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "" #: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "" #: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "" #: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "" #: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "" #: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "" #: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "" #: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "" #: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "" #: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "" #: dashboards/project/vpn/forms.py:251 dashboards/project/vpn/workflows.py:409 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 msgid "Dead peer detection interval" msgstr "" #: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "" #: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:413 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 msgid "Dead peer detection timeout" msgstr "" #: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "" #: dashboards/project/vpn/forms.py:258 dashboards/project/vpn/workflows.py:416 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 msgid "Initiator state" msgstr "" #: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "" #: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "" #: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "" #: dashboards/project/vpn/panel.py:24 msgid "VPN" msgstr "" #: dashboards/project/vpn/tables.py:29 dashboards/project/vpn/workflows.py:190 msgid "Add IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:38 dashboards/project/vpn/workflows.py:287 msgid "Add IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:47 dashboards/project/vpn/workflows.py:91 msgid "Add VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:56 dashboards/project/vpn/workflows.py:472 msgid "Add IPSec Site Connection" msgstr "" #: dashboards/project/vpn/tables.py:70 msgid "Delete VPN Service" msgid_plural "Delete VPN Services" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:78 msgid "Scheduled deletion of VPN Service" msgid_plural "Scheduled deletion of VPN Services" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:96 msgid "Delete IKE Policy" msgid_plural "Delete IKE Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:104 msgid "Scheduled deletion of IKE Policy" msgid_plural "Scheduled deletion of IKE Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:122 msgid "Delete IPSec Policy" msgid_plural "Delete IPSec Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:130 msgid "Scheduled deletion of IPSec Policy" msgid_plural "Scheduled deletion of IPSec Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:148 msgid "Delete IPSec Site Connection" msgid_plural "Delete IPSec Site Connections" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:156 msgid "Scheduled deletion of IPSec Site Connection" msgid_plural "Scheduled deletion of IPSec Site Connections" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:164 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:8 #: dashboards/project/vpn/templates/vpn/update_vpnservice.html:3 #: dashboards/project/vpn/templates/vpn/update_vpnservice.html:6 msgid "Edit VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:180 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:8 #: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3 #: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:6 msgid "Edit IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:194 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:8 #: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3 #: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:6 msgid "Edit IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:208 msgid "Edit Connection" msgstr "" #: dashboards/project/vpn/tables.py:233 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:235 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:237 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "" #: dashboards/project/vpn/tables.py:273 dashboards/project/vpn/tabs.py:48 msgid "VPN Services" msgstr "" #: dashboards/project/vpn/tables.py:287 dashboards/project/vpn/tables.py:305 msgid "PFS" msgstr "" #: dashboards/project/vpn/tables.py:291 dashboards/project/vpn/tabs.py:68 msgid "IKE Policies" msgstr "" #: dashboards/project/vpn/tables.py:309 dashboards/project/vpn/tabs.py:88 msgid "IPSec Policies" msgstr "" #: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "" #: dashboards/project/vpn/tabs.py:60 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "" #: dashboards/project/vpn/tabs.py:80 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "" #: dashboards/project/vpn/tabs.py:100 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "" #: dashboards/project/vpn/tabs.py:114 msgid "IKE Policy Details" msgstr "" #: dashboards/project/vpn/tabs.py:129 msgid "IPSec Policy Details" msgstr "" #: dashboards/project/vpn/tabs.py:144 msgid "VPN Service Details" msgstr "" #: dashboards/project/vpn/tabs.py:159 msgid "IPSec Site Connection Details" msgstr "" #: dashboards/project/vpn/views.py:52 #, python-format msgid "Deleted VPN Service %s" msgstr "" #: dashboards/project/vpn/views.py:55 #, python-format msgid "Unable to delete VPN Service: %s" msgstr "" #: dashboards/project/vpn/views.py:62 #, python-format msgid "Deleted IKE Policy %s" msgstr "" #: dashboards/project/vpn/views.py:65 #, python-format msgid "Unable to delete IKE Policy: %s" msgstr "" #: dashboards/project/vpn/views.py:71 #, python-format msgid "Deleted IPSec Policy %s" msgstr "" #: dashboards/project/vpn/views.py:74 #, python-format msgid "Unable to delete IPSec Policy: %s" msgstr "" #: dashboards/project/vpn/views.py:81 #, python-format msgid "Deleted IPSec Site Connection %s" msgstr "" #: dashboards/project/vpn/views.py:86 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "" #: dashboards/project/vpn/views.py:133 msgid "Unable to retrieve IKE Policy details." msgstr "" #: dashboards/project/vpn/views.py:165 msgid "Unable to retrieve IPSec Policy details." msgstr "" #: dashboards/project/vpn/views.py:200 msgid "Unable to retrieve VPN Service details." msgstr "" #: dashboards/project/vpn/views.py:240 msgid "Unable to retrieve IPSec Site Connection details." msgstr "" #: dashboards/project/vpn/views.py:283 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "" #: dashboards/project/vpn/views.py:312 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "" #: dashboards/project/vpn/views.py:348 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "" #: dashboards/project/vpn/views.py:385 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "" #: dashboards/project/vpn/workflows.py:34 #: dashboards/project/vpn/workflows.py:420 msgid "The state to start in." msgstr "" #: dashboards/project/vpn/workflows.py:55 msgid "Select a Router" msgstr "" #: dashboards/project/vpn/workflows.py:61 msgid "Unable to retrieve routers list." msgstr "" #: dashboards/project/vpn/workflows.py:69 msgid "Add New VPN Service" msgstr "" #: 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 "" #: dashboards/project/vpn/workflows.py:93 #, python-format msgid "Added VPN Service \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:94 #, python-format msgid "Unable to add VPN Service \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:164 msgid "Add New IKE Policy" msgstr "" #: 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 "" #: dashboards/project/vpn/workflows.py:192 #, python-format msgid "Added IKE Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:193 #, python-format msgid "Unable to add IKE Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:218 msgid "Lifetime value for IKE keys " msgstr "" #: dashboards/project/vpn/workflows.py:261 msgid "Add New IPSec Policy" msgstr "" #: 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 "" #: dashboards/project/vpn/workflows.py:289 #, python-format msgid "Added IPSec Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:290 #, python-format msgid "Unable to add IPSec Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:311 msgid "VPN Service associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:313 msgid "IKE Policy associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:315 msgid "IPSec Policy associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:340 msgid "Select IKE Policy" msgstr "" #: dashboards/project/vpn/workflows.py:354 msgid "Select IPSec Policy" msgstr "" #: dashboards/project/vpn/workflows.py:369 msgid "Select VPN Service" msgstr "" #: dashboards/project/vpn/workflows.py:383 msgid "Add New IPSec Site Connection" msgstr "" #: 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 "" #: dashboards/project/vpn/workflows.py:440 msgid "Optional Parameters" msgstr "" #: dashboards/project/vpn/workflows.py:442 msgid "" "Fields in this tab are optional. You can configure the detail of IPSec site " "connection created." msgstr "" #: dashboards/project/vpn/workflows.py:474 #, python-format msgid "Added IPSec Site Connection \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:475 #, python-format msgid "Unable to add IPSec Site Connection \"%s\"." msgstr "" #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:27 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:27 msgid "Lifetime Units" msgstr "" #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:30 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:30 msgid "Lifetime Value" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37 msgid "Remote peer subnet" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:44 msgid "Pre-Shared Key string" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:47 msgid "MTU" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:53 msgid "Dead peer detection action" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:62 msgid "Authorization mode" msgstr "" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:65 msgid "Route mode" msgstr "" #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:18 msgid "You may update IKE Policy details here." msgstr "" #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:18 msgid "You may update IPSec Policy details here." msgstr "" #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:8 #: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3 #: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:6 msgid "Edit IPSec Site Connection" msgstr "" #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:18 msgid "You may update IPSec Site Connection details here." msgstr "" #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:18 msgid "You may update VPN Service details here." msgstr "" #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:27 msgid "VPN Connections" msgstr "" #: dashboards/project/vpn/templates/vpn/details_tabs.html:3 #: dashboards/project/vpn/templates/vpn/details_tabs.html:6 #: dashboards/project/vpn/templates/vpn/index.html:3 #: dashboards/project/vpn/templates/vpn/index.html:6 msgid "Virtual Private Network" msgstr "" #: dashboards/router/nexus1000v/forms.py:34 msgid "Projects could not be retrieved." msgstr "" #: dashboards/router/nexus1000v/forms.py:48 #: dashboards/router/nexus1000v/tables.py:75 msgid "Segment Type" msgstr "" #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "" #: dashboards/router/nexus1000v/forms.py:51 msgid "Trunk" msgstr "" #: 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 "" #: dashboards/router/nexus1000v/forms.py:57 msgid "Native VXLAN" msgstr "" #: dashboards/router/nexus1000v/forms.py:58 msgid "Enhanced VXLAN" msgstr "" #: dashboards/router/nexus1000v/forms.py:77 #: dashboards/router/nexus1000v/forms.py:83 #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "" #: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "" #: dashboards/router/nexus1000v/forms.py:89 #: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "" #: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "" #: dashboards/router/nexus1000v/forms.py:101 #: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "" #: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "" #: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "" #: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "" #: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "" #: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "" #: dashboards/router/nexus1000v/panel.py:20 msgid "Cisco Nexus 1000v" msgstr "" #: dashboards/router/nexus1000v/tables.py:29 #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9 #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:27 #: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:3 #: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:6 msgid "Create Network Profile" msgstr "" #: dashboards/router/nexus1000v/tables.py:39 msgid "Delete Network Profile" msgid_plural "Delete Network Profiles" msgstr[0] "" msgstr[1] "" #: dashboards/router/nexus1000v/tables.py:47 msgid "Deleted Network Profile" msgid_plural "Deleted Network Profiles" msgstr[0] "" msgstr[1] "" #: dashboards/router/nexus1000v/tables.py:56 #, python-format msgid "Failed to delete network profile (%s)." msgstr "" #: dashboards/router/nexus1000v/tables.py:64 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:8 msgid "Edit Network Profile" msgstr "" #: dashboards/router/nexus1000v/tables.py:83 msgid "Physical Network Name" msgstr "" #: dashboards/router/nexus1000v/tables.py:94 #: dashboards/router/nexus1000v/tables.py:99 #: dashboards/router/nexus1000v/tabs.py:28 msgid "Policy Profile" msgstr "" #: dashboards/router/nexus1000v/views.py:128 msgid "Unable to retrieve network profile details." msgstr "" #: dashboards/router/nexus1000v/views.py:139 msgid "Failed to obtain network profile binding" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid "Name:" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:19 msgid " Select a name for your network profile." msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid "Segment Type:" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:20 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 msgid "Segment Sub Type:" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:21 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 "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "Segment Range:" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:22 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " "Overlay." msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:18 msgid "" "Edit the network profile to update name, segment range or multicast IP " "range." msgstr "" #: 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 "" #: dashboards/router/nexus1000v/templates/nexus1000v/index.html:6 #: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:6 #: dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html:6 msgid "Cisco Nexus 1000V" msgstr "" #: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:3 #: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:6 msgid "Update Network Profile" msgstr "" #: dashboards/settings/dashboard.py:22 templates/_header.html:39 msgid "Settings" msgstr "" #: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "" #: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "" #: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "" #: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "" #: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "" #: dashboards/settings/password/panel.py:23 #: dashboards/settings/password/templates/password/_change.html:9 #: dashboards/settings/password/templates/password/change.html:3 #: dashboards/settings/password/templates/password/change.html:6 msgid "Change Password" msgstr "" #: dashboards/settings/password/templates/password/_change.html:19 msgid "Change your password. We highly recommend you create a strong one. " msgstr "" #: dashboards/settings/password/templates/password/_change.html:24 msgid "Change" msgstr "" #: dashboards/settings/user/forms.py:38 msgid "Language" msgstr "" #: dashboards/settings/user/forms.py:39 msgid "Timezone" msgstr "" #: dashboards/settings/user/forms.py:40 msgid "Items Per Page" msgstr "" #: dashboards/settings/user/forms.py:45 msgid "Number of items to show per page" msgstr "" #: dashboards/settings/user/forms.py:80 #, python-format msgid "UTC %(hour)s:%(min)s" msgstr "" #: dashboards/settings/user/forms.py:86 msgid "UTC" msgstr "" #: dashboards/settings/user/forms.py:88 msgid "GMT" msgstr "" #. Translators: UTC offset and timezone label #: dashboards/settings/user/forms.py:93 #, python-format msgid "%(offset)s: %(label)s" msgstr "" #: dashboards/settings/user/forms.py:121 msgid "Settings saved." msgstr "" #: dashboards/settings/user/panel.py:23 #: dashboards/settings/user/templates/user/_settings.html:9 #: dashboards/settings/user/templates/user/settings.html:3 #: dashboards/settings/user/templates/user/settings.html:6 msgid "User Settings" msgstr "" #: dashboards/settings/user/templates/user/_settings.html:19 msgid "Modify dashboard settings for your user." msgstr "" #: templates/403.html:5 templates/403.html.py:10 msgid "Forbidden" msgstr "" #: templates/403.html:21 templates/404.html:20 templates/500.html:73 msgid "Home" msgstr "" #: templates/404.html:5 msgid "Page Not Found" msgstr "" #: templates/404.html:10 msgid "The page you were looking for doesn't exist" msgstr "" #: templates/404.html:11 msgid "You may have mistyped the address or the page may have moved." msgstr "" #: templates/500.html:20 msgid "Server error" msgstr "" #: templates/500.html:67 msgid "Something went wrong!" msgstr "" #: templates/500.html:68 msgid "" "An unexpected error has occurred. Try refreshing the page. If that doesn't " "help, contact your local administrator." msgstr "" #: templates/500.html:74 templates/_header.html:46 msgid "Help" msgstr "" #: templates/_header.html:21 msgid "More Projects" msgstr "" #: templates/_header.html:54 msgid "Sign Out" msgstr "" #: templates/context_selection/_domain_list.html:4 msgid "Domains:" msgstr "" #: templates/context_selection/_project_list.html:6 msgid "Projects:" msgstr "" #: templates/context_selection/_region_list.html:7 msgid "Regions:" msgstr "" #: usage/base.py:74 msgid "Invalid date format: Using today as default." msgstr "" #: usage/base.py:171 msgid "Unable to retrieve network quota information." msgstr "" #: usage/base.py:186 usage/quotas.py:382 msgid "Unable to retrieve volume limit information." msgstr "" #: usage/base.py:196 msgid "Unable to retrieve limit information." msgstr "" #: usage/base.py:216 usage/views.py:54 msgid "Unable to retrieve usage information." msgstr "" #: usage/base.py:219 msgid "" "Invalid time period. The end date should be more recent than the start date." msgstr "" #: usage/base.py:223 msgid "" "Invalid time period. You are requesting data from the future which may not " "exist." msgstr "" #: usage/quotas.py:73 msgid "Injected File Path Bytes" msgstr "" #: usage/quotas.py:368 msgid "Unable to retrieve compute limit information." msgstr "" #: usage/tables.py:40 msgid "VCPU Hours" msgstr "" #: usage/tables.py:47 msgid "Disk GB Hours" msgstr "" #: usage/tables.py:48 msgid "Total disk usage (GB * Hours Used) for the project" msgstr "" #: usage/tables.py:58 usage/tables.py:88 msgid "Usage" msgstr "" #: utils/metering.py:26 msgid "To date to must be greater than From date." msgstr "" #: utils/metering.py:52 msgid "From-date is not recognized" msgstr "" #: utils/metering.py:60 msgid "To-date is not recognized" msgstr "" #: utils/metering.py:68 msgid "The time delta must be an integer representing days." msgstr ""