# Translations template for PROJECT. # Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2015-07-03 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" #: settings.py:81 msgid "Select format" msgstr "" #: settings.py:82 msgid "AKI - Amazon Kernel Image" msgstr "" #: settings.py:83 msgid "AMI - Amazon Machine Image" msgstr "" #: settings.py:84 msgid "ARI - Amazon Ramdisk Image" msgstr "" #: settings.py:85 msgid "Docker" msgstr "" #: settings.py:86 msgid "ISO - Optical Disk Image" msgstr "" #: settings.py:87 msgid "OVA - Open Virtual Appliance" msgstr "" #: settings.py:88 msgid "QCOW2 - QEMU Emulator" msgstr "" #: settings.py:89 msgid "Raw" msgstr "" #: settings.py:90 msgid "VDI - Virtual Disk Image" msgstr "" #: settings.py:91 msgid "VHD - Virtual Hard Disk" msgstr "" #: settings.py:92 msgid "VMDK - Virtual Machine Disk" msgstr "" #: settings.py:240 msgid "All TCP" msgstr "" #: settings.py:246 msgid "All UDP" msgstr "" #: settings.py:252 msgid "All ICMP" msgstr "" #: api/ceilometer.py:743 msgid "Unable to retrieve Ceilometer meter list." msgstr "" #: api/ceilometer.py:931 msgid "Existence of instance" msgstr "" #: api/ceilometer.py:935 msgid "Existence of instance (openstack types)" msgstr "" #: api/ceilometer.py:940 msgid "Volume of RAM" msgstr "" #: api/ceilometer.py:944 msgid "Volume of RAM used" msgstr "" #: api/ceilometer.py:948 msgid "CPU time used" msgstr "" #: api/ceilometer.py:952 msgid "Average CPU utilization" msgstr "" #: api/ceilometer.py:956 msgid "Number of VCPUs" msgstr "" #: api/ceilometer.py:960 msgid "Number of read requests" msgstr "" #: api/ceilometer.py:964 msgid "Number of write requests" msgstr "" #: api/ceilometer.py:968 msgid "Volume of reads" msgstr "" #: api/ceilometer.py:972 msgid "Volume of writes" msgstr "" #: api/ceilometer.py:976 msgid "Average rate of read requests" msgstr "" #: api/ceilometer.py:980 msgid "Average rate of write requests" msgstr "" #: api/ceilometer.py:984 msgid "Average rate of reads" msgstr "" #: api/ceilometer.py:988 msgid "Average volume of writes" msgstr "" #: api/ceilometer.py:992 msgid "Size of root disk" msgstr "" #: api/ceilometer.py:996 msgid "Size of ephemeral disk" msgstr "" #: api/ceilometer.py:1000 msgid "Number of incoming bytes on the network for a VM interface" msgstr "" #: api/ceilometer.py:1005 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "" #: api/ceilometer.py:1010 msgid "Number of incoming packets for a VM interface" msgstr "" #: api/ceilometer.py:1015 msgid "Number of outgoing packets for a VM interface" msgstr "" #: api/ceilometer.py:1020 msgid "Average rate per sec of incoming bytes on a VM network interface" msgstr "" #: api/ceilometer.py:1025 msgid "Average rate per sec of outgoing bytes on a VM network interface" msgstr "" #: api/ceilometer.py:1030 msgid "Average rate per sec of incoming packets on a VM network interface" msgstr "" #: api/ceilometer.py:1035 msgid "Average rate per sec of outgoing packets on a VM network interface" msgstr "" #: api/ceilometer.py:1047 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "" #: api/ceilometer.py:1067 msgid "Existence of network" msgstr "" #: api/ceilometer.py:1071 msgid "Creation requests for this network" msgstr "" #: api/ceilometer.py:1075 msgid "Update requests for this network" msgstr "" #: api/ceilometer.py:1079 msgid "Existence of subnet" msgstr "" #: api/ceilometer.py:1083 msgid "Creation requests for this subnet" msgstr "" #: api/ceilometer.py:1087 msgid "Update requests for this subnet" msgstr "" #: api/ceilometer.py:1091 msgid "Existence of port" msgstr "" #: api/ceilometer.py:1095 msgid "Creation requests for this port" msgstr "" #: api/ceilometer.py:1099 msgid "Update requests for this port" msgstr "" #: api/ceilometer.py:1103 msgid "Existence of router" msgstr "" #: api/ceilometer.py:1107 msgid "Creation requests for this router" msgstr "" #: api/ceilometer.py:1111 msgid "Update requests for this router" msgstr "" #: api/ceilometer.py:1115 msgid "Existence of floating ip" msgstr "" #: api/ceilometer.py:1119 msgid "Creation requests for this floating ip" msgstr "" #: api/ceilometer.py:1123 msgid "Update requests for this floating ip" msgstr "" #: api/ceilometer.py:1140 msgid "Image existence check" msgstr "" #: api/ceilometer.py:1144 msgid "Uploaded image size" msgstr "" #: api/ceilometer.py:1148 msgid "Number of image updates" msgstr "" #: api/ceilometer.py:1152 msgid "Number of image uploads" msgstr "" #: api/ceilometer.py:1156 msgid "Number of image deletions" msgstr "" #: api/ceilometer.py:1160 msgid "Image is downloaded" msgstr "" #: api/ceilometer.py:1164 msgid "Image is served out" msgstr "" #: api/ceilometer.py:1181 msgid "Existence of volume" msgstr "" #: api/ceilometer.py:1185 msgid "Size of volume" msgstr "" #: api/ceilometer.py:1202 msgid "Number of objects" msgstr "" #: api/ceilometer.py:1206 msgid "Total size of stored objects" msgstr "" #: api/ceilometer.py:1210 msgid "Number of containers" msgstr "" #: api/ceilometer.py:1214 msgid "Number of incoming bytes" msgstr "" #: api/ceilometer.py:1218 msgid "Number of outgoing bytes" msgstr "" #: api/ceilometer.py:1222 msgid "Number of API requests against swift" msgstr "" #: api/ceilometer.py:1239 msgid "Amount of energy" msgstr "" #: api/ceilometer.py:1243 msgid "Power consumption" msgstr "" #: api/ceilometer.py:1260 msgid "System Current Power" msgstr "" #: api/ceilometer.py:1264 msgid "Fan RPM" msgstr "" #: api/ceilometer.py:1268 msgid "Sensor Temperature Reading" msgstr "" #: api/ceilometer.py:1272 msgid "Sensor Current Reading" msgstr "" #: api/ceilometer.py:1276 msgid "Sensor Voltage Reading" msgstr "" #: api/ceilometer.py:1280 msgid "System Temperature Reading" msgstr "" #: api/ceilometer.py:1284 msgid "System Outlet Temperature Reading" msgstr "" #: api/ceilometer.py:1288 msgid "System Airflow Reading" msgstr "" #: api/ceilometer.py:1292 msgid "System CUPS Reading" msgstr "" #: api/ceilometer.py:1296 msgid "System CPU Utility Reading" msgstr "" #: api/ceilometer.py:1300 msgid "System Memory Utility Reading" msgstr "" #: api/ceilometer.py:1304 msgid "System IO Utility Reading" msgstr "" #: api/cinder.py:46 dashboards/admin/volumes/volume_types/forms.py:33 msgid "back-end" msgstr "" #: api/cinder.py:47 dashboards/admin/volumes/volume_types/forms.py:31 msgid "front-end" msgstr "" #: api/cinder.py:48 msgctxt "Both of front-end and back-end" msgid "both" msgstr "" #: api/cinder.py:222 msgid "Unknown instance" msgstr "" #: api/keystone.py:97 #, python-format msgid "%(type)s (%(backend)s backend)" msgstr "" #: api/keystone.py:344 msgid "Identity service does not allow editing user data." msgstr "" #: api/keystone.py:370 #, python-format msgid "User %s has no role defined for that project." msgstr "" #: api/keystone.py:397 msgid "Identity service does not allow editing user password." msgstr "" #: api/lbaas.py:158 #, python-format msgid "Unable to get VIP for pool %(pool)s." msgstr "" #: api/lbaas.py:194 msgid "Unable to get pool detail." msgstr "" #: api/lbaas.py:206 #, python-format msgid "Unable to get subnet for pool %(pool)s." msgstr "" #: api/lbaas.py:213 #, python-format msgid "Unable to get members for pool %(pool)s." msgstr "" #: api/lbaas.py:222 #, python-format msgid "Unable to get health monitor %(monitor_id)s for pool %(pool)s." msgstr "" #: api/neutron.py:233 #, python-format msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" msgstr "" #: api/neutron.py:1001 msgid "Unable to connect to Neutron." msgstr "" #: api/neutron.py:1038 #, python-format msgid "Unable to parse IP address %s." msgstr "" #: api/neutron.py:1167 #, python-format msgid "" "The requested feature '%(feature)s' is unknown. Please make sure to " "specify a feature defined in FEATURE_MAP." msgstr "" #: api/neutron.py:1185 #, 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:1200 #, python-format msgid "Failed to check Neutron '%s' extension is not supported" msgstr "" #: api/nova.py:110 api/nova.py:120 dashboards/project/databases/tables.py:279 #: dashboards/project/loadbalancers/tables.py:423 #: dashboards/project/routers/tables.py:186 #: dashboards/project/volumes/volumes/tables.py:356 msgid "-" msgstr "" #: api/nova.py:232 #, python-format msgid "ALLOW %(from)s:%(to)s/%(ip_protocol)s from %(group)s" msgstr "" #: api/nova.py:239 #, python-format msgid "ALLOW %(from)s:%(to)s/%(ip_protocol)s from %(cidr)s" msgstr "" #: api/nova.py:316 msgid "Couldn't get security group list." msgstr "" #: api/nova.py:323 #, python-format msgid "Couldn't get current security group list for instance %s." msgstr "" #: api/nova.py:340 #, python-format msgid "" "Failed to modify %(num_groups_to_modify)d instance security groups: " "%(err)s" msgstr "" #: api/nova.py:355 #, python-format msgid "Failed to modify %d instance security groups" msgstr "" #: api/nova.py:799 api/nova.py:835 #, python-format msgid "Name: %(name)s ID: %(uuid)s" msgstr "" #: api/nova.py:804 #, python-format msgid "Failed to evacuate instances: %s" msgstr "" #: api/nova.py:840 #, python-format msgid "Failed to migrate instances: %s" msgstr "" #: api/swift.py:204 msgid "The container cannot be deleted since it is not empty." msgstr "" #: api/swift.py:321 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:169 dashboards/admin/info/tables.py:207 #: dashboards/admin/instances/tables.py:104 #: dashboards/admin/instances/tables.py:138 #: dashboards/admin/metadata_defs/tables.py:128 #: dashboards/admin/networks/forms.py:38 dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:44 #: dashboards/admin/networks/ports/tables.py:82 #: dashboards/admin/networks/subnets/tables.py:92 #: dashboards/admin/routers/tables.py:41 #: dashboards/admin/routers/ports/tables.py:24 #: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/volume_types/forms.py:25 #: dashboards/admin/volumes/volume_types/tables.py:146 #: dashboards/admin/volumes/volume_types/tables.py:229 #: dashboards/admin/volumes/volumes/forms.py:74 #: dashboards/admin/volumes/volumes/forms.py:154 #: dashboards/admin/volumes/volumes/forms.py:221 #: dashboards/admin/volumes/volumes/tables.py:79 #: dashboards/identity/domains/tables.py:199 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 #: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:226 #: dashboards/identity/projects/workflows.py:147 #: dashboards/project/access_and_security/security_groups/forms.py:50 #: dashboards/project/access_and_security/security_groups/tables.py:141 #: dashboards/project/data_processing/cluster_templates/tables.py:31 #: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/clusters/tables.py:35 #: dashboards/project/data_processing/clusters/tables.py:146 #: dashboards/project/data_processing/clusters/tabs.py:136 #: dashboards/project/data_processing/data_sources/tables.py:57 #: dashboards/project/data_processing/data_sources/workflows/create.py:30 #: dashboards/project/data_processing/job_binaries/forms.py:48 #: dashboards/project/data_processing/job_binaries/tables.py:79 #: dashboards/project/data_processing/jobs/tables.py:30 #: dashboards/project/data_processing/jobs/tables.py:105 #: dashboards/project/data_processing/jobs/workflows/create.py:61 #: dashboards/project/data_processing/nodegroup_templates/tables.py:28 #: dashboards/project/data_processing/nodegroup_templates/tables.py:90 #: dashboards/project/data_processing/utils/workflow_helpers.py:112 #: dashboards/project/database_backups/tables.py:160 #: dashboards/project/database_backups/workflows/create_backup.py:32 #: dashboards/project/databases/tables.py:387 #: dashboards/project/firewalls/forms.py:34 #: dashboards/project/firewalls/forms.py:99 #: dashboards/project/firewalls/forms.py:126 #: dashboards/project/firewalls/tables.py:270 #: dashboards/project/firewalls/tables.py:307 #: dashboards/project/firewalls/tables.py:352 #: dashboards/project/firewalls/workflows.py:30 #: dashboards/project/firewalls/workflows.py:218 #: dashboards/project/firewalls/workflows.py:275 #: dashboards/project/images/images/forms.py:84 #: dashboards/project/images/images/forms.py:278 #: 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:333 #: dashboards/project/loadbalancers/workflows.py:36 #: dashboards/project/loadbalancers/workflows.py:150 #: dashboards/project/networks/forms.py:35 #: dashboards/project/networks/tables.py:168 #: dashboards/project/networks/ports/forms.py:39 #: dashboards/project/networks/ports/tables.py:69 #: dashboards/project/networks/subnets/tables.py:129 #: dashboards/project/routers/forms.py:117 #: dashboards/project/routers/tables.py:209 #: dashboards/project/routers/ports/tables.py:107 #: dashboards/project/volumes/backups/tables.py:121 #: dashboards/project/volumes/snapshots/tables.py:147 #: dashboards/project/volumes/volumes/tables.py:396 #: dashboards/project/volumes/volumes/tables.py:425 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:66 #: dashboards/project/vpn/forms.py:145 dashboards/project/vpn/forms.py:223 #: dashboards/project/vpn/tables.py:237 dashboards/project/vpn/tables.py:286 #: dashboards/project/vpn/tables.py:306 dashboards/project/vpn/tables.py:325 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:111 #: dashboards/project/vpn/workflows.py:214 #: dashboards/project/vpn/workflows.py:317 #: 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/admin/volumes/volumes/forms.py:63 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:49 #: dashboards/project/instances/tables.py:1074 #: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/volumes/volumes/forms.py:122 #: dashboards/project/volumes/volumes/forms.py:127 #: dashboards/project/volumes/volumes/forms.py:128 #: dashboards/project/volumes/volumes/tables.py:432 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:26 #: dashboards/admin/aggregates/tables.py:143 #: dashboards/admin/aggregates/views.py:43 msgid "Host Aggregates" msgstr "" #: dashboards/admin/aggregates/tables.py:28 msgid "Delete Host Aggregate" msgid_plural "Delete Host Aggregates" msgstr[0] "" msgstr[1] "" #: dashboards/admin/aggregates/tables.py:36 msgid "Deleted Host Aggregate" msgid_plural "Deleted Host Aggregates" msgstr[0] "" msgstr[1] "" #: dashboards/admin/aggregates/tables.py:48 #: dashboards/admin/aggregates/views.py:72 #: dashboards/admin/aggregates/workflows.py:176 #: dashboards/admin/aggregates/workflows.py:177 msgid "Create Host Aggregate" msgstr "" #: dashboards/admin/aggregates/tables.py:56 msgid "Manage Hosts" msgstr "" #: dashboards/admin/aggregates/tables.py:64 #: dashboards/admin/flavors/tables.py:71 dashboards/admin/images/tables.py:46 msgid "Update Metadata" msgstr "" #: dashboards/admin/aggregates/tables.py:72 #: dashboards/admin/aggregates/views.py:79 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:142 #: dashboards/admin/volumes/volumes/forms.py:56 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:25 #: dashboards/admin/volumes/volumes/forms.py:187 msgid "Available" msgstr "" #: dashboards/admin/aggregates/tables.py:171 msgid "Availability Zones" msgstr "" #: dashboards/admin/aggregates/views.py:52 msgid "Unable to retrieve host aggregates list." msgstr "" #: dashboards/admin/aggregates/views.py:64 msgid "Unable to retrieve availability zone list." msgstr "" #: dashboards/admin/aggregates/views.py:99 msgid "Unable to retrieve the aggregate to be updated" msgstr "" #: dashboards/admin/aggregates/views.py:108 msgid "Update Aggregate Metadata" msgstr "" #: dashboards/admin/aggregates/views.py:134 msgid "Unable to retrieve available metadata for aggregate." msgstr "" #: dashboards/admin/aggregates/views.py:147 msgid "Unable to retrieve the aggregate to be updated." msgstr "" #: dashboards/admin/aggregates/views.py:157 msgid "Manage Hosts Aggregate" 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/flavors/workflows.py:266 #: dashboards/admin/volumes/volume_types/extras/views.py:88 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:103 #: dashboards/identity/domains/workflows.py:300 #: dashboards/identity/projects/workflows.py:602 #: dashboards/identity/users/views.py:209 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:163 #: dashboards/settings/user/views.py:30 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/defaults/panel.py:23 dashboards/admin/defaults/views.py:29 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:67 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:50 usage/quotas.py:63 msgid "Metadata Items" msgstr "" #: dashboards/admin/defaults/tables.py:45 #: dashboards/admin/defaults/workflows.py:47 #: dashboards/admin/flavors/tables.py:123 #: dashboards/admin/flavors/workflows.py:46 #: dashboards/admin/overview/views.py:33 #: dashboards/identity/projects/workflows.py:51 #: dashboards/project/overview/views.py:32 usage/quotas.py:64 #: usage/tables.py:33 usage/views.py:68 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:172 #: dashboards/admin/instances/views.py:68 #: dashboards/identity/projects/workflows.py:52 #: dashboards/project/data_processing/clusters/tabs.py:150 #: dashboards/project/databases/panel.py:23 #: dashboards/project/databases/tables.py:340 #: dashboards/project/databases/views.py:48 #: dashboards/project/instances/panel.py:23 #: dashboards/project/instances/tables.py:1093 #: dashboards/project/instances/views.py:59 #: dashboards/project/network_topology/instances/tables.py:23 #: usage/quotas.py:65 usage/views.py:67 msgid "Instances" msgstr "" #: dashboards/admin/defaults/tables.py:47 #: dashboards/admin/defaults/workflows.py:46 #: dashboards/identity/projects/workflows.py:54 usage/quotas.py:66 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/views.py:29 #: dashboards/admin/volumes/volumes/tables.py:86 #: dashboards/identity/projects/workflows.py:57 #: dashboards/project/volumes/panel.py:23 dashboards/project/volumes/tabs.py:83 #: dashboards/project/volumes/views.py:26 #: dashboards/project/volumes/volumes/tables.py:443 usage/quotas.py:75 #: usage/views.py:78 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:58 #: dashboards/project/volumes/tabs.py:99 #: dashboards/project/volumes/snapshots/tables.py:156 usage/quotas.py:76 msgid "Volume Snapshots" msgstr "" #: dashboards/admin/defaults/tables.py:50 #: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:60 usage/quotas.py:77 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:61 #: dashboards/project/overview/views.py:32 usage/quotas.py:68 msgid "RAM (MB)" msgstr "" #: dashboards/admin/defaults/tables.py:52 #: dashboards/admin/defaults/workflows.py:38 #: dashboards/identity/projects/workflows.py:62 #: dashboards/identity/projects/workflows.py:74 #: dashboards/project/access_and_security/tabs.py:80 #: dashboards/project/access_and_security/floating_ips/tables.py:222 #: usage/quotas.py:69 usage/quotas.py:82 msgid "Floating IPs" msgstr "" #: dashboards/admin/defaults/tables.py:53 #: dashboards/admin/defaults/workflows.py:49 #: dashboards/identity/projects/workflows.py:65 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/access_and_security/tabs.py:43 #: dashboards/project/access_and_security/security_groups/tables.py:149 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:220 #: dashboards/project/instances/workflows/create_instance.py:554 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:71 usage/quotas.py:83 usage/views.py:73 msgid "Security Groups" msgstr "" #: dashboards/admin/defaults/tables.py:54 #: dashboards/admin/defaults/workflows.py:44 #: dashboards/identity/projects/workflows.py:67 #: dashboards/identity/projects/workflows.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:287 #: usage/quotas.py:72 usage/quotas.py:84 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:102 #: usage/quotas.py:73 msgid "Key Pairs" msgstr "" #: dashboards/admin/defaults/tables.py:56 #: dashboards/identity/projects/workflows.py:63 #: dashboards/project/networks/ports/tables.py:71 #: dashboards/project/routers/ports/tables.py:110 usage/quotas.py:70 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:62 msgid "Server Group Members" msgstr "" #: dashboards/admin/defaults/tables.py:63 msgid "Server Groups" msgstr "" #: dashboards/admin/defaults/tables.py:64 msgid "Backup Gigabytes" msgstr "" #: dashboards/admin/defaults/tables.py:65 #: dashboards/project/database_backups/panel.py:23 #: dashboards/project/database_backups/tables.py:181 #: dashboards/project/database_backups/views.py:35 #: dashboards/project/databases/tables.py:406 #: dashboards/project/databases/tabs.py:104 msgid "Backups" msgstr "" #: dashboards/admin/defaults/tables.py:71 msgid "Quota Name" msgstr "" #: dashboards/admin/defaults/tables.py:72 msgid "Limit" msgstr "" #: dashboards/admin/defaults/tables.py:79 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:45 #: dashboards/identity/projects/views.py:160 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:150 #: dashboards/admin/flavors/views.py:47 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:54 dashboards/admin/flavors/views.py:66 #: dashboards/admin/flavors/workflows.py:178 #: dashboards/admin/flavors/workflows.py:179 msgid "Create Flavor" msgstr "" #: dashboards/admin/flavors/tables.py:62 dashboards/admin/flavors/views.py:72 #: dashboards/admin/flavors/workflows.py:265 msgid "Edit Flavor" msgstr "" #: dashboards/admin/flavors/tables.py:78 msgid "Modify Access" msgstr "" #: dashboards/admin/flavors/tables.py:106 #, python-format msgid "%sMB" msgstr "" #: dashboards/admin/flavors/tables.py:110 #: dashboards/admin/flavors/tables.py:114 #: dashboards/project/volumes/backups/tables.py:96 #: dashboards/project/volumes/volumes/tables.py:306 #, python-format msgid "%sGB" msgstr "" #: dashboards/admin/flavors/tables.py:122 msgid "Flavor Name" msgstr "" #: dashboards/admin/flavors/tables.py:125 usage/tables.py:37 usage/views.py:69 msgid "RAM" msgstr "" #: dashboards/admin/flavors/tables.py:128 msgid "Root Disk" msgstr "" #: dashboards/admin/flavors/tables.py:131 msgid "Ephemeral Disk" msgstr "" #: dashboards/admin/flavors/tables.py:134 msgid "Swap Disk" msgstr "" #: dashboards/admin/flavors/tables.py:136 #: dashboards/admin/flavors/workflows.py:41 #: dashboards/admin/networks/forms.py:236 #: dashboards/admin/networks/agents/tables.py:90 #: dashboards/admin/volumes/volumes/forms.py:75 #: dashboards/admin/volumes/volumes/forms.py:134 #: dashboards/identity/roles/forms.py:37 dashboards/identity/users/forms.py:193 #: dashboards/project/data_processing/job_executions/tables.py:37 #: dashboards/project/data_processing/job_executions/tables.py:186 #: 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/networks/forms.py:37 #: dashboards/project/networks/ports/forms.py:35 #: dashboards/project/routers/forms.py:121 dashboards/project/vpn/forms.py:33 #: dashboards/project/vpn/forms.py:68 dashboards/project/vpn/forms.py:147 #: dashboards/project/vpn/forms.py:225 #: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "" #: dashboards/admin/flavors/tables.py:138 #: dashboards/admin/metadata_defs/forms.py:61 #: dashboards/admin/metadata_defs/tables.py:142 #: dashboards/project/containers/forms.py:42 #: dashboards/project/images/images/forms.py:157 #: dashboards/project/images/images/forms.py:317 #: dashboards/project/images/images/tables.py:183 #: dashboards/project/images/images/tables.py:284 msgid "Public" msgstr "" #: dashboards/admin/flavors/views.py:57 msgid "Unable to retrieve flavor list." msgstr "" #: dashboards/admin/flavors/views.py:82 msgid "Unable to retrieve flavor details." msgstr "" #: dashboards/admin/flavors/views.py:97 msgid "Update Flavor Metadata" msgstr "" #: dashboards/admin/flavors/views.py:125 msgid "Unable to retrieve available metadata for flavors." msgstr "" #: dashboards/admin/flavors/views.py:139 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/hypervisors/panel.py:22 #: dashboards/admin/hypervisors/tables.py:65 msgid "Hypervisors" msgstr "" #: dashboards/admin/hypervisors/tables.py:25 #: dashboards/admin/info/tables.py:206 msgid "Hostname" msgstr "" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:168 #: dashboards/project/access_and_security/security_groups/forms.py:178 #: dashboards/project/access_and_security/security_groups/forms.py:185 #: dashboards/project/data_processing/data_sources/tables.py:61 #: dashboards/project/data_processing/jobs/tables.py:31 #: dashboards/project/data_processing/jobs/tables.py:108 #: dashboards/project/images/images/tables.py:276 #: dashboards/project/loadbalancers/workflows.py:482 #: dashboards/project/routers/ports/tables.py:115 #: dashboards/project/stacks/resource_types/tables.py:31 #: dashboards/project/volumes/volumes/forms.py:113 #: dashboards/project/volumes/volumes/forms.py:118 #: dashboards/project/volumes/volumes/forms.py:119 #: dashboards/project/volumes/volumes/forms.py:745 #: dashboards/project/volumes/volumes/tables.py:428 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:71 #: dashboards/project/databases/tables.py:320 #: dashboards/project/databases/workflows/create_instance.py:35 #: dashboards/project/instances/tables.py:1034 #: dashboards/project/instances/tables.py:1057 #: dashboards/project/instances/workflows/create_instance.py:84 #: dashboards/project/overview/views.py:32 usage/tables.py:83 msgid "Instance Name" msgstr "" #: dashboards/admin/hypervisors/tables.py:74 #: dashboards/project/images/snapshots/forms.py:30 msgid "Instance ID" msgstr "" #: dashboards/admin/hypervisors/tables.py:81 msgid "Hypervisor Instances" msgstr "" #: dashboards/admin/hypervisors/tabs.py:26 msgid "Hypervisor" msgstr "" #: dashboards/admin/hypervisors/tabs.py:36 #: dashboards/admin/hypervisors/views.py:41 msgid "Unable to retrieve hypervisor information." msgstr "" #: dashboards/admin/hypervisors/views.py:32 msgid "All Hypervisors" msgstr "" #: dashboards/admin/hypervisors/views.py:51 msgid "Unable to retrieve hypervisor statistics." msgstr "" #: dashboards/admin/hypervisors/views.py:59 msgid "Hypervisor Servers" msgstr "" #: dashboards/admin/hypervisors/views.py:76 msgid "Unable to retrieve hypervisor instances list." msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:25 #: dashboards/admin/hypervisors/compute/forms.py:99 #: 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 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:142 #: dashboards/admin/info/tables.py:66 dashboards/admin/info/tables.py:95 #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:170 #: dashboards/admin/info/tables.py:209 dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/agents/tables.py:91 #: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/forms.py:43 #: dashboards/admin/volumes/volumes/forms.py:130 #: dashboards/admin/volumes/volumes/tables.py:81 #: dashboards/project/databases/tables.py:325 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/forms.py:106 msgid "Running Instance Migration Type" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:108 #: dashboards/admin/instances/views.py:157 msgid "Live Migrate" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:109 msgid "Cold Migrate" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:120 #: dashboards/admin/hypervisors/compute/forms.py:127 #: dashboards/admin/instances/forms.py:33 msgid "Disk Over Commit" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:133 #: dashboards/admin/hypervisors/compute/forms.py:140 #: dashboards/admin/instances/forms.py:35 msgid "Block Migration" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:159 #, python-format msgid "Starting to migrate host: %(current)s" msgstr "" #: dashboards/admin/hypervisors/compute/forms.py:164 #, python-format msgid "Failed to migrate host \"%s\"." msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:27 #: dashboards/admin/hypervisors/compute/views.py:30 msgid "Evacuate Host" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:45 #: dashboards/admin/hypervisors/compute/views.py:62 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:91 #: dashboards/admin/hypervisors/compute/tables.py:96 #: dashboards/admin/hypervisors/compute/views.py:80 msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "" msgstr[1] "" #: dashboards/admin/hypervisors/compute/tables.py:104 msgid "Migrated Host" msgid_plural "Migrated Hosts" msgstr[0] "" msgstr[1] "" #: dashboards/admin/hypervisors/compute/tables.py:132 msgctxt "Current status of a Hypervisor" msgid "Enabled" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:134 msgctxt "Current status of a Hypervisor" msgid "Disabled" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:136 msgctxt "Current state of a Hypervisor" msgid "Up" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:138 msgctxt "Current state of a Hypervisor" msgid "Down" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:143 #: dashboards/admin/info/tables.py:96 dashboards/admin/info/tables.py:120 msgid "Zone" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:148 #: dashboards/admin/info/tables.py:68 dashboards/admin/info/tables.py:97 #: dashboards/admin/info/tables.py:121 dashboards/admin/info/tables.py:171 #: dashboards/admin/info/tables.py:217 dashboards/admin/instances/tables.py:150 #: dashboards/admin/networks/tables.py:103 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/volumes/snapshots/forms.py:34 #: dashboards/admin/volumes/volumes/forms.py:179 #: dashboards/project/access_and_security/floating_ips/tables.py:202 #: dashboards/project/data_processing/clusters/tables.py:36 #: dashboards/project/data_processing/clusters/tables.py:158 #: dashboards/project/data_processing/job_executions/tables.py:40 #: dashboards/project/data_processing/job_executions/tables.py:205 #: dashboards/project/database_backups/tables.py:174 #: dashboards/project/databases/tables.py:333 #: dashboards/project/databases/tables.py:399 #: dashboards/project/firewalls/tables.py:361 #: dashboards/project/images/images/tables.py:279 #: dashboards/project/instances/tables.py:1069 #: dashboards/project/loadbalancers/tables.py:344 #: dashboards/project/loadbalancers/tables.py:399 #: dashboards/project/networks/tables.py:174 #: dashboards/project/networks/ports/tables.py:74 #: dashboards/project/routers/tables.py:212 #: dashboards/project/routers/ports/tables.py:112 #: dashboards/project/stacks/tables.py:275 #: dashboards/project/stacks/tables.py:320 #: dashboards/project/stacks/tables.py:371 #: dashboards/project/volumes/backups/tables.py:130 #: dashboards/project/volumes/volumes/tables.py:405 #: dashboards/project/vpn/tables.py:247 dashboards/project/vpn/tables.py:292 msgid "Status" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:153 #: dashboards/admin/info/tables.py:98 dashboards/admin/info/tables.py:122 #: dashboards/admin/info/tables.py:172 dashboards/project/overview/views.py:34 msgid "State" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:155 #: dashboards/admin/networks/agents/tables.py:95 msgid "Updated At" msgstr "" #: dashboards/admin/hypervisors/compute/tables.py:167 #: dashboards/admin/hypervisors/compute/tabs.py:24 msgid "Compute Host" msgstr "" #: dashboards/admin/hypervisors/compute/tabs.py:33 #: dashboards/admin/info/tabs.py:56 msgid "Unable to get nova services list." msgstr "" #: dashboards/admin/hypervisors/compute/views.py:45 msgid "Unable to retrieve compute host information." 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:78 #: dashboards/admin/images/views.py:48 dashboards/project/images/panel.py:24 #: dashboards/project/images/views.py:38 #: dashboards/project/images/images/tables.py:301 msgid "Images" msgstr "" #: dashboards/admin/images/tables.py:61 msgid "Image Name =" msgstr "" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:107 #: dashboards/project/instances/tables.py:1035 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:140 #: dashboards/project/images/images/tables.py:274 #: dashboards/project/instances/tables.py:1059 #: dashboards/project/instances/workflows/create_instance.py:108 #: dashboards/project/volumes/volumes/forms.py:638 msgid "Image Name" msgstr "" #: dashboards/admin/images/tables.py:72 #: dashboards/admin/instances/tables.py:127 #: dashboards/admin/metering/tables.py:41 dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:93 dashboards/admin/routers/tables.py:39 #: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:82 #: dashboards/project/dashboard.py:77 #: dashboards/project/images/images/tables.py:176 #: dashboards/project/instances/workflows/create_instance.py:54 #: dashboards/router/nexus1000v/forms.py:119 #: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" msgstr "" #: dashboards/admin/images/views.py:84 #: dashboards/project/images/images/forms.py:178 #: dashboards/project/images/images/forms.py:194 msgid "Unable to retrieve image list." msgstr "" #: dashboards/admin/images/views.py:91 dashboards/admin/metering/tabs.py:90 #: dashboards/admin/metering/views.py:150 dashboards/admin/overview/views.py:65 #: dashboards/identity/projects/views.py:92 msgid "Unable to retrieve project list." msgstr "" #: dashboards/admin/images/views.py:132 #: dashboards/project/images/images/views.py:44 #: dashboards/project/images/images/views.py:50 msgid "Create An Image" msgstr "" #: dashboards/admin/images/views.py:140 dashboards/admin/images/views.py:155 #: dashboards/project/images/images/views.py:56 #: dashboards/project/images/images/views.py:57 #: dashboards/project/images/images/views.py:61 msgid "Update Image" msgstr "" #: dashboards/admin/images/views.py:160 msgid "Update Image Metadata" msgstr "" #: dashboards/admin/images/views.py:213 msgid "Unable to retrieve available properties for image." msgstr "" #: dashboards/admin/images/views.py:226 msgid "Unable to retrieve the image to be updated." msgstr "" #: dashboards/admin/info/panel.py:27 dashboards/admin/info/views.py:32 msgid "System Information" msgstr "" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:155 #: dashboards/admin/networks/agents/tables.py:79 #: dashboards/identity/domains/tables.py:203 #: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:237 #: dashboards/identity/projects/tables.py:240 #: dashboards/identity/projects/workflows.py:153 #: dashboards/identity/projects/workflows.py:554 #: dashboards/identity/users/forms.py:109 #: dashboards/identity/users/tables.py:245 #: dashboards/project/firewalls/forms.py:71 #: dashboards/project/firewalls/tables.py:292 #: dashboards/project/firewalls/workflows.py:67 msgid "Enabled" msgstr "" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:157 #: dashboards/admin/networks/agents/tables.py:80 msgid "Disabled" msgstr "" #: dashboards/admin/info/tables.py:31 dashboards/admin/info/tables.py:162 #: dashboards/admin/networks/agents/tables.py:85 msgid "Up" msgstr "" #: dashboards/admin/info/tables.py:32 dashboards/admin/info/tables.py:164 #: dashboards/admin/networks/agents/tables.py:86 msgid "Down" msgstr "" #: dashboards/admin/info/tables.py:65 dashboards/admin/metering/tables.py:42 #: dashboards/admin/metering/tables.py:62 #: dashboards/admin/metering/views.py:107 #: dashboards/project/access_and_security/api_access/tables.py:61 msgid "Service" msgstr "" #: dashboards/admin/info/tables.py:74 dashboards/admin/info/tabs.py:31 msgid "Services" msgstr "" #: dashboards/admin/info/tables.py:101 dashboards/admin/info/tables.py:125 #: dashboards/admin/info/tables.py:174 dashboards/admin/info/tables.py:212 msgctxt "Time since the last update" msgid "Last Updated" msgstr "" #: dashboards/admin/info/tables.py:112 dashboards/admin/info/tabs.py:47 msgid "Compute Services" msgstr "" #: dashboards/admin/info/tables.py:136 dashboards/admin/info/tabs.py:65 msgid "Block Storage Services" msgstr "" #: dashboards/admin/info/tables.py:185 dashboards/admin/info/tabs.py:83 msgid "Network Agents" msgstr "" #: dashboards/admin/info/tables.py:208 msgid "Engine Id" msgstr "" #: dashboards/admin/info/tables.py:210 msgid "Topic" msgstr "" #: dashboards/admin/info/tables.py:225 msgid "Orchestration Services" msgstr "" #: dashboards/admin/info/tabs.py:74 msgid "Unable to get cinder services list." msgstr "" #: dashboards/admin/info/tabs.py:92 msgid "Unable to get network agents info." msgstr "" #: dashboards/admin/info/tabs.py:99 msgid "Unable to get network agents list." msgstr "" #: dashboards/admin/info/tabs.py:116 msgid "Orchestration service is disabled." msgstr "" #: dashboards/admin/info/tabs.py:123 msgid "Unable to get Orchestration service list." msgstr "" #: dashboards/admin/info/views.py:40 msgid "Unable to retrieve version information." 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:56 msgid "Select a new host" msgstr "" #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available" 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:45 msgid "Migrating instances may cause some unrecoverable results." msgstr "" #: dashboards/admin/instances/tables.py:49 msgid "Migrate Instance" msgid_plural "Migrate Instances" msgstr[0] "" msgstr[1] "" #: dashboards/admin/instances/tables.py:57 msgid "Scheduled migration (pending confirmation) of Instance" msgid_plural "Scheduled migration (pending confirmation) of Instances" msgstr[0] "" msgstr[1] "" #: dashboards/admin/instances/tables.py:75 msgid "Live Migrate Instance" msgstr "" #: dashboards/admin/instances/tables.py:102 msgid "Project =" msgstr "" #: dashboards/admin/instances/tables.py:103 msgid "Host =" msgstr "" #: dashboards/admin/instances/tables.py:105 msgid "IPv4 Address =" msgstr "" #: dashboards/admin/instances/tables.py:106 msgid "IPv6 Address =" msgstr "" #: dashboards/admin/instances/tables.py:108 #: dashboards/project/instances/tables.py:1036 msgid "Image ID =" msgstr "" #: dashboards/admin/instances/tables.py:109 #: dashboards/project/instances/tables.py:1037 msgid "Flavor ID =" msgstr "" #: dashboards/admin/instances/tables.py:142 #: dashboards/project/access_and_security/floating_ips/tables.py:194 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 #: dashboards/project/instances/tables.py:1061 #: dashboards/project/loadbalancers/tables.py:389 msgid "IP Address" msgstr "" #: dashboards/admin/instances/tables.py:145 #: dashboards/project/containers/tables.py:441 #: dashboards/project/databases/tables.py:327 #: dashboards/project/images/images/tables.py:295 #: dashboards/project/instances/tables.py:1064 #: dashboards/project/volumes/backups/tables.py:127 #: dashboards/project/volumes/volumes/tables.py:402 msgid "Size" msgstr "" #: dashboards/admin/instances/tables.py:155 #: dashboards/project/instances/tables.py:1076 msgid "Task" msgstr "" #: dashboards/admin/instances/tables.py:162 #: dashboards/project/instances/tables.py:1083 msgid "Power State" msgstr "" #: dashboards/admin/instances/tables.py:165 #: dashboards/project/instances/tables.py:1086 usage/tables.py:86 msgid "Time since created" msgstr "" #: dashboards/admin/instances/views.py:83 msgid "Unable to retrieve instance project information." msgstr "" #: dashboards/admin/instances/views.py:104 #: 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:112 #: dashboards/project/instances/views.py:85 msgid "Unable to retrieve IP addresses from Neutron." msgstr "" #: dashboards/admin/instances/views.py:136 msgid "Unable to retrieve instance size information." msgstr "" #: dashboards/admin/instances/views.py:170 msgid "Unable to retrieve host information." msgstr "" #: dashboards/admin/instances/views.py:180 #: dashboards/project/databases/views.py:153 #: dashboards/project/databases/views.py:193 #: dashboards/project/instances/views.py:247 #: dashboards/project/instances/views.py:396 msgid "Unable to retrieve instance details." msgstr "" #: dashboards/admin/metadata_defs/forms.py:38 msgid "Namespace Definition Source" msgstr "" #: dashboards/admin/metadata_defs/forms.py:40 #: dashboards/admin/metadata_defs/forms.py:46 #: dashboards/admin/metadata_defs/forms.py:50 msgid "Metadata Definition File" msgstr "" #: dashboards/admin/metadata_defs/forms.py:41 #: dashboards/project/instances/workflows/create_instance.py:621 #: dashboards/project/stacks/forms.py:63 msgid "Direct Input" msgstr "" #: dashboards/admin/metadata_defs/forms.py:47 msgid "A local metadata definition file to upload." msgstr "" #: dashboards/admin/metadata_defs/forms.py:54 #: dashboards/admin/metadata_defs/forms.py:58 msgid "Namespace JSON" msgstr "" #: dashboards/admin/metadata_defs/forms.py:55 msgid "The JSON formatted contents of a namespace." msgstr "" #: dashboards/admin/metadata_defs/forms.py:62 #: dashboards/admin/metadata_defs/tables.py:149 #: dashboards/project/images/images/forms.py:158 #: dashboards/project/images/images/forms.py:318 #: dashboards/project/images/images/tables.py:288 msgid "Protected" msgstr "" #: dashboards/admin/metadata_defs/forms.py:77 msgid "Cannot specify both file and direct input." msgstr "" #: dashboards/admin/metadata_defs/forms.py:80 msgid "No input was provided for the namespace content." msgstr "" #: dashboards/admin/metadata_defs/forms.py:100 #, python-format msgid "There was a problem loading the namespace: %s." msgstr "" #: dashboards/admin/metadata_defs/forms.py:110 #, python-format msgid "Namespace %s has been created." msgstr "" #: dashboards/admin/metadata_defs/forms.py:114 #, python-format msgid "Unable to create new namespace. %s" msgstr "" #: dashboards/admin/metadata_defs/forms.py:140 #, python-format msgid "Resource types updated for namespace %s." msgstr "" #: dashboards/admin/metadata_defs/forms.py:144 #, python-format msgid "Error updating resource types for namespace %s." msgstr "" #: dashboards/admin/metadata_defs/panel.py:25 #: dashboards/admin/metadata_defs/views.py:40 msgid "Metadata Definitions" msgstr "" #: dashboards/admin/metadata_defs/tables.py:30 msgid "Import Namespace" msgstr "" #: dashboards/admin/metadata_defs/tables.py:40 msgid "Delete Namespace" msgid_plural "Delete Namespaces" msgstr[0] "" msgstr[1] "" #: dashboards/admin/metadata_defs/tables.py:48 msgid "Deleted Namespace" msgid_plural "Deleted Namespaces" msgstr[0] "" msgstr[1] "" #: dashboards/admin/metadata_defs/tables.py:69 msgid "Update Associations" msgstr "" #: dashboards/admin/metadata_defs/tables.py:132 #: dashboards/admin/metering/tables.py:44 #: dashboards/admin/metering/tables.py:64 #: dashboards/admin/metering/views.py:106 #: dashboards/admin/volumes/volumes/forms.py:53 #: dashboards/identity/domains/tables.py:201 #: dashboards/identity/domains/workflows.py:37 #: dashboards/identity/groups/forms.py:33 #: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/projects/tables.py:231 #: dashboards/identity/projects/workflows.py:151 #: dashboards/identity/users/forms.py:99 dashboards/identity/users/forms.py:197 #: dashboards/identity/users/tables.py:226 #: dashboards/project/access_and_security/security_groups/forms.py:54 #: dashboards/project/access_and_security/security_groups/tables.py:142 #: dashboards/project/data_processing/cluster_templates/tables.py:34 #: dashboards/project/data_processing/cluster_templates/tables.py:128 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/workflows/create.py:75 #: dashboards/project/data_processing/data_image_registry/forms.py:30 #: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_sources/tables.py:63 #: dashboards/project/data_processing/data_sources/workflows/create.py:62 #: dashboards/project/data_processing/job_binaries/forms.py:131 #: dashboards/project/data_processing/job_binaries/tables.py:84 #: dashboards/project/data_processing/jobs/tables.py:32 #: dashboards/project/data_processing/jobs/tables.py:110 #: dashboards/project/data_processing/jobs/workflows/create.py:85 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:42 #: dashboards/project/database_backups/workflows/create_backup.py:34 #: dashboards/project/firewalls/forms.py:37 #: dashboards/project/firewalls/forms.py:101 #: dashboards/project/firewalls/forms.py:129 #: dashboards/project/firewalls/tables.py:272 #: dashboards/project/firewalls/tables.py:309 #: dashboards/project/firewalls/tables.py:354 #: dashboards/project/firewalls/workflows.py:34 #: dashboards/project/firewalls/workflows.py:220 #: dashboards/project/firewalls/workflows.py:278 #: dashboards/project/images/images/forms.py:85 #: dashboards/project/images/images/forms.py:279 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 #: dashboards/project/loadbalancers/tables.py:335 #: dashboards/project/loadbalancers/workflows.py:39 #: dashboards/project/loadbalancers/workflows.py:153 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:124 #: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/volumes/forms.py:84 #: dashboards/project/volumes/volumes/forms.py:492 #: dashboards/project/volumes/volumes/forms.py:600 #: dashboards/project/volumes/volumes/tables.py:399 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:71 #: dashboards/project/vpn/forms.py:150 dashboards/project/vpn/forms.py:228 #: dashboards/project/vpn/tables.py:239 dashboards/project/vpn/tables.py:288 #: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tables.py:327 #: dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:217 #: dashboards/project/vpn/workflows.py:320 msgid "Description" msgstr "" #: dashboards/admin/metadata_defs/tables.py:137 #: dashboards/project/stacks/resource_types/panel.py:22 #: dashboards/project/stacks/resource_types/tables.py:45 #: dashboards/project/stacks/resource_types/views.py:33 msgid "Resource Types" msgstr "" #: dashboards/admin/metadata_defs/tables.py:165 msgid "Namespaces" msgstr "" #: dashboards/admin/metadata_defs/tabs.py:26 msgid "Namespace Overview" msgstr "" #: dashboards/admin/metadata_defs/tabs.py:38 #: dashboards/admin/metadata_defs/views.py:108 msgid "Unable to retrieve namespace details." msgstr "" #: dashboards/admin/metadata_defs/tabs.py:45 msgid "Contents" msgstr "" #: dashboards/admin/metadata_defs/tabs.py:57 msgid "Unable to retrieve namespace contents." msgstr "" #: dashboards/admin/metadata_defs/views.py:76 msgid "Error getting metadata definitions." msgstr "" #: dashboards/admin/metadata_defs/views.py:86 msgid "Create a Metadata Namespace" msgstr "" #: dashboards/admin/metadata_defs/views.py:93 msgid "Namespace Details: {{ namespace.namespace }}" msgstr "" #: dashboards/admin/metadata_defs/views.py:129 #: dashboards/admin/metadata_defs/views.py:147 #: dashboards/admin/metadata_defs/views.py:161 msgid "Error getting resource type associations." msgstr "" #: dashboards/admin/metering/forms.py:24 msgid "Last day" msgstr "" #: dashboards/admin/metering/forms.py:25 msgid "Last week" msgstr "" #: dashboards/admin/metering/forms.py:26 msgid "Month to date" msgstr "" #: dashboards/admin/metering/forms.py:27 msgid "Last 15 days" msgstr "" #: dashboards/admin/metering/forms.py:28 msgid "Last 30 days" msgstr "" #: dashboards/admin/metering/forms.py:29 msgid "Last year" msgstr "" #: dashboards/admin/metering/forms.py:30 #: 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:38 msgid "To" msgstr "" #: dashboards/admin/metering/forms.py:46 msgid "Must specify start of period" msgstr "" #: dashboards/admin/metering/forms.py:56 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/views.py:48 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:63 #: dashboards/admin/metering/views.py:106 msgid "Meter" msgstr "" #: dashboards/admin/metering/tables.py:45 #: dashboards/admin/metering/tables.py:65 msgid "Day" msgstr "" #: dashboards/admin/metering/tables.py:47 #: dashboards/admin/metering/tables.py:67 #: dashboards/admin/metering/views.py:107 msgid "Value (Avg)" msgstr "" #: dashboards/admin/metering/tables.py:49 #: dashboards/admin/metering/views.py:107 msgid "Unit" msgstr "" #: dashboards/admin/metering/tables.py:56 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:55 msgid "Usage Report" msgstr "" #: dashboards/admin/metering/tabs.py:63 dashboards/admin/metering/views.py:125 msgid "Nova" msgstr "" #: dashboards/admin/metering/tabs.py:64 dashboards/admin/metering/views.py:126 msgid "Neutron" msgstr "" #: dashboards/admin/metering/tabs.py:65 dashboards/admin/metering/views.py:127 msgid "Glance" msgstr "" #: dashboards/admin/metering/tabs.py:66 dashboards/admin/metering/views.py:128 msgid "Cinder" msgstr "" #: dashboards/admin/metering/tabs.py:67 dashboards/admin/metering/views.py:129 msgid "Swift_meters" msgstr "" #: dashboards/admin/metering/tabs.py:68 dashboards/admin/metering/views.py:130 msgid "Kwapi" msgstr "" #: dashboards/admin/metering/tabs.py:69 dashboards/admin/metering/views.py:131 msgid "IPMI" msgstr "" #: dashboards/admin/metering/tabs.py:82 dashboards/admin/metering/views.py:70 #: dashboards/admin/metering/views.py:142 msgid "Dates cannot be recognized." msgstr "" #: dashboards/admin/metering/views.py:41 msgid "Resources Usage Overview" msgstr "" #: dashboards/admin/metering/views.py:106 dashboards/admin/overview/views.py:33 #: usage/tables.py:43 msgid "Project Name" msgstr "" #: dashboards/admin/metering/views.py:107 msgid "Time" 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:77 dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/ports/forms.py:46 #: dashboards/project/firewalls/forms.py:132 #: dashboards/project/firewalls/workflows.py:281 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:93 #: dashboards/project/loadbalancers/forms.py:176 #: dashboards/project/loadbalancers/forms.py:239 #: dashboards/project/loadbalancers/workflows.py:46 #: dashboards/project/loadbalancers/workflows.py:188 #: dashboards/project/loadbalancers/workflows.py:341 #: dashboards/project/loadbalancers/workflows.py:545 #: dashboards/project/networks/forms.py:40 #: dashboards/project/networks/workflows.py:47 #: dashboards/project/networks/ports/forms.py:41 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:118 dashboards/project/vpn/forms.py:37 #: dashboards/project/vpn/forms.py:281 dashboards/project/vpn/workflows.py:31 #: dashboards/project/vpn/workflows.py:432 msgid "UP" msgstr "" #: dashboards/admin/networks/forms.py:78 dashboards/admin/networks/forms.py:240 #: dashboards/admin/networks/ports/forms.py:47 #: dashboards/project/firewalls/forms.py:133 #: dashboards/project/firewalls/workflows.py:282 #: dashboards/project/loadbalancers/forms.py:39 #: dashboards/project/loadbalancers/forms.py:94 #: dashboards/project/loadbalancers/forms.py:177 #: dashboards/project/loadbalancers/forms.py:240 #: dashboards/project/loadbalancers/workflows.py:47 #: dashboards/project/loadbalancers/workflows.py:189 #: dashboards/project/loadbalancers/workflows.py:342 #: dashboards/project/loadbalancers/workflows.py:546 #: dashboards/project/networks/forms.py:41 #: dashboards/project/networks/workflows.py:48 #: dashboards/project/networks/ports/forms.py:42 #: dashboards/project/routers/forms.py:38 #: dashboards/project/routers/forms.py:119 dashboards/project/vpn/forms.py:38 #: dashboards/project/vpn/forms.py:282 dashboards/project/vpn/workflows.py:32 #: dashboards/project/vpn/workflows.py:433 msgid "DOWN" msgstr "" #: dashboards/admin/networks/forms.py:79 dashboards/admin/networks/forms.py:241 #: dashboards/admin/networks/tables.py:106 #: dashboards/admin/networks/agents/tables.py:93 #: dashboards/admin/networks/ports/forms.py:48 #: dashboards/project/firewalls/forms.py:134 #: dashboards/project/firewalls/tables.py:364 #: dashboards/project/firewalls/workflows.py:283 #: dashboards/project/loadbalancers/forms.py:40 #: dashboards/project/loadbalancers/forms.py:95 #: dashboards/project/loadbalancers/forms.py:178 #: dashboards/project/loadbalancers/forms.py:241 #: dashboards/project/loadbalancers/tables.py:350 #: dashboards/project/loadbalancers/tables.py:404 #: dashboards/project/loadbalancers/tables.py:435 #: dashboards/project/loadbalancers/workflows.py:48 #: dashboards/project/loadbalancers/workflows.py:190 #: dashboards/project/loadbalancers/workflows.py:343 #: dashboards/project/loadbalancers/workflows.py:547 #: dashboards/project/networks/forms.py:43 #: dashboards/project/networks/tables.py:177 #: dashboards/project/networks/workflows.py:49 #: dashboards/project/networks/ports/forms.py:43 #: dashboards/project/networks/ports/tables.py:77 #: dashboards/project/routers/forms.py:36 #: dashboards/project/routers/forms.py:120 #: dashboards/project/routers/tables.py:225 #: dashboards/project/routers/ports/tables.py:117 #: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:283 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:434 msgid "Admin State" msgstr "" #: dashboards/admin/networks/forms.py:80 dashboards/admin/networks/forms.py:242 #: dashboards/admin/networks/tables.py:100 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/forms.py:102 #: dashboards/project/firewalls/tables.py:289 #: dashboards/project/firewalls/tables.py:313 #: dashboards/project/firewalls/workflows.py:65 #: dashboards/project/firewalls/workflows.py:222 #: dashboards/project/networks/tables.py:172 msgid "Shared" msgstr "" #: dashboards/admin/networks/forms.py:82 dashboards/admin/networks/forms.py:243 #: dashboards/project/routers/forms.py:40 #: dashboards/project/routers/tables.py:223 #: dashboards/project/routers/ports/forms.py:153 msgid "External Network" msgstr "" #: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:81 #: 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:734 #: dashboards/project/networks/workflows.py:62 msgid "Select a profile" msgstr "" #: dashboards/admin/networks/forms.py:155 #: dashboards/project/instances/workflows/create_instance.py:744 #: dashboards/project/networks/workflows.py:72 #: dashboards/router/nexus1000v/views.py:53 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:255 #: dashboards/project/networks/forms.py:53 #, python-format msgid "Network %s was successfully updated." msgstr "" #: dashboards/admin/networks/forms.py:260 #: dashboards/project/networks/forms.py:58 #, python-format msgid "Failed to update network %s" msgstr "" #: dashboards/admin/networks/panel.py:23 #: dashboards/admin/networks/tables.py:111 #: dashboards/admin/networks/views.py:42 #: dashboards/identity/projects/workflows.py:75 #: dashboards/project/databases/workflows/create_instance.py:131 #: dashboards/project/instances/workflows/create_instance.py:698 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:182 #: dashboards/project/networks/views.py:45 usage/quotas.py:78 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:57 #: dashboards/project/networks/tables.py:79 #, python-format msgid "Failed to delete network %s" msgstr "" #: dashboards/admin/networks/tables.py:65 dashboards/admin/networks/views.py:99 #: dashboards/project/networks/tables.py:87 #: dashboards/project/networks/tables.py:100 #: dashboards/project/networks/workflows.py:342 msgid "Create Network" msgstr "" #: dashboards/admin/networks/tables.py:74 #: dashboards/project/networks/tables.py:109 #: dashboards/project/networks/views.py:68 msgid "Edit Network" msgstr "" #: dashboards/admin/networks/tables.py:87 #: dashboards/project/networks/tables.py:146 msgctxt "Admin state of a Network" msgid "UP" msgstr "" #: dashboards/admin/networks/tables.py:88 #: dashboards/project/networks/tables.py:147 msgctxt "Admin state of a Network" msgid "DOWN" msgstr "" #: dashboards/admin/networks/tables.py:94 #: dashboards/admin/networks/agents/forms.py:32 #: dashboards/admin/networks/ports/forms.py:36 #: dashboards/project/networks/workflows.py:37 msgid "Network Name" msgstr "" #: dashboards/admin/networks/tables.py:97 #: dashboards/project/networks/tables.py:171 msgid "Subnets Associated" msgstr "" #: dashboards/admin/networks/tables.py:99 #: dashboards/admin/networks/agents/tables.py:101 msgid "DHCP Agents" msgstr "" #: dashboards/admin/networks/views.py:50 msgid "Unable to retrieve information about the networks' projects." msgstr "" #: dashboards/admin/networks/views.py:59 #: dashboards/project/instances/tables.py:653 #: dashboards/project/volumes/backups/tables.py:37 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" msgstr "" #: dashboards/admin/networks/views.py:78 #: dashboards/project/networks/views.py:54 msgid "Network list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:90 dashboards/admin/networks/views.py:137 #: dashboards/admin/networks/agents/forms.py:62 msgid "Unable to list dhcp agents hosting network." msgstr "" #: dashboards/admin/networks/views.py:107 #: dashboards/project/networks/views.py:103 msgid "Network Details: {{ network.name }}" msgstr "" #: dashboards/admin/networks/views.py:116 #: dashboards/project/networks/views.py:112 msgid "Subnet list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:126 #: dashboards/project/networks/views.py:122 msgid "Port list can not be retrieved." msgstr "" #: dashboards/admin/networks/views.py:149 #: dashboards/admin/networks/subnets/tables.py:109 #: dashboards/project/networks/views.py:133 #: 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:35 msgid "Delete DHCP Agent" msgid_plural "Delete DHCP Agents" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/agents/tables.py:43 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/agents/views.py:35 msgid "Add DHCP Agent" msgstr "" #: dashboards/admin/networks/agents/views.py:63 #: dashboards/admin/networks/ports/views.py:56 #: dashboards/project/networks/subnets/views.py:48 msgid "Unable to retrieve network." msgstr "" #: dashboards/admin/networks/agents/views.py:74 msgid "Unable to retrieve agent list." msgstr "" #: dashboards/admin/networks/ports/forms.py:31 #: dashboards/project/networks/ports/forms.py:29 msgid "Normal" msgstr "" #: dashboards/admin/networks/ports/forms.py:31 #: dashboards/project/networks/ports/forms.py:29 msgid "Direct" msgstr "" #: dashboards/admin/networks/ports/forms.py:32 #: dashboards/project/networks/ports/forms.py:30 msgid "MacVTap" msgstr "" #: dashboards/admin/networks/ports/forms.py:40 msgid "Network ID" msgstr "" #: dashboards/admin/networks/ports/forms.py:49 #: dashboards/admin/networks/ports/forms.py:119 msgid "Device ID" msgstr "" #: dashboards/admin/networks/ports/forms.py:50 #: dashboards/admin/networks/ports/forms.py:120 msgid "Device ID attached to the port" msgstr "" #: dashboards/admin/networks/ports/forms.py:52 #: dashboards/admin/networks/ports/forms.py:122 msgid "Device Owner" msgstr "" #: dashboards/admin/networks/ports/forms.py:53 #: dashboards/admin/networks/ports/forms.py:123 msgid "Device owner attached to the port" msgstr "" #: dashboards/admin/networks/ports/forms.py:57 #: dashboards/admin/networks/ports/forms.py:127 msgid "Binding: Host" msgstr "" #: dashboards/admin/networks/ports/forms.py:58 #: dashboards/admin/networks/ports/forms.py:128 msgid "" "The ID of the host where the port is allocated. In some cases, different " "implementations can run on different hosts." msgstr "" #: dashboards/admin/networks/ports/forms.py:82 #: dashboards/project/networks/ports/forms.py:64 msgid "Binding: VNIC Type" msgstr "" #: dashboards/admin/networks/ports/forms.py:83 #: dashboards/project/networks/ports/forms.py:65 msgid "The VNIC type that is bound to the neutron port" msgstr "" #: dashboards/admin/networks/ports/forms.py:88 #: dashboards/project/networks/ports/forms.py:70 #: dashboards/project/networks/ports/tables.py:80 msgid "MAC Learning State" msgstr "" #: dashboards/admin/networks/ports/forms.py:104 #, python-format msgid "Port %s was successfully created." msgstr "" #: dashboards/admin/networks/ports/forms.py:109 #, python-format msgid "Failed to create a port for network %s" msgstr "" #: dashboards/admin/networks/ports/forms.py:156 #: dashboards/project/networks/ports/forms.py:87 #, python-format msgid "Port %s was successfully updated." msgstr "" #: dashboards/admin/networks/ports/forms.py:161 #: dashboards/project/networks/ports/forms.py:92 #, python-format msgid "Failed to update port %s" msgstr "" #: dashboards/admin/networks/ports/tables.py:35 msgid "Delete Port" msgid_plural "Delete Ports" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/ports/tables.py:43 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/ports/views.py:37 #: dashboards/admin/networks/ports/views.py:38 #: dashboards/admin/networks/ports/views.py:40 msgid "Create Port" msgstr "" #: dashboards/admin/networks/ports/tables.py:87 #: dashboards/identity/projects/workflows.py:76 #: dashboards/project/networks/ports/tables.py:87 usage/quotas.py:80 msgid "Ports" msgstr "" #: dashboards/admin/networks/subnets/tables.py:37 #: dashboards/project/networks/subnets/tables.py:60 msgid "Delete Subnet" msgid_plural "Delete Subnets" msgstr[0] "" msgstr[1] "" #: dashboards/admin/networks/subnets/tables.py:45 #: dashboards/project/networks/subnets/tables.py:68 msgid "Deleted Subnet" msgid_plural "Deleted Subnets" msgstr[0] "" msgstr[1] "" #: 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:91 #: dashboards/project/networks/subnets/tables.py:91 #: dashboards/project/networks/subnets/tables.py:108 #: dashboards/project/networks/subnets/workflows.py:60 msgid "Create Subnet" msgstr "" #: dashboards/admin/networks/subnets/tables.py:80 #: dashboards/project/networks/subnets/tables.py:117 #: dashboards/project/networks/subnets/workflows.py:162 msgid "Edit Subnet" msgstr "" #: dashboards/admin/networks/subnets/tables.py:94 #: dashboards/project/access_and_security/security_groups/forms.py:201 #: dashboards/project/access_and_security/security_groups/forms.py:213 #: dashboards/project/access_and_security/security_groups/forms.py:223 msgid "CIDR" msgstr "" #: dashboards/admin/networks/subnets/tables.py:95 #: dashboards/project/networks/workflows.py:127 #: dashboards/project/networks/subnets/tables.py:132 #: dashboards/project/networks/subnets/workflows.py:104 msgid "IP Version" msgstr "" #: dashboards/admin/networks/subnets/tables.py:96 #: dashboards/project/networks/workflows.py:129 #: dashboards/project/networks/subnets/tables.py:133 msgid "Gateway IP" msgstr "" #: dashboards/admin/networks/subnets/tables.py:116 #: dashboards/identity/projects/workflows.py:78 #: dashboards/project/networks/subnets/tables.py:150 usage/quotas.py:79 msgid "Subnets" msgstr "" #: dashboards/admin/networks/subnets/workflows.py:46 #, python-format msgid "Failed to retrieve network %s for a subnet" msgstr "" #: dashboards/admin/overview/panel.py:27 #: dashboards/admin/volumes/snapshots/tabs.py:23 #: dashboards/project/databases/tabs.py:26 #: dashboards/project/images/images/tabs.py:22 #: dashboards/project/instances/tabs.py:31 #: dashboards/project/networks/ports/tabs.py:21 #: dashboards/project/networks/subnets/tabs.py:21 #: dashboards/project/overview/panel.py:27 #: dashboards/project/routers/tabs.py:27 #: dashboards/project/routers/ports/tabs.py:24 #: dashboards/project/stacks/tabs.py:53 dashboards/project/stacks/tabs.py:67 #: dashboards/project/stacks/resource_types/tabs.py:21 #: dashboards/project/volumes/backups/tabs.py:24 #: dashboards/project/volumes/snapshots/tabs.py:25 #: dashboards/project/volumes/volumes/tabs.py:21 usage/views.py:25 msgid "Overview" msgstr "" #: 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/routers/panel.py:24 dashboards/admin/routers/tables.py:46 #: dashboards/identity/projects/workflows.py:77 #: dashboards/project/firewalls/workflows.py:173 #: dashboards/project/firewalls/workflows.py:179 #: dashboards/project/network_topology/routers/tables.py:27 #: dashboards/project/routers/panel.py:24 #: dashboards/project/routers/tables.py:244 #: dashboards/project/routers/views.py:42 usage/quotas.py:81 msgid "Routers" msgstr "" #: dashboards/admin/routers/views.py:42 dashboards/project/routers/views.py:53 msgid "Unable to retrieve router list." msgstr "" #: dashboards/admin/routers/extensions/extraroutes/tables.py:27 #: dashboards/project/routers/extensions/extraroutes/tables.py:75 #: dashboards/project/routers/extensions/extraroutes/tabs.py:32 msgid "Static Routes" msgstr "" #: dashboards/admin/routers/ports/tables.py:29 #: dashboards/project/network_topology/ports/tables.py:28 #: dashboards/project/routers/tabs.py:37 #: dashboards/project/routers/ports/tables.py:125 msgid "Interfaces" 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:163 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:232 msgid "Unable to retrieve volume snapshots." msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:26 #: dashboards/admin/volumes/volumes/forms.py:188 msgid "Creating" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:27 #: dashboards/admin/volumes/volumes/forms.py:189 msgid "Deleting" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:28 #: dashboards/admin/volumes/volumes/forms.py:191 msgid "Error" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:29 #: dashboards/admin/volumes/volumes/forms.py:192 msgid "Error Deleting" msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:44 #, python-format msgid "Successfully updated volume snapshot status: \"%s\"." msgstr "" #: dashboards/admin/volumes/snapshots/forms.py:50 msgid "Unable to update volume snapshot status." msgstr "" #: dashboards/admin/volumes/snapshots/tables.py:29 #: dashboards/admin/volumes/snapshots/views.py:36 #: dashboards/admin/volumes/volumes/views.py:109 msgid "Update Status" msgstr "" #: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/admin/volumes/volumes/forms.py:48 #: dashboards/admin/volumes/volumes/forms.py:126 #: dashboards/project/volumes/backups/tables.py:135 #: dashboards/project/volumes/snapshots/tables.py:151 #: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:596 #: dashboards/project/volumes/volumes/forms.py:635 #: dashboards/project/volumes/volumes/forms.py:694 #: dashboards/project/volumes/volumes/forms.py:742 msgid "Volume Name" msgstr "" #: dashboards/admin/volumes/snapshots/views.py:33 #: dashboards/admin/volumes/snapshots/views.py:39 msgid "Update Volume Snapshot Status" msgstr "" #: dashboards/admin/volumes/snapshots/views.py:49 #: dashboards/project/volumes/snapshots/views.py:49 msgid "Unable to retrieve volume snapshot." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:28 #: dashboards/project/loadbalancers/tables.py:336 #: dashboards/project/loadbalancers/workflows.py:42 msgid "Provider" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:29 msgid "Control Location" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:35 msgid "Cipher" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:36 msgid "Key Size (bits)" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:52 #, python-format msgid "Successfully created encryption for volume type: %s" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:58 msgid "Unable to create encrypted volume type." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:64 msgid "QoS Spec to be associated" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:65 msgid "Choose associated QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:85 msgid "None (removes spec)" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:87 msgid "Select a new QoS spec" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:89 msgid "No new QoS spec available" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:120 msgid "Successfully updated QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:125 msgid "Error updating QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:131 msgid "QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:133 msgid "Choose consumer for this QoS Spec." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:149 msgid "QoS Spec consumer value must be different than the current consumer value." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:163 msgid "Successfully modified QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/forms.py:167 msgid "Error editing QoS Spec consumer." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:25 #: dashboards/admin/volumes/volume_types/views.py:35 #: dashboards/admin/volumes/volume_types/views.py:38 msgid "Create Volume Type" msgstr "" #: 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:52 msgid "Delete Volume Type" msgid_plural "Delete Volume Types" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:60 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:93 msgid "Delete Encryption" msgid_plural "Delete Encryptions" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:101 msgid "Deleted Encryption" msgid_plural "Deleted Encryptions" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:122 msgid "Unable to determine if volume type encryption is supported." msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:148 msgid "Associated QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:150 msgid "Encryption" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:176 msgid "Manage Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:190 #: dashboards/admin/volumes/volume_types/views.py:121 msgid "Create QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:200 msgid "Delete QoS Spec" msgid_plural "Delete QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:208 msgid "Deleted QoS Spec" msgid_plural "Deleted QoS Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/tables.py:221 msgid "Edit Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:230 #: dashboards/admin/volumes/volumes/forms.py:222 msgid "Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:232 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:36 msgid "Specs" msgstr "" #: dashboards/admin/volumes/volume_types/tables.py:245 msgid "QoS Specs" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:41 msgid "Create a Volume Type" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:50 msgid "Volume Type Encryption Details" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:72 msgid "Unable to retrieve volume type encryption details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:83 #: dashboards/admin/volumes/volume_types/views.py:87 msgid "Create Volume Type Encryption" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:90 msgid "Create an Encrypted Volume Type" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:100 msgid "Unable to retrieve volume type name." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:125 msgid "Create a QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:126 #: dashboards/admin/volumes/volume_types/extras/tables.py:48 #: dashboards/admin/volumes/volume_types/extras/views.py:64 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:76 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:236 #: dashboards/project/data_processing/data_sources/workflows/create.py:95 #: dashboards/project/data_processing/jobs/workflows/create.py:156 #: dashboards/project/data_processing/jobs/workflows/launch.py:429 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:255 #: dashboards/project/networks/workflows.py:343 #: dashboards/project/networks/subnets/workflows.py:61 msgid "Create" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:136 msgid "Edit Consumer of QoS Spec" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:139 msgid "Modify Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:142 msgid "Edit QoS Spec Consumer" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:161 msgid "Unable to retrieve QoS Spec details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:175 #: dashboards/admin/volumes/volume_types/views.py:182 msgid "Associate QoS Spec with Volume Type" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:178 #: dashboards/project/access_and_security/floating_ips/tables.py:110 #: dashboards/project/access_and_security/floating_ips/workflows.py:137 #: dashboards/project/loadbalancers/workflows.py:670 msgid "Associate" msgstr "" #: dashboards/admin/volumes/volume_types/views.py:201 #: dashboards/admin/volumes/volume_types/extras/views.py:36 msgid "Unable to retrieve volume type details." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:211 msgid "Unable to retrieve QoS Specs." msgstr "" #: dashboards/admin/volumes/volume_types/views.py:231 msgid "Unable to retrieve QoS Spec association." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:24 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:25 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:58 msgid "Key" msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:25 #: dashboards/admin/volumes/volume_types/extras/forms.py:44 #: dashboards/admin/volumes/volume_types/extras/tables.py:70 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:26 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:49 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:59 msgid "Value" msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:33 #, python-format msgid "Created extra spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:39 msgid "Unable to create volume type extra spec." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:53 #, python-format msgid "Saved extra spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/extras/forms.py:59 msgid "Unable to edit volume type extra spec." msgstr "" #: dashboards/admin/volumes/volume_types/extras/tables.py:26 msgid "Delete Extra Spec" msgid_plural "Delete Extra Specs" msgstr[0] "" msgstr[1] "" #: dashboards/admin/volumes/volume_types/extras/tables.py:34 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:81 #: dashboards/identity/roles/tables.py:37 #: dashboards/identity/users/tables.py:47 #: dashboards/project/containers/tables.py:313 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:62 msgid "Create Volume Type Extra Spec" msgstr "" #: dashboards/admin/volumes/volume_types/extras/views.py:86 #, python-format msgid "Edit Extra Spec Value: %s" msgstr "" #: dashboards/admin/volumes/volume_types/extras/views.py:107 msgid "Unable to retrieve volume type extra spec details." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:38 #, python-format msgid "Created spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:44 msgid "Unable to create spec." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:66 #, python-format msgid "Saved spec \"%s\"." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:72 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:56 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:106 msgid "QoS Spec: {{ qos_spec_name }}" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:65 msgid "Unable to retrieve QoS spec list." msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:73 msgid "Create Spec" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:79 msgid "Spec: {{ qos_spec_name }}" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 msgid "Edit Spec Value" msgstr "" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:120 msgid "Unable to retrieve QoS spec details." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:36 msgid "Identifier" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:37 msgid "Name or other identifier for existing volume" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:39 msgid "Identifier Type" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:40 msgid "Type of backend device identifier provided" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:44 msgid "" "Cinder host on which the existing volume resides; takes the form: host" "@backend-name#pool" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:50 msgid "Volume name to be assigned" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:57 msgid "Comma-separated key=value pairs" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:60 msgid "Volume Type" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:67 #: dashboards/project/volumes/volumes/forms.py:602 #: dashboards/project/volumes/volumes/tables.py:434 msgid "Bootable" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:69 msgid "Specifies that the newly created volume should be marked as bootable" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:77 #: dashboards/project/volumes/volumes/forms.py:268 msgid "No volume type" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:116 #, python-format msgid "Successfully sent the request to manage volume: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:121 msgid "Unable to manage volume." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:144 #, python-format msgid "Successfully sent the request to unmanage volume: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:149 msgid "Unable to unmanage volume." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:159 msgid "Volume type name can not be empty." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:168 #, python-format msgid "Successfully created volume type: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:174 msgid "Unable to create volume type." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:186 msgid "Attaching" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:190 msgid "Detaching" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:193 msgid "In Use" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:210 #, python-format msgid "Successfully updated volume status to \"%s\"." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:216 #, python-format msgid "Unable to update volume status to \"%s\"." msgstr "" #: dashboards/admin/volumes/volumes/forms.py:231 #, python-format msgid "Successfully created QoS Spec: %s" msgstr "" #: dashboards/admin/volumes/volumes/forms.py:237 msgid "Unable to create QoS Spec." msgstr "" #: dashboards/admin/volumes/volumes/tables.py:33 #: dashboards/admin/volumes/volumes/views.py:47 msgid "Manage Volume" msgstr "" #: dashboards/admin/volumes/volumes/tables.py:43 msgid "Unmanage Volume" msgstr "" #: dashboards/admin/volumes/volumes/tables.py:61 msgid "Unable to retrieve snapshot data." msgstr "" #: dashboards/admin/volumes/volumes/tables.py:69 #: dashboards/admin/volumes/volumes/views.py:106 #: dashboards/admin/volumes/volumes/views.py:112 msgid "Update Volume Status" msgstr "" #: dashboards/admin/volumes/volumes/views.py:49 msgid "Manage" msgstr "" #: dashboards/admin/volumes/volumes/views.py:53 msgid "Manage a Volume" msgstr "" #: dashboards/admin/volumes/volumes/views.py:63 msgid "Confirm Unmanage Volume" msgstr "" #: dashboards/admin/volumes/volumes/views.py:65 msgid "Unmanage" msgstr "" #: dashboards/admin/volumes/volumes/views.py:69 msgid "Unmanage a Volume" msgstr "" #: dashboards/admin/volumes/volumes/views.py:84 #: dashboards/admin/volumes/volumes/views.py:128 #: dashboards/project/volumes/volumes/views.py:68 #: dashboards/project/volumes/volumes/views.py:468 msgid "Unable to retrieve volume details." msgstr "" #: dashboards/identity/dashboard.py:22 msgid "Identity" msgstr "" #: dashboards/identity/domains/panel.py:24 #: dashboards/identity/domains/tables.py:208 #: dashboards/identity/domains/views.py:36 msgid "Domains" msgstr "" #: dashboards/identity/domains/tables.py:39 #: dashboards/identity/groups/tables.py:91 #: dashboards/identity/projects/tables.py:54 msgid "Manage Members" msgstr "" #: dashboards/identity/domains/tables.py:55 #: dashboards/identity/projects/tables.py:70 msgid "Modify Groups" msgstr "" #: dashboards/identity/domains/tables.py:69 #: 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:117 #, python-format msgid "Domain \"%s\" must be disabled before it can be deleted." msgstr "" #: dashboards/identity/domains/tables.py:147 msgid "Set Domain Context" msgstr "" #: dashboards/identity/domains/tables.py:172 #, python-format msgid "Domain Context updated to Domain %s." msgstr "" #: dashboards/identity/domains/tables.py:176 msgid "Unable to set Domain Context." msgstr "" #: dashboards/identity/domains/tables.py:181 msgid "Clear Domain Context" msgstr "" #: dashboards/identity/domains/tables.py:195 msgid "Domain Context cleared." msgstr "" #: dashboards/identity/domains/tables.py:202 #: dashboards/identity/projects/workflows.py:141 #: dashboards/identity/users/forms.py:90 dashboards/identity/users/forms.py:187 msgid "Domain ID" msgstr "" #: dashboards/identity/domains/views.py:52 msgid "Unable to retrieve domain list." msgstr "" #: dashboards/identity/domains/views.py:61 msgid "Unable to retrieve domain information." msgstr "" #: dashboards/identity/domains/views.py:63 msgid "Insufficient privilege level to view domain information." msgstr "" #: dashboards/identity/domains/views.py:89 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:223 #: dashboards/identity/projects/workflows.py:321 #, 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:293 #: dashboards/identity/users/views.py:58 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:391 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:282 msgid "All Users" msgstr "" #: dashboards/identity/domains/workflows.py:135 #: dashboards/identity/projects/workflows.py:284 msgid "No users found." msgstr "" #: dashboards/identity/domains/workflows.py:136 #: dashboards/identity/projects/workflows.py:285 msgid "No users." msgstr "" #: dashboards/identity/domains/workflows.py:161 #: dashboards/identity/projects/workflows.py:307 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:380 msgid "All Groups" msgstr "" #: dashboards/identity/domains/workflows.py:232 #: dashboards/identity/projects/workflows.py:382 msgid "No groups found." msgstr "" #: dashboards/identity/domains/workflows.py:233 #: dashboards/identity/projects/workflows.py:383 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/views.py:38 msgid "Groups" msgstr "" #: dashboards/identity/groups/tables.py:39 #: dashboards/identity/groups/views.py:59 #: dashboards/identity/groups/views.py:62 #: dashboards/identity/groups/views.py:65 msgid "Create Group" msgstr "" #: dashboards/identity/groups/tables.py:51 msgid "Edit Group" msgstr "" #: dashboards/identity/groups/tables.py:64 msgid "Delete Group" msgid_plural "Delete Groups" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:72 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:140 msgid "Remove User" msgid_plural "Remove Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:148 msgid "Removed User" msgid_plural "Removed Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:175 msgid "Add Users" msgstr "" #: dashboards/identity/groups/tables.py:190 #: dashboards/identity/users/forms.py:96 dashboards/identity/users/forms.py:194 #: dashboards/identity/users/forms.py:248 #: dashboards/identity/users/tables.py:222 #: dashboards/project/data_processing/data_image_registry/forms.py:28 #: dashboards/project/databases/tables.py:353 msgid "User Name" msgstr "" #: dashboards/identity/groups/tables.py:191 #: dashboards/identity/users/forms.py:102 #: dashboards/identity/users/forms.py:200 #: dashboards/identity/users/tables.py:232 msgid "Email" msgstr "" #: dashboards/identity/groups/tables.py:194 #: dashboards/identity/users/tables.py:243 #: dashboards/project/instances/audit_tables.py:45 msgid "User ID" msgstr "" #: dashboards/identity/groups/tables.py:200 msgid "False" msgstr "" #: dashboards/identity/groups/tables.py:206 msgid "Group Members" msgstr "" #: dashboards/identity/groups/tables.py:213 msgid "Add User" msgid_plural "Add Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:221 msgid "Added User" msgid_plural "Added Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/groups/tables.py:256 msgid "Non-Members" msgstr "" #: dashboards/identity/groups/views.py:50 msgid "Unable to retrieve group list." msgstr "" #: dashboards/identity/groups/views.py:52 msgid "Insufficient privilege level to view group information." msgstr "" #: dashboards/identity/groups/views.py:70 #: dashboards/identity/groups/views.py:74 #: dashboards/identity/groups/views.py:76 msgid "Update Group" msgstr "" #: dashboards/identity/groups/views.py:86 msgid "Unable to update group." msgstr "" #: dashboards/identity/groups/views.py:126 msgid "Group Management: {{ group.name }}" msgstr "" #: dashboards/identity/groups/views.py:139 msgid "Unable to retrieve group users." msgstr "" #: dashboards/identity/groups/views.py:160 msgid "Unable to retrieve users." msgstr "" #: dashboards/identity/ngusers/panel.py:23 #: dashboards/identity/users/panel.py:27 #: dashboards/identity/users/tables.py:254 #: dashboards/identity/users/views.py:46 #: dashboards/project/databases/tables.py:359 #: dashboards/project/databases/tabs.py:47 msgid "Users" msgstr "" #: dashboards/identity/projects/panel.py:27 #: dashboards/identity/projects/tables.py:246 #: dashboards/identity/projects/views.py:71 templates/403.html:27 #: templates/404.html:24 msgid "Projects" msgstr "" #: dashboards/identity/projects/tables.py:33 msgid "Set as Active Project" msgstr "" #: dashboards/identity/projects/tables.py:88 msgid "View Usage" msgstr "" #: dashboards/identity/projects/tables.py:99 #: dashboards/identity/projects/workflows.py:428 #: dashboards/identity/projects/workflows.py:429 msgid "Create Project" msgstr "" #: dashboards/identity/projects/tables.py:111 #: dashboards/identity/projects/workflows.py:601 msgid "Edit Project" msgstr "" #: dashboards/identity/projects/tables.py:123 msgid "Modify Quotas" msgstr "" #: dashboards/identity/projects/tables.py:139 msgid "Delete Project" msgid_plural "Delete Projects" msgstr[0] "" msgstr[1] "" #: dashboards/identity/projects/tables.py:147 msgid "Deleted Project" msgid_plural "Deleted Projects" msgstr[0] "" msgstr[1] "" #: dashboards/identity/projects/tables.py:217 #: dashboards/identity/users/tables.py:206 msgid "This name is already taken." msgstr "" #: dashboards/identity/projects/tables.py:236 msgid "Project ID" msgstr "" #: dashboards/identity/projects/views.py:59 #: dashboards/identity/projects/views.py:104 #: dashboards/router/nexus1000v/views.py:42 msgid "Unable to retrieve project information." msgstr "" #: dashboards/identity/projects/views.py:107 msgid "Insufficient privilege level to view project information." msgstr "" #: dashboards/identity/projects/views.py:118 msgid "Project Usage" msgstr "" #: dashboards/identity/projects/views.py:152 msgid "Unable to retrieve default Neutron quota values." msgstr "" #: dashboards/identity/projects/views.py:190 #: dashboards/identity/users/views.py:116 #: dashboards/identity/users/views.py:178 msgid "Unable to retrieve project domain." msgstr "" #: dashboards/identity/projects/views.py:204 #: dashboards/identity/projects/views.py:229 msgid "Unable to retrieve project details." msgstr "" #: dashboards/identity/projects/views.py:217 #, python-format msgid "Project Details: %s" msgstr "" #: dashboards/identity/projects/workflows.py:48 msgid "Injected File Content (Bytes)" msgstr "" #: dashboards/identity/projects/workflows.py:101 #, python-format msgid "%(used)s %(key)s used" msgstr "" #: dashboards/identity/projects/workflows.py:106 #, python-format msgid "Quota value(s) cannot be less than the current usage value(s): %s." msgstr "" #: dashboards/identity/projects/workflows.py:113 #: dashboards/identity/projects/workflows.py:120 msgid "Quota" msgstr "" #: dashboards/identity/projects/workflows.py:115 #: dashboards/identity/projects/workflows.py:122 msgid "Set maximum quotas for the project." msgstr "" #: dashboards/identity/projects/workflows.py:144 #: dashboards/identity/users/forms.py:93 dashboards/identity/users/forms.py:190 msgid "Domain Name" msgstr "" #: dashboards/identity/projects/workflows.py:181 msgid "Project name is already in use. Please use a different name." msgstr "" #: dashboards/identity/projects/workflows.py:189 #: dashboards/identity/projects/workflows.py:583 msgid "Project Information" msgstr "" #: dashboards/identity/projects/workflows.py:190 msgid "Create a project to organize users." msgstr "" #: dashboards/identity/projects/workflows.py:209 msgid "Unable to retrieve user list. Please try again later." msgstr "" #: dashboards/identity/projects/workflows.py:276 #: dashboards/identity/projects/workflows.py:283 msgid "Project Members" msgstr "" #: dashboards/identity/projects/workflows.py:374 #: dashboards/identity/projects/workflows.py:381 msgid "Project Groups" msgstr "" #: dashboards/identity/projects/workflows.py:430 #, python-format msgid "Created new project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:431 #, python-format msgid "Unable to create project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:493 msgid ", add project groups" msgstr "" #: dashboards/identity/projects/workflows.py:497 #, 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:530 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:539 msgid "Unable to set project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:561 msgid "You cannot disable your current project" msgstr "" #: dashboards/identity/projects/workflows.py:585 msgid "Edit the project details." msgstr "" #: dashboards/identity/projects/workflows.py:603 #, python-format msgid "Modified project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:604 #, python-format msgid "Unable to modify project \"%s\"." msgstr "" #: dashboards/identity/projects/workflows.py:694 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:754 msgid ", update project groups" msgstr "" #: dashboards/identity/projects/workflows.py:758 #, 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:835 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "" #: dashboards/identity/projects/workflows.py:847 msgid "" "Modified project information and members, but unable to modify project " "quotas." 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:71 msgid "Unable to update role." msgstr "" #: dashboards/identity/roles/panel.py:24 dashboards/identity/roles/tables.py:86 #: dashboards/identity/roles/views.py:37 msgid "Roles" msgstr "" #: dashboards/identity/roles/tables.py:25 dashboards/identity/roles/views.py:88 #: dashboards/identity/roles/views.py:91 dashboards/identity/roles/views.py:94 msgid "Create Role" msgstr "" #: dashboards/identity/roles/tables.py:50 msgid "Delete Role" msgid_plural "Delete Roles" msgstr[0] "" msgstr[1] "" #: dashboards/identity/roles/tables.py:58 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:47 msgid "Unable to retrieve roles list." msgstr "" #: dashboards/identity/roles/views.py:49 msgid "Insufficient privilege level to view role information." msgstr "" #: dashboards/identity/roles/views.py:56 dashboards/identity/roles/views.py:59 #: dashboards/identity/roles/views.py:62 msgid "Update Role" msgstr "" #: dashboards/identity/users/forms.py:43 #: dashboards/project/data_processing/job_binaries/forms.py:121 #: dashboards/project/data_processing/job_binaries/forms.py:128 #: dashboards/project/databases/workflows/create_instance.py:196 #: dashboards/project/instances/forms.py:160 msgid "Password" msgstr "" #: dashboards/identity/users/forms.py:48 msgid "Confirm Password" msgstr "" #: dashboards/identity/users/forms.py:57 #: dashboards/project/instances/forms.py:96 #: dashboards/project/instances/workflows/create_instance.py:594 #: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "" #: dashboards/identity/users/forms.py:79 msgid "No available projects" msgstr "" #: dashboards/identity/users/forms.py:104 #: dashboards/identity/users/forms.py:202 msgid "Primary Project" msgstr "" #: dashboards/identity/users/forms.py:107 msgid "Role" msgstr "" #: dashboards/identity/users/forms.py:159 #, python-format msgid "User \"%s\" was successfully created." msgstr "" #: dashboards/identity/users/forms.py:175 msgid "Unable to add user to primary project." msgstr "" #: dashboards/identity/users/forms.py:179 #: dashboards/identity/users/forms.py:232 #, python-format msgid "User name \"%s\" is already used." msgstr "" #: dashboards/identity/users/forms.py:182 msgid "Unable to create user." msgstr "" #: dashboards/identity/users/forms.py:230 msgid "User has been updated successfully." msgstr "" #: dashboards/identity/users/forms.py:237 msgid "Unable to update the user." msgstr "" #: dashboards/identity/users/forms.py:257 #: dashboards/project/instances/workflows/create_instance.py:545 msgid "Admin Password" msgstr "" #: dashboards/identity/users/forms.py:277 msgid "The admin password is incorrect." msgstr "" #: dashboards/identity/users/forms.py:286 msgid "Password changed. Please log in to continue." msgstr "" #: dashboards/identity/users/forms.py:289 msgid "User password has been updated successfully." msgstr "" #: dashboards/identity/users/forms.py:292 msgid "Unable to update the user password." msgstr "" #: dashboards/identity/users/tables.py:32 #: dashboards/identity/users/views.py:127 #: dashboards/identity/users/views.py:130 #: dashboards/identity/users/views.py:133 msgid "Create User" msgstr "" #: dashboards/identity/users/tables.py:61 #: dashboards/identity/users/views.py:205 #: dashboards/identity/users/views.py:211 #: dashboards/settings/password/panel.py:23 #: dashboards/settings/password/views.py:27 #: dashboards/settings/password/views.py:29 msgid "Change Password" msgstr "" #: dashboards/identity/users/tables.py:78 msgid "Enable User" msgid_plural "Enable Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:83 msgid "Disable User" msgid_plural "Disable Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:93 msgid "Enabled User" msgid_plural "Enabled Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:98 msgid "Disabled User" msgid_plural "Disabled Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:129 msgid "You cannot disable the user you are currently logged in as." msgstr "" #: dashboards/identity/users/tables.py:143 #: dashboards/project/databases/tables.py:123 msgid "Delete User" msgid_plural "Delete Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/tables.py:151 #: dashboards/project/databases/tables.py:131 msgid "Deleted User" msgid_plural "Deleted Users" msgstr[0] "" msgstr[1] "" #: dashboards/identity/users/views.py:67 dashboards/identity/users/views.py:95 #: dashboards/identity/users/views.py:226 msgid "Unable to retrieve user information." msgstr "" #: dashboards/identity/users/views.py:69 msgid "Insufficient privilege level to view user information." msgstr "" #: dashboards/identity/users/views.py:76 dashboards/identity/users/views.py:79 #: dashboards/identity/users/views.py:82 msgid "Update User" msgstr "" #: dashboards/identity/users/views.py:147 msgid "Unable to retrieve user roles." msgstr "" #: dashboards/identity/users/views.py:164 msgid "User Details: {{ user.name }}" msgstr "" #: dashboards/identity/users/views.py:195 msgid "Unable to retrieve user details." msgstr "" #: dashboards/project/dashboard.py:22 msgid "Compute" msgstr "" #: dashboards/project/dashboard.py:32 dashboards/project/instances/forms.py:173 #: dashboards/project/networks/workflows.py:79 msgid "Network" msgstr "" #: dashboards/project/dashboard.py:43 msgid "Object Store" msgstr "" #: dashboards/project/dashboard.py:49 msgid "Orchestration" msgstr "" #: dashboards/project/dashboard.py:56 #: dashboards/project/database_backups/tables.py:168 msgid "Database" msgstr "" #: dashboards/project/dashboard.py:63 msgid "Data Processing" msgstr "" #: dashboards/project/access_and_security/panel.py:24 #: dashboards/project/access_and_security/views.py:35 #: dashboards/project/instances/workflows/create_instance.py:562 msgid "Access & Security" msgstr "" #: dashboards/project/access_and_security/tabs.py:57 #: dashboards/project/access_and_security/security_groups/views.py:138 #: 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:76 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:138 msgid "User Credentials Details" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:146 msgid "Unable to get openrc credentials" msgstr "" #: dashboards/project/access_and_security/api_access/views.py:152 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:200 #: dashboards/project/loadbalancers/forms.py:79 #: dashboards/project/loadbalancers/forms.py:172 #: dashboards/project/loadbalancers/tables.py:397 #: dashboards/project/loadbalancers/workflows.py:297 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:334 #: dashboards/project/volumes/volumes/tables.py:119 #: dashboards/project/volumes/volumes/tables.py:187 msgid "(Quota exceeded)" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:76 msgid "" "Once a floating IP is released, there is no guarantee the same IP can be " "allocated again." msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:81 msgid "Release Floating IP" msgid_plural "Release Floating IPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/floating_ips/tables.py:89 msgid "Released Floating IP" msgid_plural "Released Floating IPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/floating_ips/tables.py:132 #: dashboards/project/loadbalancers/workflows.py:733 msgid "Disassociate" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:151 #, python-format msgid "Successfully disassociated Floating IP: %s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:155 #: dashboards/project/instances/tables.py:647 msgid "Unable to disassociate floating IP." msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:161 #, python-format msgid "%(instance_name)s %(fixed_ip)s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:165 #, python-format msgid "Load Balancer VIP %s" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:181 msgctxt "Current status of a Floating IP" msgid "Active" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:182 msgctxt "Current status of a Floating IP" msgid "Down" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:183 msgctxt "Current status of a Floating IP" msgid "Error" msgstr "" #: dashboards/project/access_and_security/floating_ips/tables.py:198 msgid "Mapped Fixed IP Address" msgstr "" #: dashboards/project/access_and_security/floating_ips/views.py:49 msgid "Allocate Floating IP" msgstr "" #: dashboards/project/access_and_security/floating_ips/views.py:51 msgid "Allocate IP" msgstr "" #: dashboards/project/access_and_security/floating_ips/views.py:79 msgid "No floating IP pools available" msgstr "" #: dashboards/project/access_and_security/floating_ips/workflows.py:37 #: dashboards/project/volumes/volumes/tables.py:500 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 or" " port." 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:457 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/databases/workflows/create_instance.py:287 #: dashboards/project/volumes/volumes/forms.py:459 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:35 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:41 #: dashboards/project/access_and_security/keypairs/forms.py:63 #: dashboards/project/access_and_security/keypairs/tables.py:93 #: dashboards/project/instances/forms.py:120 msgid "Key Pair Name" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:57 msgid "The name is already in use." msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:66 msgid "Public Key" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:77 #, python-format msgid "Successfully imported public key: %s" msgstr "" #: dashboards/project/access_and_security/keypairs/forms.py:82 msgid "Unable to import key pair." msgstr "" #: dashboards/project/access_and_security/keypairs/tables.py:30 msgid "Delete Key Pair" msgid_plural "Delete Key Pairs" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/keypairs/tables.py:38 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/keypairs/views.py:62 #: dashboards/project/access_and_security/keypairs/views.py:64 #: dashboards/project/access_and_security/keypairs/views.py:68 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/keypairs/views.py:46 #: dashboards/project/access_and_security/keypairs/views.py:48 #: dashboards/project/access_and_security/keypairs/views.py:52 msgid "Create Key Pair" msgstr "" #: dashboards/project/access_and_security/keypairs/tables.py:95 msgid "Fingerprint" msgstr "" #: dashboards/project/access_and_security/keypairs/views.py:76 msgid "Key Pair Details" msgstr "" #: dashboards/project/access_and_security/keypairs/views.py:85 #, python-format msgid "Unable to retrieve details for keypair \"%s\"." msgstr "" #: dashboards/project/access_and_security/keypairs/views.py:100 msgid "Download Key Pair" msgstr "" #: dashboards/project/access_and_security/keypairs/views.py:119 #, python-format msgid "Unable to create key pair: %(exc)s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:77 #, python-format msgid "Successfully created security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:78 #, python-format msgid "Unable to create security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:87 #, python-format msgid "Successfully updated security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:88 #, python-format msgid "Unable to update security group: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:101 msgid "Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:115 #: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/forms.py:117 #: dashboards/project/access_and_security/security_groups/forms.py:118 #: dashboards/project/access_and_security/security_groups/forms.py:119 #: dashboards/project/access_and_security/security_groups/forms.py:120 #: dashboards/project/access_and_security/security_groups/forms.py:121 #: dashboards/project/access_and_security/security_groups/tables.py:264 msgid "Direction" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:269 msgid "IP Protocol" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:126 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:135 #: dashboards/project/access_and_security/security_groups/forms.py:142 #: dashboards/project/access_and_security/security_groups/forms.py:143 msgid "Open Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:136 #: dashboards/project/access_and_security/security_groups/forms.py:145 #: dashboards/project/access_and_security/security_groups/forms.py:152 #: dashboards/project/instances/forms.py:199 msgid "Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:137 #: dashboards/project/access_and_security/security_groups/tables.py:272 msgid "Port Range" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/access_and_security/security_groups/forms.py:158 #: dashboards/project/access_and_security/security_groups/forms.py:169 #: dashboards/project/loadbalancers/workflows.py:164 msgid "Enter an integer value between 1 and 65535." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:156 #: dashboards/project/access_and_security/security_groups/forms.py:163 msgid "From Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:167 #: dashboards/project/access_and_security/security_groups/forms.py:174 msgid "To Port" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:180 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:189 #: dashboards/project/access_and_security/security_groups/forms.py:196 msgid "Code" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:191 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:200 msgid "Remote" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:202 #: dashboards/project/access_and_security/security_groups/forms.py:225 #: dashboards/project/access_and_security/security_groups/forms.py:230 msgid "Security Group" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:203 msgid "" "To specify an allowed IP range, select "CIDR". To allow access " "from all members of another security group select "Security " "Group"." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:216 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:234 #: dashboards/project/access_and_security/security_groups/forms.py:242 #: dashboards/project/access_and_security/security_groups/tables.py:267 msgid "Ether Type" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:236 msgid "IPv4" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:237 msgid "IPv6" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:252 msgid "No security groups available" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:262 msgid "Custom TCP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:263 msgid "Custom UDP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:264 msgid "Custom ICMP Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:266 msgid "Other Protocol" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:271 #: dashboards/project/access_and_security/security_groups/tables.py:238 msgid "Ingress" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:272 #: dashboards/project/access_and_security/security_groups/tables.py:240 msgid "Egress" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:291 msgid "The ICMP type is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:294 msgid "The ICMP code is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type not in range (-1, 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code not in range (-1, 255)" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port" " number." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:379 msgid "CIDR must be specified." msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:402 #, python-format msgid "Successfully added rule: %s" msgstr "" #: dashboards/project/access_and_security/security_groups/forms.py:408 msgid "Unable to add rule to security group." msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:36 msgid "Delete Security Group" msgid_plural "Delete Security Groups" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:44 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/security_groups/views.py:155 #: dashboards/project/access_and_security/security_groups/views.py:158 #: dashboards/project/access_and_security/security_groups/views.py:162 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/security_groups/views.py:73 #: dashboards/project/access_and_security/security_groups/views.py:76 #: dashboards/project/access_and_security/security_groups/views.py:79 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:156 #: dashboards/project/access_and_security/security_groups/views.py:108 #: dashboards/project/access_and_security/security_groups/views.py:113 #: dashboards/project/firewalls/tables.py:33 #: dashboards/project/firewalls/workflows.py:103 msgid "Add Rule" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:176 #: dashboards/project/firewalls/tables.py:63 msgid "Delete Rule" msgid_plural "Delete Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:184 msgid "Deleted Rule" msgid_plural "Deleted Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/access_and_security/security_groups/tables.py:226 #: dashboards/project/access_and_security/security_groups/tables.py:245 msgid "Any" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:274 msgid "Remote IP Prefix" msgstr "" #: dashboards/project/access_and_security/security_groups/tables.py:276 msgid "Remote Security Group" msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:43 msgid "" "Manage Security Group Rules: {{ security_group.name }} ({{ " "security_group.id }})" msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:54 #: dashboards/project/access_and_security/security_groups/views.py:87 msgid "Unable to retrieve security group." msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:111 #: dashboards/project/firewalls/workflows.py:104 #: dashboards/project/firewalls/workflows.py:254 #: dashboards/project/firewalls/workflows.py:325 #: dashboards/project/loadbalancers/workflows.py:131 #: dashboards/project/loadbalancers/workflows.py:256 #: dashboards/project/loadbalancers/workflows.py:422 #: dashboards/project/loadbalancers/workflows.py:607 #: dashboards/project/vpn/workflows.py:93 #: dashboards/project/vpn/workflows.py:196 #: dashboards/project/vpn/workflows.py:299 #: dashboards/project/vpn/workflows.py:500 msgid "Add" msgstr "" #: dashboards/project/access_and_security/security_groups/views.py:145 #, python-format msgid "%s (current)" msgstr "" #: dashboards/project/containers/browsers.py:24 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 msgid "Private" msgstr "" #: dashboards/project/containers/forms.py:49 #: dashboards/project/containers/tables.py:260 #: dashboards/project/volumes/backups/forms.py:39 msgid "Container Name" msgstr "" #: dashboards/project/containers/forms.py:51 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:622 #: dashboards/project/stacks/forms.py:62 msgid "File" msgstr "" #: dashboards/project/containers/forms.py:88 #: dashboards/project/containers/tables.py:438 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:271 msgid "Containers" msgstr "" #: dashboards/project/containers/tables.py:40 #: dashboards/project/containers/tables.py:301 msgid "View Details" msgstr "" #: dashboards/project/containers/tables.py:51 msgid "Make Public" msgstr "" #: dashboards/project/containers/tables.py:67 msgid "Successfully updated container access to public." msgstr "" #: dashboards/project/containers/tables.py:71 #: dashboards/project/containers/tables.py:97 msgid "Unable to update container access." msgstr "" #: dashboards/project/containers/tables.py:77 msgid "Make Private" msgstr "" #: dashboards/project/containers/tables.py:93 msgid "Successfully updated container access to private." msgstr "" #: dashboards/project/containers/tables.py:104 msgid "Delete Container" msgid_plural "Delete Containers" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:112 msgid "Deleted Container" msgid_plural "Deleted Containers" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:127 msgid "Unable to delete container." msgstr "" #: dashboards/project/containers/tables.py:144 #: dashboards/project/containers/views.py:130 msgid "Create Container" msgstr "" #: dashboards/project/containers/tables.py:152 msgid "View Container" msgstr "" #: dashboards/project/containers/tables.py:164 #: dashboards/project/containers/views.py:154 msgid "Create Pseudo-folder" msgstr "" #: dashboards/project/containers/tables.py:192 msgid "Upload Object" msgstr "" #: dashboards/project/containers/tables.py:262 #: dashboards/project/containers/views.py:275 msgid "Container Details" msgstr "" #: dashboards/project/containers/tables.py:327 msgid "Delete Object" msgid_plural "Delete Objects" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:335 msgid "Deleted Object" msgid_plural "Deleted Objects" msgstr[0] "" msgstr[1] "" #: dashboards/project/containers/tables.py:363 msgid "Copy" msgstr "" #: dashboards/project/containers/tables.py:376 #: dashboards/project/databases/tables.py:390 msgid "Download" msgstr "" #: dashboards/project/containers/tables.py:423 msgid "pseudo-folder" msgstr "" #: dashboards/project/containers/tables.py:445 msgid "Objects" msgstr "" #: dashboards/project/containers/views.py:58 msgid "Unable to retrieve container list." msgstr "" #: dashboards/project/containers/views.py:87 msgid "Unable to retrieve object list." msgstr "" #: dashboards/project/containers/views.py:177 msgid "Upload Objects" msgstr "" #: dashboards/project/containers/views.py:202 msgid "Unable to retrieve object." msgstr "" #: dashboards/project/containers/views.py:229 msgid "Copy Object" msgstr "" #: dashboards/project/containers/views.py:245 msgid "Unable to list containers." msgstr "" #: dashboards/project/containers/views.py:287 #: dashboards/project/containers/views.py:311 msgid "Unable to retrieve details." msgstr "" #: dashboards/project/containers/views.py:298 msgid "Object Details" msgstr "" #: dashboards/project/containers/views.py:324 msgid "Update Object" 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/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:132 #: dashboards/project/data_processing/cluster_templates/views.py:46 msgid "Cluster Templates" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:32 #: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/clusters/tables.py:151 #: dashboards/project/data_processing/nodegroup_templates/tables.py:29 #: dashboards/project/data_processing/nodegroup_templates/tables.py:93 msgid "Plugin" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:33 #: dashboards/project/data_processing/cluster_templates/tables.py:122 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:60 #: dashboards/project/data_processing/clusters/tables.py:154 #: dashboards/project/data_processing/nodegroup_templates/tables.py:30 #: dashboards/project/data_processing/nodegroup_templates/tables.py:95 #: dashboards/project/data_processing/utils/workflow_helpers.py:190 #: dashboards/project/data_processing/wizard/forms.py:64 msgid "Version" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:39 #: dashboards/project/data_processing/cluster_templates/views.py:93 msgid "Upload Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:47 #: dashboards/project/data_processing/clusters/tables.py:47 #: dashboards/project/data_processing/clusters/views.py:86 #: dashboards/project/data_processing/clusters/workflows/create.py:56 #: dashboards/project/data_processing/clusters/workflows/create.py:217 msgid "Launch Cluster" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:63 #: dashboards/project/data_processing/nodegroup_templates/tables.py:54 msgid "Copy Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:71 #: dashboards/project/data_processing/nodegroup_templates/tables.py:69 msgid "Delete Template" msgid_plural "Delete Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/cluster_templates/tables.py:79 #: dashboards/project/data_processing/nodegroup_templates/tables.py:77 msgid "Deleted Template" msgid_plural "Deleted Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/cluster_templates/tables.py:91 #: dashboards/project/data_processing/nodegroup_templates/tables.py:35 msgid "Create Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:100 #: dashboards/project/data_processing/cluster_templates/views.py:109 msgid "Configure Cluster Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/tabs.py:47 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:217 #: dashboards/project/data_processing/clusters/tabs.py:84 msgid "Node Groups" msgstr "" #: dashboards/project/data_processing/cluster_templates/tabs.py:31 #: dashboards/project/data_processing/clusters/tabs.py:36 #: dashboards/project/data_processing/data_sources/tabs.py:26 #: dashboards/project/data_processing/job_binaries/tabs.py:26 #: dashboards/project/data_processing/job_executions/tabs.py:26 #: dashboards/project/data_processing/jobs/tabs.py:26 #: dashboards/project/data_processing/nodegroup_templates/tabs.py:33 msgid "General Info" msgstr "" #: dashboards/project/data_processing/cluster_templates/tabs.py:69 msgid "Unable to fetch node group details." msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:59 msgid "Unable to fetch cluster template list" msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:66 msgid "Cluster Template Details" msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:74 #, python-format msgid "Unable to retrieve details for cluster template \"%s\"." msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:102 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:235 msgid "Create Cluster Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:116 msgid "Copy Cluster Template" msgstr "" #: dashboards/project/data_processing/cluster_templates/views.py:134 #: dashboards/project/data_processing/clusters/views.py:124 msgid "Unable to fetch cluster template." 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:377 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:81 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:399 #: dashboards/project/stacks/views.py:93 dashboards/project/stacks/views.py:109 #: dashboards/project/stacks/views.py:149 msgid "Next" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:430 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:400 #: dashboards/project/database_backups/tables.py:165 #: dashboards/project/databases/tables.py:388 #: dashboards/project/stacks/tables.py:262 msgid "Created" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:431 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:401 msgid "Could not create" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:97 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:40 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/workflows/create_instance.py:138 #: dashboards/project/loadbalancers/tables.py:433 msgid "Details" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:237 #, python-format msgid "Created Cluster Template %s" msgstr "" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:326 msgid "Cluster template creation failed" msgstr "" #: dashboards/project/data_processing/clusters/panel.py:22 #: dashboards/project/data_processing/clusters/tables.py:167 #: dashboards/project/data_processing/clusters/views.py:42 msgid "Clusters" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:41 msgid "Cluster Creation Guide" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:55 #: dashboards/project/data_processing/clusters/views.py:106 #: dashboards/project/data_processing/clusters/workflows/scale.py:42 msgid "Scale Cluster" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:66 msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/clusters/tables.py:74 msgid "Deleted Cluster" msgid_plural "Deleted Clusters" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/clusters/tables.py:95 #: dashboards/project/data_processing/job_executions/tables.py:132 msgid "Unable to update row" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:136 #: dashboards/project/data_processing/clusters/views.py:93 #: dashboards/project/data_processing/clusters/workflows/create.py:199 #: dashboards/project/data_processing/jobs/workflows/launch.py:335 msgid "Configure Cluster" msgstr "" #: dashboards/project/data_processing/clusters/tables.py:163 msgid "Instances Count" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:113 msgid "Unable to get node group details." msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:139 msgid "Internal IP" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:142 msgid "Management IP" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:146 msgid "Cluster Instances" msgstr "" #: dashboards/project/data_processing/clusters/tabs.py:175 msgid "Unable to fetch instance details." msgstr "" #: dashboards/project/data_processing/clusters/views.py:54 msgid "Unable to fetch cluster list" msgstr "" #: dashboards/project/data_processing/clusters/views.py:61 msgid "Cluster Details" msgstr "" #: dashboards/project/data_processing/clusters/views.py:69 #, python-format msgid "Unable to retrieve details for cluster \"%s\"." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:45 #: dashboards/project/data_processing/jobs/workflows/launch.py:417 msgid "Select plugin and hadoop version for cluster" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:73 msgid "Cluster Name" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:78 msgid "Cluster Template" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:83 msgid "Base Image" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:87 msgid "Keypair" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:89 msgid "Which keypair to use for authentication." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:100 msgid "Neutron Management Network" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:130 msgid "Unable to fetch image choices." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:133 msgid "No Images Available" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:143 msgid "Unable to fetch keypair choices." msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:145 msgid "No keypair" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:161 msgid "No Templates Available" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:218 #: dashboards/project/data_processing/jobs/workflows/launch.py:354 #: dashboards/project/data_processing/jobs/workflows/launch.py:439 #: dashboards/project/databases/workflows/create_instance.py:335 #: dashboards/project/images/images/tables.py:62 #: dashboards/project/instances/workflows/create_instance.py:830 #: dashboards/project/stacks/views.py:165 msgid "Launch" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:219 #, python-format msgid "Launched Cluster %s" msgstr "" #: dashboards/project/data_processing/clusters/workflows/create.py:251 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:49 msgid "Failed to update image." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:58 #: dashboards/project/data_processing/data_image_registry/tables.py:73 #: dashboards/project/volumes/volumes/forms.py:237 msgid "Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:70 #: dashboards/project/images/utils.py:97 #: dashboards/project/instances/forms.py:42 #: dashboards/project/instances/forms.py:68 #: dashboards/project/instances/workflows/create_instance.py:447 msgid "Select Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:72 msgid "No images available." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:82 #, python-format msgid "Unable to retrieve images with filter %s." msgstr "" #: dashboards/project/data_processing/data_image_registry/forms.py:109 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/views.py:41 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/views.py:119 msgid "Register Image" msgstr "" #: dashboards/project/data_processing/data_image_registry/tables.py:53 msgid "Unregister Image" msgid_plural "Unregister Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_image_registry/tables.py:61 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:48 msgid "Unable to retrieve image list" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:58 #: dashboards/project/data_processing/data_image_registry/views.py:73 msgid "Unable to process plugin tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:85 msgid "Edit Image Tags" msgstr "" #: dashboards/project/data_processing/data_image_registry/views.py:100 msgid "Unable to fetch the image details" 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 msgid "Title" msgstr "" #: dashboards/project/data_processing/data_plugins/tables.py:31 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:34 msgid "Data Processing Plugins" msgstr "" #: dashboards/project/data_processing/data_plugins/views.py:41 msgid "Unable to retrieve data processing plugins." msgstr "" #: dashboards/project/data_processing/data_plugins/views.py:49 msgid "Data Processing Plugin Details" 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/views.py:40 msgid "Data Sources" msgstr "" #: dashboards/project/data_processing/data_sources/tables.py:28 #: dashboards/project/data_processing/data_sources/views.py:58 #: dashboards/project/data_processing/data_sources/workflows/create.py:70 #: dashboards/project/data_processing/data_sources/workflows/create.py:94 msgid "Create Data Source" msgstr "" #: dashboards/project/data_processing/data_sources/tables.py:37 msgid "Delete Data Source" msgid_plural "Delete Data Sources" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_sources/tables.py:45 msgid "Deleted Data Source" msgid_plural "Deleted Data Sources" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/data_sources/views.py:48 #: dashboards/project/data_processing/jobs/workflows/launch.py:77 msgid "Unable to fetch data sources." msgstr "" #: dashboards/project/data_processing/data_sources/views.py:64 msgid "Data Source Details" msgstr "" #: dashboards/project/data_processing/data_sources/views.py:72 #, python-format msgid "Unable to retrieve details for data source \"%s\"." msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:33 msgid "Data Source Type" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:40 #: dashboards/project/data_processing/job_binaries/forms.py:59 #: dashboards/project/data_processing/job_binaries/forms.py:65 #: dashboards/project/loadbalancers/workflows.py:523 #: dashboards/project/loadbalancers/workflows.py:527 #: dashboards/project/loadbalancers/workflows.py:528 #: dashboards/project/stacks/forms.py:64 msgid "URL" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:43 #: dashboards/project/data_processing/data_sources/workflows/create.py:48 msgid "Source username" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:55 #: dashboards/project/data_processing/data_sources/workflows/create.py:58 msgid "Source password" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:96 msgid "Data source created" msgstr "" #: dashboards/project/data_processing/data_sources/workflows/create.py:97 msgid "Could not create data source" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:51 msgid "Storage type" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Internal binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:76 msgid "Internal Binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:80 #: dashboards/project/data_processing/job_binaries/forms.py:86 msgid "Upload File" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:90 #: dashboards/project/data_processing/job_binaries/forms.py:96 msgid "Script name" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:100 #: dashboards/project/data_processing/job_binaries/forms.py:107 msgid "Script text" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:111 #: dashboards/project/data_processing/job_binaries/forms.py:117 msgid "Username" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:153 msgid "Failed to get list of internal binaries." msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:183 #: dashboards/project/data_processing/job_binaries/forms.py:228 msgid "Unable to create job binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:198 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/views.py:65 msgid "Create Job Binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:216 msgid "Unable to upload job binary" msgstr "" #: dashboards/project/data_processing/job_binaries/forms.py:249 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/views.py:47 msgid "Job Binaries" msgstr "" #: dashboards/project/data_processing/job_binaries/tables.py:40 msgid "Delete Job Binary" msgid_plural "Delete Job Binaries" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_binaries/tables.py:48 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/views.py:55 msgid "Unable to fetch job binary list." msgstr "" #: dashboards/project/data_processing/job_binaries/views.py:78 msgid "Job Binary Details" msgstr "" #: dashboards/project/data_processing/job_binaries/views.py:86 #, python-format msgid "Unable to retrieve details for job binary \"%s\"." msgstr "" #: dashboards/project/data_processing/job_binaries/views.py:106 #, python-format msgid "Unable to fetch job binary: %(exc)s" msgstr "" #: dashboards/project/data_processing/job_executions/panel.py:22 #: dashboards/project/data_processing/job_executions/tables.py:214 #: dashboards/project/data_processing/job_executions/views.py:41 msgid "Jobs" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:38 #: dashboards/project/data_processing/jobs/workflows/launch.py:58 #: dashboards/project/data_processing/jobs/workflows/launch.py:99 #: dashboards/project/data_processing/jobs/workflows/launch.py:124 msgid "Job" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:39 #: dashboards/project/data_processing/job_executions/tables.py:198 #: dashboards/project/data_processing/jobs/workflows/launch.py:106 msgid "Cluster" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:45 msgid "Job Guide" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:52 msgid "Delete Job" msgid_plural "Delete Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:60 msgid "Deleted Job" msgid_plural "Deleted Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:73 #: dashboards/project/data_processing/job_executions/tables.py:102 #: dashboards/project/data_processing/jobs/views.py:97 #: dashboards/project/data_processing/jobs/views.py:118 #: dashboards/project/data_processing/jobs/views.py:131 #: dashboards/project/data_processing/jobs/workflows/launch.py:353 #: dashboards/project/data_processing/jobs/workflows/launch.py:428 #: dashboards/project/data_processing/jobs/workflows/launch.py:438 msgid "Launch Job" msgid_plural "Launch Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:81 #: dashboards/project/data_processing/job_executions/tables.py:110 msgid "Launched Job" msgid_plural "Launched Jobs" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/job_executions/tables.py:88 msgid "Relaunch On Existing Cluster" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:117 msgid "Relaunch On New Cluster" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:151 #: dashboards/project/data_processing/job_executions/tables.py:166 #: dashboards/project/database_backups/tables.py:144 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/databases/tables.py:242 #: dashboards/project/databases/tables.py:248 #: dashboards/project/databases/tables.py:265 #: dashboards/project/databases/tables.py:271 #: dashboards/project/instances/tables.py:893 #: dashboards/project/instances/tables.py:900 #: dashboards/project/instances/views.py:410 msgid "Not available" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:175 msgctxt "Current status of a Job" msgid "Done with Error" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:177 msgctxt "Current status of a Job" msgid "Failed" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:179 msgctxt "Current status of a Job" msgid "Killed" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:181 msgctxt "Current status of a Job" msgid "Succeeded" msgstr "" #: dashboards/project/data_processing/job_executions/tables.py:193 msgid "Job Template" msgstr "" #: dashboards/project/data_processing/job_executions/views.py:59 msgid "Unable to fetch job executions." msgstr "" #: dashboards/project/data_processing/job_executions/views.py:66 msgid "Job Execution Details" msgstr "" #: dashboards/project/data_processing/job_executions/views.py:74 #, python-format msgid "Unable to retrieve details for job \"%s\"." msgstr "" #: dashboards/project/data_processing/jobs/panel.py:22 #: dashboards/project/data_processing/jobs/tables.py:114 #: dashboards/project/data_processing/jobs/views.py:44 msgid "Job Templates" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:37 #: dashboards/project/data_processing/jobs/views.py:67 #: dashboards/project/data_processing/jobs/workflows/create.py:124 #: dashboards/project/data_processing/jobs/workflows/create.py:155 msgid "Create Job Template" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:46 msgid "Delete Job Template" msgid_plural "Delete Job Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/jobs/tables.py:54 msgid "Deleted Job Template" msgid_plural "Deleted Jobs Templates" msgstr[0] "" msgstr[1] "" #: dashboards/project/data_processing/jobs/tables.py:66 msgid "Launch On Existing Cluster" msgstr "" #: dashboards/project/data_processing/jobs/tables.py:79 #: dashboards/project/data_processing/jobs/tables.py:92 msgid "Launch On New Cluster" msgstr "" #: dashboards/project/data_processing/jobs/views.py:56 #: dashboards/project/data_processing/jobs/workflows/launch.py:91 msgid "Unable to fetch jobs." msgstr "" #: dashboards/project/data_processing/jobs/views.py:73 msgid "Job Template Details" msgstr "" #: dashboards/project/data_processing/jobs/views.py:81 #, python-format msgid "Unable to retrieve details for job template \"%s\"." msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:37 msgid "Choose libraries" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:50 #: dashboards/project/data_processing/jobs/workflows/create.py:111 msgid "-- not selected --" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:55 msgid "Libs" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:63 #: dashboards/project/data_processing/wizard/forms.py:91 msgid "Job Type" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:70 #: dashboards/project/data_processing/jobs/workflows/create.py:79 #: dashboards/project/data_processing/jobs/workflows/create.py:80 #: dashboards/project/data_processing/jobs/workflows/create.py:81 #: dashboards/project/data_processing/jobs/workflows/create.py:82 msgid "Choose a main binary" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:72 msgid "Choose the binary which should be used in this Job." msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:157 msgid "Job created" msgstr "" #: dashboards/project/data_processing/jobs/workflows/create.py:158 msgid "Could not create job template" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:40 msgid "Input" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:46 msgid "Output" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:116 msgid "Unable to fetch clusters." msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:157 msgid "Main Class" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:160 msgid "Java Opts" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:163 msgid "Mapper" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:165 msgid "Reducer" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:168 msgid "Use HBase Common library" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:169 msgid "Run HBase EDP Jobs with common HBase library on HDFS" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:250 msgid "Configure" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:331 msgid "Persist cluster after job exit" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:355 #: dashboards/project/data_processing/jobs/workflows/launch.py:440 msgid "Job launched" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:356 #: dashboards/project/data_processing/jobs/workflows/launch.py:441 msgid "Could not launch job" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:382 msgid "Job configs" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:386 msgid "Job args" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:390 msgid "Job params" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:396 msgid "Job Execution ID" msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:472 msgid "Unable to create new cluster for job." msgstr "" #: dashboards/project/data_processing/jobs/workflows/launch.py:485 msgid "Unable to launch job." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 #: dashboards/project/data_processing/nodegroup_templates/tables.py:103 #: dashboards/project/data_processing/nodegroup_templates/views.py:45 msgid "Node Group Templates" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tables.py:44 msgid "Configure Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tables.py:61 #: dashboards/project/stacks/forms.py:230 msgid "Edit Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tables.py:97 msgid "Node Processes" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:54 msgid "Unable to fetch flavor for template." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:63 msgid "Unable to fetch floating ip pools." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:80 msgid "Service Configurations" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:58 msgid "Unable to fetch node group template list." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:65 msgid "Node Group Template Details" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:73 #, python-format msgid "Unable to retrieve details for node group template \"%s\"." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:93 #: dashboards/project/data_processing/nodegroup_templates/views.py:101 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:254 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:398 msgid "Create Node Group Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/views.py:131 msgid "Unable to fetch template object." 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:99 msgid "Unable to fetch plugin details." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:46 msgid "OpenStack Flavor" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:50 msgid "Launch instances in this availability zone." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:56 msgid "Storage location" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:57 msgid "Choose a storage location" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:66 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:72 msgid "Volumes per node" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:77 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:83 msgid "Volumes size (GB)" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:88 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:94 msgid "Volumes Availability Zone" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:89 msgid "Create volumes in this availability zone." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:119 msgid "Unable to generate process choices." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:127 msgid "Floating IP Pool" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:132 msgid "Proxy Gateway" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:134 msgid "" "Sahara will use instances of this node group to access other cluster " "instances." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:139 msgid "Processes" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:141 msgid "Processes to be launched in node group" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:172 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:179 msgid "No availability zone specified" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:194 msgid "Configure Node Group Template" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:205 msgid "Auto Security Group" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:207 msgid "Create security group for this Node Group." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:215 msgid "Unable to get security group list." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:222 msgid "Launch instances in these security groups." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:227 msgid "Security" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:228 msgid "Control access to instances of the node group." msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:256 #, python-format msgid "Created Node Group Template %s" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:379 msgid "Select plugin and hadoop version" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/edit.py:35 #, python-format msgid "Node Group Template %s updated" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/edit.py:36 #: dashboards/project/stacks/views.py:201 msgid "Update" msgstr "" #: dashboards/project/data_processing/nodegroup_templates/workflows/edit.py:37 msgid "Edit Node Group Template" 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/helpers.py:126 msgid "Pig" msgstr "" #: dashboards/project/data_processing/utils/helpers.py:127 msgid "Hive" msgstr "" #: dashboards/project/data_processing/utils/helpers.py:128 msgid "Spark" msgstr "" #: dashboards/project/data_processing/utils/helpers.py:129 msgid "MapReduce" msgstr "" #: dashboards/project/data_processing/utils/helpers.py:130 msgid "Streaming MapReduce" msgstr "" #: dashboards/project/data_processing/utils/helpers.py:132 msgid "Java" msgstr "" #: dashboards/project/data_processing/utils/neutron_support.py:31 #: dashboards/project/databases/workflows/create_instance.py:160 msgid "Unable to retrieve networks." msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:116 msgid "Node group cluster" msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:120 msgid "Count" msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:150 #, python-format msgid "Unable to retrieve security group %(group)s." msgstr "" #: dashboards/project/data_processing/utils/workflow_helpers.py:183 #: dashboards/project/data_processing/wizard/forms.py:56 msgid "Plugin Name" msgstr "" #: dashboards/project/data_processing/wizard/forms.py:43 msgid "Cluster type chosen" msgstr "" #: dashboards/project/data_processing/wizard/forms.py:47 msgid "Unable to set cluster type" msgstr "" #: dashboards/project/data_processing/wizard/forms.py:86 msgid "Choose plugin type and version" msgstr "" #: dashboards/project/data_processing/wizard/forms.py:116 msgid "Job type chosen" msgstr "" #: dashboards/project/data_processing/wizard/forms.py:120 msgid "Unable to set job type" msgstr "" #: dashboards/project/data_processing/wizard/panel.py:22 msgid "Guides" msgstr "" #: dashboards/project/data_processing/wizard/views.py:35 msgid "Data Processing Guides" msgstr "" #: dashboards/project/data_processing/wizard/views.py:41 msgid "Unable to show guides" msgstr "" #: dashboards/project/data_processing/wizard/views.py:48 msgid "Guided Cluster Creation" msgstr "" #: dashboards/project/data_processing/wizard/views.py:63 msgid "Guided Job Execution" msgstr "" #: dashboards/project/data_processing/wizard/views.py:90 msgid "Choose plugin and version" msgstr "" #: dashboards/project/data_processing/wizard/views.py:99 msgid "Choose job type" msgstr "" #: dashboards/project/database_backups/tables.py:36 msgctxt "Current status of a Database Backup" msgid "Building" msgstr "" #: dashboards/project/database_backups/tables.py:38 msgctxt "Current status of a Database Backup" msgid "Completed" msgstr "" #: dashboards/project/database_backups/tables.py:40 msgctxt "Current status of a Database Backup" msgid "Delete Failed" msgstr "" #: dashboards/project/database_backups/tables.py:42 msgctxt "Current status of a Database Backup" msgid "Failed" msgstr "" #: dashboards/project/database_backups/tables.py:44 msgctxt "Current status of a Database Backup" msgid "New" msgstr "" #: dashboards/project/database_backups/tables.py:46 msgctxt "Current status of a Database Backup" msgid "Saving" msgstr "" #: dashboards/project/database_backups/tables.py:53 #: dashboards/project/databases/tables.py:182 #: dashboards/project/volumes/volumes/tables.py:204 msgid "Create Backup" msgstr "" #: dashboards/project/database_backups/tables.py:61 #: dashboards/project/volumes/backups/tables.py:64 msgid "Restore Backup" msgstr "" #: dashboards/project/database_backups/tables.py:76 msgid "Download Backup" msgstr "" #: dashboards/project/database_backups/tables.py:95 msgid "Delete Backup" msgid_plural "Delete Backups" msgstr[0] "" msgstr[1] "" #: dashboards/project/database_backups/tables.py:103 msgid "Deleted Backup" msgid_plural "Deleted Backups" msgstr[0] "" msgstr[1] "" #: dashboards/project/database_backups/tables.py:162 #: dashboards/project/databases/tables.py:322 #: dashboards/project/databases/workflows/create_instance.py:42 msgid "Datastore" msgstr "" #: dashboards/project/database_backups/tables.py:164 #: dashboards/project/databases/tables.py:324 msgid "Datastore Version" msgstr "" #: dashboards/project/database_backups/tables.py:170 #: dashboards/project/databases/tables.py:394 msgid "Incremental" msgstr "" #: dashboards/project/database_backups/views.py:49 msgid "Not Found" msgstr "" #: dashboards/project/database_backups/views.py:61 msgid "Error getting database backup list." msgstr "" #: dashboards/project/database_backups/views.py:69 #: dashboards/project/database_backups/workflows/create_backup.py:82 msgid "Backup Database" msgstr "" #: dashboards/project/database_backups/views.py:80 msgid "Backup Details: {{ backup.name }}" msgstr "" #: dashboards/project/database_backups/views.py:91 #, python-format msgid "Unable to retrieve details for backup: %s" msgstr "" #: dashboards/project/database_backups/views.py:99 #, python-format msgid "Unable to retrieve details for parent backup: %s" 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:38 msgid "Parent Backup" 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:273 msgid "No backups available" msgstr "" #: dashboards/project/database_backups/workflows/create_backup.py:83 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:337 #: dashboards/project/instances/workflows/create_instance.py:832 #, 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:353 #: dashboards/project/instances/workflows/create_instance.py:849 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:699 msgid "Current Size (GB)" msgstr "" #: dashboards/project/databases/forms.py:32 #: dashboards/project/volumes/volumes/forms.py:703 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/forms.py:60 #: dashboards/project/instances/workflows/resize_instance.py:34 msgid "Old Flavor" msgstr "" #: dashboards/project/databases/forms.py:64 #: dashboards/project/instances/workflows/resize_instance.py:38 msgid "New Flavor" msgstr "" #: dashboards/project/databases/forms.py:65 msgid "Choose a new instance flavor." msgstr "" #: dashboards/project/databases/forms.py:77 msgid "Select a new flavor" msgstr "" #: dashboards/project/databases/forms.py:79 #: dashboards/project/instances/utils.py:156 #: dashboards/project/instances/workflows/resize_instance.py:58 msgid "No flavors available" msgstr "" #: dashboards/project/databases/forms.py:88 #, python-format msgid "Resizing instance \"%s\"" msgstr "" #: dashboards/project/databases/forms.py:91 #, python-format msgid "Unable to resize instance. %s" msgstr "" #: dashboards/project/databases/tables.py:35 #: dashboards/project/instances/tables.py:86 msgid "Terminated instances are not recoverable." msgstr "" #: dashboards/project/databases/tables.py:39 #: dashboards/project/instances/tables.py:90 msgid "Terminate Instance" msgid_plural "Terminate Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:47 #: 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 #: dashboards/project/instances/tables.py:116 msgid "Restarted instances will lose any data not saved in persistent storage." msgstr "" #: dashboards/project/databases/tables.py:67 msgid "Restart Instance" msgid_plural "Restart Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:75 msgid "Restarted Instance" msgid_plural "Restarted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:95 msgid "Detach Replica" msgid_plural "Detach Replicas" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:103 msgid "Replica Detached" msgid_plural "Replicas Detached" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:142 msgid "Error deleting database user." msgstr "" #: dashboards/project/databases/tables.py:149 msgid "Delete Database" msgid_plural "Delete Databases" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:157 msgid "Deleted Database" msgid_plural "Deleted Databases" msgstr[0] "" msgstr[1] "" #: dashboards/project/databases/tables.py:168 msgid "Error deleting database on instance." msgstr "" #: dashboards/project/databases/tables.py:174 #: dashboards/project/databases/workflows/create_instance.py:334 #: dashboards/project/images/images/tables.py:36 #: dashboards/project/instances/tables.py:308 #: dashboards/project/instances/tables.py:336 #: dashboards/project/instances/workflows/create_instance.py:829 msgid "Launch Instance" msgstr "" #: dashboards/project/databases/tables.py:198 msgid "Resize Volume" msgstr "" #: dashboards/project/databases/tables.py:212 #: dashboards/project/instances/tables.py:457 #: dashboards/project/instances/workflows/resize_instance.py:84 msgid "Resize Instance" msgstr "" #: dashboards/project/databases/tables.py:256 msgid "Not Assigned" msgstr "" #: dashboards/project/databases/tables.py:261 #, python-format msgid "%(name)s | %(RAM)s RAM" msgstr "" #: dashboards/project/databases/tables.py:296 msgctxt "Current status of a Database Instance" msgid "Active" msgstr "" #: dashboards/project/databases/tables.py:298 msgctxt "Current status of a Database Instance" msgid "Blocked" msgstr "" #: dashboards/project/databases/tables.py:300 msgctxt "Current status of a Database Instance" msgid "Build" msgstr "" #: dashboards/project/databases/tables.py:302 msgctxt "Current status of a Database Instance" msgid "Failed" msgstr "" #: dashboards/project/databases/tables.py:304 msgctxt "Current status of a Database Instance" msgid "Reboot" msgstr "" #: dashboards/project/databases/tables.py:306 msgctxt "Current status of a Database Instance" msgid "Resize" msgstr "" #: dashboards/project/databases/tables.py:308 msgctxt "Current status of a Database Instance" msgid "Backup" msgstr "" #: dashboards/project/databases/tables.py:310 msgctxt "Current status of a Database Instance" msgid "Shutdown" msgstr "" #: dashboards/project/databases/tables.py:312 msgctxt "Current status of a Database Instance" msgid "Error" msgstr "" #: dashboards/project/databases/tables.py:315 msgctxt "Current status of a Database Instance" msgid "Restart Required" msgstr "" #: dashboards/project/databases/tables.py:330 #: dashboards/project/databases/workflows/create_instance.py:38 msgid "Volume Size" msgstr "" #: dashboards/project/databases/tables.py:354 msgid "Allowed Host" msgstr "" #: dashboards/project/databases/tables.py:355 #: dashboards/project/databases/tables.py:372 #: dashboards/project/databases/tabs.py:77 msgid "Databases" msgstr "" #: dashboards/project/databases/tables.py:368 msgid "Database Name" msgstr "" #: dashboards/project/databases/tables.py:392 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:59 msgid "Unable to retrieve database size information." msgstr "" #: dashboards/project/databases/views.py:80 msgid "Unable to retrieve database instances." msgstr "" #: dashboards/project/databases/views.py:89 msgid "Launch Database" msgstr "" #: dashboards/project/databases/views.py:101 #: dashboards/project/instances/views.py:294 msgid "Instance Details: {{ instance.name }}" msgstr "" #: dashboards/project/databases/views.py:120 #, python-format msgid "Unable to retrieve details for database instance: %s" msgstr "" #: dashboards/project/databases/views.py:145 msgid "Resize Database Volume" msgstr "" #: dashboards/project/databases/views.py:172 msgid "Resize Database Instance" msgstr "" #: dashboards/project/databases/views.py:209 #: dashboards/project/instances/views.py:421 msgid "Unable to retrieve flavors." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/workflows/create_instance.py:87 msgid "Flavor" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:37 #: dashboards/project/instances/workflows/create_instance.py:88 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:43 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:134 #: dashboards/project/instances/workflows/create_instance.py:701 msgid "At least one network must be specified." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:137 #: dashboards/project/instances/workflows/create_instance.py:704 msgid "Launch instance with these networks" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:147 #: dashboards/project/instances/workflows/create_instance.py:726 msgid "Networking" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:149 #: dashboards/project/instances/workflows/create_instance.py:728 msgid "Select networks for your instance." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:188 msgid "Initial Databases" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:190 msgid "Comma separated list of databases to create" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:192 msgid "Initial Admin User" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:194 msgid "Initial admin user to add" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:198 msgid "Allowed Host (optional)" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:200 msgid "Host or IP that the user is allowed to connect through." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:204 msgid "Initialize Databases" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:212 msgid "You must specify a password if you create a user." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:215 msgid "You must specify at least one database if you create a user." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:228 msgid "Source for Initial State" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:230 msgid "Choose initial state." msgstr "" #: dashboards/project/databases/workflows/create_instance.py:232 msgid "None" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:233 msgid "Restore from Backup" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:234 msgid "Replicate from Instance" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:240 #: dashboards/project/databases/workflows/create_instance.py:246 #: dashboards/project/volumes/backups/forms.py:33 msgid "Backup Name" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:242 msgid "Select a backup to restore" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:249 #: dashboards/project/databases/workflows/create_instance.py:255 msgid "Master Instance Name" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:251 msgid "Select a master instance" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:259 msgid "Advanced" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:271 msgid "Select backup" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:285 msgid "Select instance" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:302 msgid "Unable to find backup!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:304 msgid "A backup must be selected!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:314 msgid "Unable to find master instance!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:317 msgid "A master instance must be selected!" msgstr "" #: dashboards/project/databases/workflows/create_instance.py:336 #: dashboards/project/instances/workflows/create_instance.py:831 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "" #: dashboards/project/firewalls/forms.py:39 #: dashboards/project/firewalls/tables.py:276 #: dashboards/project/firewalls/workflows.py:37 #: dashboards/project/loadbalancers/tables.py:339 #: dashboards/project/loadbalancers/workflows.py:44 #: dashboards/project/loadbalancers/workflows.py:167 msgid "Protocol" msgstr "" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:38 #: dashboards/project/loadbalancers/workflows.py:484 msgid "TCP" msgstr "" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:39 msgid "UDP" msgstr "" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:40 msgid "ICMP" msgstr "" #: dashboards/project/firewalls/forms.py:41 #: dashboards/project/firewalls/tables.py:274 #: dashboards/project/firewalls/workflows.py:41 msgid "ANY" msgstr "" #: dashboards/project/firewalls/forms.py:42 msgid "Protocol for the firewall rule" msgstr "" #: dashboards/project/firewalls/forms.py:44 #: dashboards/project/firewalls/tables.py:287 #: dashboards/project/firewalls/workflows.py:43 #: dashboards/project/instances/audit_tables.py:41 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 msgid "Action" msgstr "" #: dashboards/project/firewalls/forms.py:45 #: dashboards/project/firewalls/workflows.py:44 msgid "ALLOW" msgstr "" #: dashboards/project/firewalls/forms.py:45 #: dashboards/project/firewalls/workflows.py:45 msgid "DENY" msgstr "" #: dashboards/project/firewalls/forms.py:46 msgid "Action for the firewall rule" msgstr "" #: dashboards/project/firewalls/forms.py:48 #: dashboards/project/firewalls/workflows.py:47 msgid "Source IP Address/Subnet" msgstr "" #: dashboards/project/firewalls/forms.py:51 msgid "Source IP address or subnet" msgstr "" #: dashboards/project/firewalls/forms.py:53 #: dashboards/project/firewalls/workflows.py:51 msgid "Destination IP Address/Subnet" msgstr "" #: dashboards/project/firewalls/forms.py:56 msgid "Destination IP address or subnet" msgstr "" #: dashboards/project/firewalls/forms.py:59 #: dashboards/project/firewalls/workflows.py:56 msgid "Source Port/Port Range" msgstr "" #: dashboards/project/firewalls/forms.py:62 msgid "Source port (integer in [1, 65535] or range in a:b)" msgstr "" #: dashboards/project/firewalls/forms.py:65 #: dashboards/project/firewalls/workflows.py:61 msgid "Destination Port/Port Range" msgstr "" #: dashboards/project/firewalls/forms.py:68 msgid "Destination port (integer in [1, 65535] or range in a:b)" msgstr "" #: dashboards/project/firewalls/forms.py:86 #, python-format msgid "Rule %s was successfully updated." msgstr "" #: dashboards/project/firewalls/forms.py:91 #, python-format msgid "Failed to update rule %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:103 #: dashboards/project/firewalls/tables.py:316 #: dashboards/project/firewalls/workflows.py:225 msgid "Audited" msgstr "" #: dashboards/project/firewalls/forms.py:112 #, python-format msgid "Policy %s was successfully updated." msgstr "" #: dashboards/project/firewalls/forms.py:117 #, python-format msgid "Failed to update policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:131 #: dashboards/project/firewalls/tables.py:357 #: dashboards/project/firewalls/workflows.py:280 msgid "Policy" msgstr "" #: dashboards/project/firewalls/forms.py:147 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:171 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:208 #, python-format msgid "Failed to retrieve available rules: %s" msgstr "" #: dashboards/project/firewalls/forms.py:227 #, python-format msgid "Rule %(rule)s was successfully inserted to policy %(policy)s." msgstr "" #: dashboards/project/firewalls/forms.py:235 #, python-format msgid "Failed to insert rule to policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:243 #: dashboards/project/firewalls/tables.py:185 msgid "Remove Rule" msgstr "" #: dashboards/project/firewalls/forms.py:261 #, python-format msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:277 #, python-format msgid "Rule %(rule)s was successfully removed from policy %(policy)s." msgstr "" #: dashboards/project/firewalls/forms.py:285 #, python-format msgid "Failed to remove rule from policy %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:334 msgid "Add Routers" msgstr "" #: dashboards/project/firewalls/forms.py:337 msgid "Add selected router(s) to the firewall." msgstr "" #: dashboards/project/firewalls/forms.py:340 #, python-format msgid "Router(s) was/were successfully added to firewall %(firewall)s." msgstr "" #: dashboards/project/firewalls/forms.py:342 #, python-format msgid "Failed to add router(s) to firewall %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:343 #, python-format msgid "Failed to retrieve available routers: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:359 #: dashboards/project/firewalls/tables.py:359 msgid "Associated Routers" msgstr "" #: dashboards/project/firewalls/forms.py:362 msgid "Unselect the router(s) to be removed from firewall." msgstr "" #: dashboards/project/firewalls/forms.py:365 #, python-format msgid "Router(s) was successfully removed from firewall %(firewall)s." msgstr "" #: dashboards/project/firewalls/forms.py:367 #, python-format msgid "Failed to remove router(s) from firewall %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/forms.py:369 #, python-format msgid "Failed to retrieve current routers in firewall %(name)s: %(reason)s" msgstr "" #: dashboards/project/firewalls/panel.py:26 #: dashboards/project/firewalls/tables.py:369 #: dashboards/project/firewalls/tabs.py:69 #: dashboards/project/firewalls/views.py:57 msgid "Firewalls" msgstr "" #: dashboards/project/firewalls/tables.py:42 #: dashboards/project/firewalls/workflows.py:253 msgid "Add Policy" msgstr "" #: dashboards/project/firewalls/tables.py:51 msgid "Create Firewall" msgstr "" #: dashboards/project/firewalls/tables.py:71 msgid "Scheduled deletion of Rule" msgid_plural "Scheduled deletion of Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:85 msgid "Delete Policy" msgid_plural "Delete Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:93 msgid "Scheduled deletion of Policy" msgid_plural "Scheduled deletion of Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:108 msgid "Delete Firewall" msgid_plural "Delete Firewalls" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:116 msgid "Scheduled deletion of Firewall" msgid_plural "Scheduled deletion of Firewalls" msgstr[0] "" msgstr[1] "" #: dashboards/project/firewalls/tables.py:127 #: dashboards/project/firewalls/views.py:142 msgid "Edit Rule" msgstr "" #: dashboards/project/firewalls/tables.py:139 #: dashboards/project/firewalls/views.py:183 msgid "Edit Policy" msgstr "" #: dashboards/project/firewalls/tables.py:151 #: dashboards/project/firewalls/views.py:221 msgid "Edit Firewall" msgstr "" #: dashboards/project/firewalls/tables.py:204 msgid "Add Router" msgstr "" #: dashboards/project/firewalls/tables.py:227 msgid "Remove Router" msgstr "" #: dashboards/project/firewalls/tables.py:266 msgctxt "Action Name of a Firewall Rule" msgid "ALLOW" msgstr "" #: dashboards/project/firewalls/tables.py:267 msgctxt "Action Name of a Firewall Rule" msgid "DENY" msgstr "" #: dashboards/project/firewalls/tables.py:278 msgid "Source IP" msgstr "" #: dashboards/project/firewalls/tables.py:280 msgid "Source Port" msgstr "" #: dashboards/project/firewalls/tables.py:282 msgid "Destination IP" msgstr "" #: dashboards/project/firewalls/tables.py:284 msgid "Destination Port" msgstr "" #: dashboards/project/firewalls/tables.py:296 msgid "In Policy" msgstr "" #: dashboards/project/firewalls/tables.py:300 #: dashboards/project/firewalls/tables.py:311 #: dashboards/project/firewalls/workflows.py:131 #: dashboards/project/firewalls/workflows.py:137 msgid "Rules" msgstr "" #: dashboards/project/firewalls/tables.py:321 msgid "Policies" msgstr "" #: dashboards/project/firewalls/tables.py:329 msgctxt "Current status of a Firewall" msgid "Active" msgstr "" #: dashboards/project/firewalls/tables.py:331 msgctxt "Current status of a Firewall" msgid "Down" msgstr "" #: dashboards/project/firewalls/tables.py:333 msgctxt "Current status of a Firewall" msgid "Error" msgstr "" #: dashboards/project/firewalls/tables.py:335 msgctxt "Current status of a Firewall" msgid "Created" msgstr "" #: dashboards/project/firewalls/tables.py:337 msgctxt "Current status of a Firewall" msgid "Pending Create" msgstr "" #: dashboards/project/firewalls/tables.py:339 msgctxt "Current status of a Firewall" msgid "Pending Update" msgstr "" #: dashboards/project/firewalls/tables.py:341 msgctxt "Current status of a Firewall" msgid "Pending Delete" msgstr "" #: dashboards/project/firewalls/tables.py:343 msgctxt "Current status of a Firewall" msgid "Inactive" msgstr "" #: dashboards/project/firewalls/tables.py:347 msgctxt "Admin state of a Firewall" msgid "UP" msgstr "" #: dashboards/project/firewalls/tables.py:348 msgctxt "Admin state of a Firewall" msgid "DOWN" msgstr "" #: dashboards/project/firewalls/tables.py:383 #, python-format msgid "Failed to verify extension support %(reason)s" 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:50 msgid "Firewall Policies" msgstr "" #: dashboards/project/firewalls/tabs.py:62 msgid "Unable to retrieve policies list." msgstr "" #: dashboards/project/firewalls/tabs.py:91 msgid "Unable to retrieve firewall list." msgstr "" #: dashboards/project/firewalls/tabs.py:97 #: dashboards/project/firewalls/views.py:124 msgid "Firewall Rule Details" msgstr "" #: dashboards/project/firewalls/tabs.py:108 #: dashboards/project/firewalls/views.py:166 msgid "Unable to retrieve rule details." msgstr "" #: dashboards/project/firewalls/tabs.py:114 #: dashboards/project/firewalls/views.py:129 msgid "Firewall Policy Details" msgstr "" #: dashboards/project/firewalls/tabs.py:125 #: dashboards/project/firewalls/views.py:207 #: dashboards/project/firewalls/views.py:285 #: dashboards/project/firewalls/views.py:325 msgid "Unable to retrieve policy details." msgstr "" #: dashboards/project/firewalls/tabs.py:131 #: dashboards/project/firewalls/views.py:134 msgid "Firewall Details" msgstr "" #: dashboards/project/firewalls/tabs.py:152 #: dashboards/project/firewalls/views.py:246 #: dashboards/project/firewalls/views.py:360 msgid "Unable to retrieve firewall details." msgstr "" #: dashboards/project/firewalls/views.py:69 #, python-format msgid "Deleted rule %s" msgstr "" #: dashboards/project/firewalls/views.py:72 #, python-format msgid "Unable to delete rule. %s" msgstr "" #: dashboards/project/firewalls/views.py:77 #, python-format msgid "Deleted policy %s" msgstr "" #: dashboards/project/firewalls/views.py:80 #, python-format msgid "Unable to delete policy. %s" msgstr "" #: dashboards/project/firewalls/views.py:86 #, python-format msgid "Deleted firewall %s" msgstr "" #: dashboards/project/firewalls/views.py:89 #, python-format msgid "Unable to delete firewall. %s" msgstr "" #: dashboards/project/firewalls/views.py:96 msgid "Add New Rule" msgstr "" #: dashboards/project/firewalls/views.py:102 msgid "Add New Policy" msgstr "" #: dashboards/project/firewalls/views.py:108 msgid "Add New Firewall" msgstr "" #: dashboards/project/firewalls/views.py:143 #: dashboards/project/firewalls/views.py:184 #: dashboards/project/firewalls/views.py:222 #: dashboards/project/firewalls/views.py:262 #: dashboards/project/firewalls/views.py:301 #: dashboards/project/firewalls/views.py:338 #: dashboards/project/loadbalancers/views.py:238 #: dashboards/project/loadbalancers/views.py:275 #: dashboards/project/loadbalancers/views.py:326 #: dashboards/project/loadbalancers/views.py:362 #: dashboards/project/networks/views.py:69 #: dashboards/project/networks/ports/views.py:88 #: dashboards/project/routers/views.py:179 #: dashboards/project/volumes/snapshots/views.py:37 #: dashboards/project/vpn/views.py:277 dashboards/project/vpn/views.py:313 #: dashboards/project/vpn/views.py:356 dashboards/project/vpn/views.py:398 #: dashboards/router/nexus1000v/views.py:122 msgid "Save Changes" msgstr "" #: dashboards/project/firewalls/views.py:146 msgid "Edit Rule {{ name }}" msgstr "" #: dashboards/project/firewalls/views.py:187 msgid "Edit Policy {{ name }}" msgstr "" #: dashboards/project/firewalls/views.py:225 msgid "Edit Firewall {{ name }}" msgstr "" #: dashboards/project/firewalls/views.py:258 msgid "Insert Rule into Policy" msgstr "" #: dashboards/project/firewalls/views.py:264 msgid "Insert Rule to Policy" msgstr "" #: dashboards/project/firewalls/views.py:298 #: dashboards/project/firewalls/views.py:304 msgid "Remove Rule from Policy" msgstr "" #: dashboards/project/firewalls/views.py:371 #: dashboards/project/firewalls/views.py:374 msgid "Add Router to Firewall" msgstr "" #: dashboards/project/firewalls/views.py:379 #: dashboards/project/firewalls/views.py:382 msgid "Remove Router from Firewall" 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:152 #, python-format msgid "Unable to retrieve rules (%(error)s)." msgstr "" #: dashboards/project/firewalls/workflows.py:176 msgid "Create a firewall with selected routers." msgstr "" #: dashboards/project/firewalls/workflows.py:181 msgid "Select routers for your firewall." msgstr "" #: dashboards/project/firewalls/workflows.py:192 #, python-format msgid "Unable to retrieve routers (%(error)s)." msgstr "" #: dashboards/project/firewalls/workflows.py:233 msgid "AddPolicy" msgstr "" #: dashboards/project/firewalls/workflows.py:235 msgid "" "Create a firewall policy with an ordered list of firewall rules.\n" "\n" "A name must be given. Firewall rules are added in the order placed under " "the Rules tab." msgstr "" #: dashboards/project/firewalls/workflows.py:255 #, python-format msgid "Added Policy \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:256 #, python-format msgid "Unable to add Policy \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:288 msgid "Select a Policy" msgstr "" #: dashboards/project/firewalls/workflows.py:296 #, python-format msgid "Unable to retrieve policy list (%(error)s)." msgstr "" #: dashboards/project/firewalls/workflows.py:304 msgid "AddFirewall" msgstr "" #: dashboards/project/firewalls/workflows.py:306 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:324 msgid "Add Firewall" msgstr "" #: dashboards/project/firewalls/workflows.py:326 #, python-format msgid "Added Firewall \"%s\"." msgstr "" #: dashboards/project/firewalls/workflows.py:327 #, python-format msgid "Unable to add Firewall \"%s\"." msgstr "" #: dashboards/project/images/utils.py:44 msgid "Unable to retrieve public images." msgstr "" #: dashboards/project/images/utils.py:60 msgid "Unable to retrieve images for the current project." msgstr "" #: dashboards/project/images/utils.py:95 msgid "Unable to retrieve images" msgstr "" #: dashboards/project/images/utils.py:104 #: dashboards/project/instances/forms.py:70 #: dashboards/project/instances/workflows/create_instance.py:449 msgid "No images available" msgstr "" #: dashboards/project/images/views.py:55 msgid "Unable to retrieve images." msgstr "" #: dashboards/project/images/images/forms.py:88 msgid "Image Source" msgstr "" #: dashboards/project/images/images/forms.py:90 #: dashboards/project/images/images/forms.py:95 #: dashboards/project/images/images/forms.py:101 #: dashboards/project/images/images/forms.py:155 msgid "Image Location" msgstr "" #: dashboards/project/images/images/forms.py:91 #: dashboards/project/images/images/forms.py:106 #: dashboards/project/images/images/forms.py:111 msgid "Image File" msgstr "" #: dashboards/project/images/images/forms.py:96 msgid "An external (HTTP) URL to load the image from." msgstr "" #: dashboards/project/images/images/forms.py:107 msgid "A local image to upload." msgstr "" #: dashboards/project/images/images/forms.py:118 msgid "Kernel" msgstr "" #: dashboards/project/images/images/forms.py:124 msgid "Ramdisk" msgstr "" #: dashboards/project/images/images/forms.py:129 #: dashboards/project/images/images/forms.py:299 #: dashboards/project/images/images/tables.py:291 msgid "Format" msgstr "" #: dashboards/project/images/images/forms.py:134 #: dashboards/project/images/images/forms.py:294 msgid "Architecture" msgstr "" #: dashboards/project/images/images/forms.py:137 #: dashboards/project/images/images/forms.py:301 msgid "Minimum Disk (GB)" msgstr "" #: dashboards/project/images/images/forms.py:139 #: dashboards/project/images/images/forms.py:303 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:143 #: dashboards/project/images/images/forms.py:309 msgid "Minimum RAM (MB)" msgstr "" #: dashboards/project/images/images/forms.py:145 #: dashboards/project/images/images/forms.py:311 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:149 msgid "Copy Data" msgstr "" #: dashboards/project/images/images/forms.py:150 msgid "" "Specify this option to copy image data to the image service. If " "unspecified, image data will be used in its current location." msgstr "" #: dashboards/project/images/images/forms.py:182 #: dashboards/project/images/images/forms.py:198 #: dashboards/project/volumes/volumes/forms.py:238 msgid "Choose an image" msgstr "" #: dashboards/project/images/images/forms.py:235 msgid "A image or external image location must be specified." msgstr "" #: dashboards/project/images/images/forms.py:238 msgid "Can not specify both image and external image location." msgstr "" #: dashboards/project/images/images/forms.py:258 #, python-format msgid "Your image %s has been queued for creation." msgstr "" #: dashboards/project/images/images/forms.py:262 msgid "Unable to create new image" msgstr "" #: dashboards/project/images/images/forms.py:266 #, python-format msgid "Unable to create new image: Invalid disk format %s for image." msgstr "" #: dashboards/project/images/images/forms.py:269 msgid "Unable to create new image: Image name too long." msgstr "" #: dashboards/project/images/images/forms.py:283 msgid "Kernel ID" msgstr "" #: dashboards/project/images/images/forms.py:289 msgid "Ramdisk ID" msgstr "" #: dashboards/project/images/images/forms.py:331 #, python-format msgid "Unable to update image \"%s\"." msgstr "" #: dashboards/project/images/images/forms.py:339 msgid "Image was successfully updated." msgstr "" #: dashboards/project/images/images/tables.py:83 msgid "Deleted images are not recoverable." msgstr "" #: dashboards/project/images/images/tables.py:87 msgid "Delete Image" msgid_plural "Delete Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/images/images/tables.py:95 msgid "Deleted Image" msgid_plural "Deleted Images" msgstr[0] "" msgstr[1] "" #: dashboards/project/images/images/tables.py:118 #: dashboards/project/images/images/views.py:45 msgid "Create Image" msgstr "" #: dashboards/project/images/images/tables.py:127 msgid "Edit Image" msgstr "" #: dashboards/project/images/images/tables.py:144 #: dashboards/project/volumes/snapshots/tables.py:93 #: dashboards/project/volumes/volumes/tables.py:96 #: dashboards/project/volumes/volumes/tables.py:121 #: dashboards/project/volumes/volumes/views.py:82 #: dashboards/project/volumes/volumes/views.py:84 msgid "Create Volume" msgstr "" #: dashboards/project/images/images/tables.py:181 msgid "Shared with Me" msgstr "" #: dashboards/project/images/images/tables.py:225 msgctxt "Image format for display in table" msgid "Docker" msgstr "" #: dashboards/project/images/images/tables.py:229 msgctxt "Image format for display in table" msgid "Raw" msgstr "" #: dashboards/project/images/images/tables.py:260 msgctxt "Current status of an Image" msgid "Active" msgstr "" #: dashboards/project/images/images/tables.py:261 msgctxt "Current status of an Image" msgid "Saving" msgstr "" #: dashboards/project/images/images/tables.py:262 msgctxt "Current status of an Image" msgid "Queued" msgstr "" #: dashboards/project/images/images/tables.py:263 msgctxt "Current status of an Image" msgid "Pending Delete" msgstr "" #: dashboards/project/images/images/tables.py:265 msgctxt "Current status of an Image" msgid "Killed" msgstr "" #: dashboards/project/images/images/tables.py:266 msgctxt "Current status of an Image" msgid "Deleted" msgstr "" #: dashboards/project/images/images/tables.py:269 msgctxt "Type of an image" msgid "Image" msgstr "" #: dashboards/project/images/images/tables.py:270 msgctxt "Type of an image" msgid "Snapshot" msgstr "" #: dashboards/project/images/images/views.py:68 msgid "Unable to retrieve image." msgstr "" #: dashboards/project/images/images/views.py:103 msgid "Image Details: {{ image.name }}" msgstr "" #: dashboards/project/images/images/views.py:124 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:489 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:40 #: dashboards/project/images/snapshots/views.py:41 #: dashboards/project/instances/tables.py:407 #: dashboards/project/volumes/volumes/tables.py:168 msgid "Create Snapshot" msgstr "" #: dashboards/project/images/snapshots/views.py:45 msgid "Create a Snapshot" msgstr "" #: dashboards/project/images/snapshots/views.py:55 msgid "Unable to retrieve instance." msgstr "" #: dashboards/project/instances/audit_tables.py:25 msgctxt "Action log of an instance" msgid "Create" msgstr "" #: dashboards/project/instances/audit_tables.py:26 msgctxt "Action log of an instance" msgid "Pause" msgstr "" #: dashboards/project/instances/audit_tables.py:27 msgctxt "Action log of an instance" msgid "Unpause" msgstr "" #: dashboards/project/instances/audit_tables.py:28 msgctxt "Action log of an instance" msgid "Rebuild" msgstr "" #: dashboards/project/instances/audit_tables.py:29 msgctxt "Action log of an instance" msgid "Resize" msgstr "" #: dashboards/project/instances/audit_tables.py:30 msgctxt "Action log of an instance" msgid "Confirm Resize" msgstr "" #: dashboards/project/instances/audit_tables.py:32 msgctxt "Action log of an instance" msgid "Suspend" msgstr "" #: dashboards/project/instances/audit_tables.py:33 msgctxt "Action log of an instance" msgid "Resume" msgstr "" #: dashboards/project/instances/audit_tables.py:34 msgctxt "Action log of an instance" msgid "Reboot" msgstr "" #: dashboards/project/instances/audit_tables.py:35 msgctxt "Action log of an instance" msgid "Stop" msgstr "" #: dashboards/project/instances/audit_tables.py:36 msgctxt "Action log of an instance" msgid "Start" msgstr "" #: dashboards/project/instances/audit_tables.py:40 msgid "Request ID" msgstr "" #: dashboards/project/instances/audit_tables.py:43 msgid "Start Time" msgstr "" #: dashboards/project/instances/audit_tables.py:46 msgid "Message" msgstr "" #: dashboards/project/instances/audit_tables.py:50 msgid "Instance Action List" msgstr "" #: dashboards/project/instances/console.py:42 #, python-format msgid "Console type \"%s\" not supported." msgstr "" #: dashboards/project/instances/console.py:72 msgid "No available console found." msgstr "" #: dashboards/project/instances/forms.py:47 msgid "Rebuild Password" msgstr "" #: dashboards/project/instances/forms.py:53 msgid "Confirm Rebuild Password" msgstr "" #: dashboards/project/instances/forms.py:56 #: dashboards/project/instances/workflows/create_instance.py:776 msgid "Disk Partition" msgstr "" #: dashboards/project/instances/forms.py:82 #: dashboards/project/instances/workflows/create_instance.py:794 msgid "Automatic" msgstr "" #: dashboards/project/instances/forms.py:83 #: dashboards/project/instances/workflows/create_instance.py:795 msgid "Manual" msgstr "" #: dashboards/project/instances/forms.py:86 #: dashboards/project/instances/workflows/create_instance.py:168 #: dashboards/project/instances/workflows/create_instance.py:804 msgid "Unable to retrieve extensions information." msgstr "" #: dashboards/project/instances/forms.py:110 #, python-format msgid "Rebuilding instance %s." msgstr "" #: dashboards/project/instances/forms.py:113 msgid "Unable to rebuild instance." msgstr "" #: dashboards/project/instances/forms.py:121 msgid "The Key Pair name that was associated with the instance" msgstr "" #: dashboards/project/instances/forms.py:128 msgid "The instance password encrypted with your public key." msgstr "" #: dashboards/project/instances/forms.py:131 msgid "Encrypted Password" msgstr "" #: dashboards/project/instances/forms.py:146 msgid "Instance Password is not set or is not yet available" msgstr "" #: dashboards/project/instances/forms.py:152 msgid "Private Key File" msgstr "" #: dashboards/project/instances/forms.py:156 msgid "OR Copy/Paste your Private Key" msgstr "" #: dashboards/project/instances/forms.py:164 msgid "Unable to retrieve instance password." msgstr "" #: dashboards/project/instances/forms.py:188 #, python-format msgid "Attaching interface for instance %s." msgstr "" #: dashboards/project/instances/forms.py:192 msgid "Unable to attach interface." msgstr "" #: dashboards/project/instances/forms.py:209 msgid "Unable to retrieve ports information." msgstr "" #: dashboards/project/instances/forms.py:218 msgid "Select Port" msgstr "" #: dashboards/project/instances/forms.py:220 msgid "No Ports available" msgstr "" #: dashboards/project/instances/forms.py:228 #, python-format msgid "Detached interface %(port)s for instance %(instance)s." msgstr "" #: dashboards/project/instances/forms.py:233 msgid "Unable to detach interface." msgstr "" #: dashboards/project/instances/tables.py:121 msgid "Hard Reboot Instance" msgid_plural "Hard Reboot Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:129 msgid "Hard Rebooted Instance" msgid_plural "Hard Rebooted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:152 msgid "Soft Reboot Instance" msgid_plural "Soft Reboot Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:160 msgid "Soft Rebooted Instance" msgid_plural "Soft Rebooted Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:177 msgid "Pause Instance" msgid_plural "Pause Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:182 #: dashboards/project/instances/tables.py:250 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:192 msgid "Paused Instance" msgid_plural "Paused Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:197 #: dashboards/project/instances/tables.py:265 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:245 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:260 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:371 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "" #: dashboards/project/instances/tables.py:394 msgid "Edit Security Groups" msgstr "" #: dashboards/project/instances/tables.py:420 #: dashboards/project/instances/tabs.py:63 msgid "Console" msgstr "" #: dashboards/project/instances/tables.py:440 msgid "View Log" msgstr "" #: dashboards/project/instances/tables.py:481 msgid "Confirm Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:494 msgid "Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:507 #: dashboards/project/instances/views.py:261 msgid "Rebuild Instance" msgstr "" #: dashboards/project/instances/tables.py:524 msgid "Retrieve Password" msgstr "" #: dashboards/project/instances/tables.py:547 #: dashboards/project/instances/tables.py:578 msgid "Associate Floating IP" msgstr "" #: dashboards/project/instances/tables.py:599 #, python-format msgid "Successfully associated floating IP: %s" msgstr "" #: dashboards/project/instances/tables.py:603 msgid "Unable to associate floating IP." msgstr "" #: dashboards/project/instances/tables.py:609 msgid "Disassociate Floating IP" msgstr "" #: dashboards/project/instances/tables.py:641 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "" #: dashboards/project/instances/tables.py:644 msgid "No floating IPs to disassociate." msgstr "" #: dashboards/project/instances/tables.py:654 #, python-format msgid "Please try again later [Error: %s]." msgstr "" #: dashboards/project/instances/tables.py:656 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:668 #, python-format msgid "" "Failed to perform requested operation on instance \"%s\", the instance " "has an error status" msgstr "" #: dashboards/project/instances/tables.py:684 #: dashboards/project/instances/views.py:407 #, python-format msgid "Unable to retrieve flavor information for instance \"%s\"." msgstr "" #: dashboards/project/instances/tables.py:700 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:708 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:726 msgid "To power off a specific instance." msgstr "" #: dashboards/project/instances/tables.py:730 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:739 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:761 msgid "Lock Instance" msgid_plural "Lock Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:769 msgid "Locked Instance" msgid_plural "Locked Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:792 msgid "Unlock Instance" msgid_plural "Unlock Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:800 msgid "Unlocked Instance" msgid_plural "Unlocked Instances" msgstr[0] "" msgstr[1] "" #: dashboards/project/instances/tables.py:819 #: dashboards/project/instances/views.py:440 #: dashboards/project/instances/views.py:442 msgid "Attach Interface" msgstr "" #: dashboards/project/instances/tables.py:839 #: dashboards/project/instances/views.py:460 #: dashboards/project/instances/views.py:462 msgid "Detach Interface" msgstr "" #: dashboards/project/instances/tables.py:883 #, python-format msgid "%s GB" msgstr "" #: dashboards/project/instances/tables.py:908 #: dashboards/project/instances/tables.py:930 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "" #: dashboards/project/instances/tables.py:909 msgctxt "Current status of an Instance" msgid "Active" msgstr "" #: dashboards/project/instances/tables.py:910 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "" #: dashboards/project/instances/tables.py:911 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "" #: dashboards/project/instances/tables.py:913 msgctxt "Current status of an Instance" msgid "Paused" msgstr "" #: dashboards/project/instances/tables.py:914 msgctxt "Current status of an Instance" msgid "Error" msgstr "" #: dashboards/project/instances/tables.py:915 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:917 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:919 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "" #: dashboards/project/instances/tables.py:921 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "" #: dashboards/project/instances/tables.py:922 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "" #: dashboards/project/instances/tables.py:924 msgctxt "Current status of an Instance" msgid "Password" msgstr "" #: dashboards/project/instances/tables.py:925 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "" #: dashboards/project/instances/tables.py:926 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "" #: dashboards/project/instances/tables.py:928 msgctxt "Current status of an Instance" msgid "Build" msgstr "" #: dashboards/project/instances/tables.py:929 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "" #: dashboards/project/instances/tables.py:931 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "" #: dashboards/project/instances/tables.py:933 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "" #: dashboards/project/instances/tables.py:934 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "" #: dashboards/project/instances/tables.py:938 msgctxt "Task status of an Instance" msgid "None" msgstr "" #: dashboards/project/instances/tables.py:942 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "" #: dashboards/project/instances/tables.py:944 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "" #: dashboards/project/instances/tables.py:946 msgctxt "Task status of an Instance" msgid "Networking" msgstr "" #: dashboards/project/instances/tables.py:948 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "" #: dashboards/project/instances/tables.py:949 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "" #: dashboards/project/instances/tables.py:951 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "" #: dashboards/project/instances/tables.py:953 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "" #: dashboards/project/instances/tables.py:955 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "" #: dashboards/project/instances/tables.py:957 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "" #: dashboards/project/instances/tables.py:959 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "" #: dashboards/project/instances/tables.py:961 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:963 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "" #: dashboards/project/instances/tables.py:965 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "" #: dashboards/project/instances/tables.py:967 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:969 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:971 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "" #: dashboards/project/instances/tables.py:973 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "" #: dashboards/project/instances/tables.py:974 msgctxt "Task status of an Instance" msgid "Reboot Pending" msgstr "" #: dashboards/project/instances/tables.py:976 msgctxt "Task status of an Instance" msgid "Reboot Started" msgstr "" #: dashboards/project/instances/tables.py:978 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "" #: dashboards/project/instances/tables.py:980 msgctxt "Task status of an Instance" msgid "Reboot Pending Hard" msgstr "" #: dashboards/project/instances/tables.py:982 msgctxt "Task status of an Instance" msgid "Reboot Started Hard" msgstr "" #: dashboards/project/instances/tables.py:984 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "" #: dashboards/project/instances/tables.py:985 #: dashboards/project/instances/tables.py:988 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "" #: dashboards/project/instances/tables.py:986 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "" #: dashboards/project/instances/tables.py:989 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "" #: dashboards/project/instances/tables.py:991 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "" #: dashboards/project/instances/tables.py:993 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "" #: dashboards/project/instances/tables.py:994 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "" #: dashboards/project/instances/tables.py:996 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "" #: dashboards/project/instances/tables.py:998 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "" #: dashboards/project/instances/tables.py:1000 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "" #: dashboards/project/instances/tables.py:1002 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "" #: dashboards/project/instances/tables.py:1003 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "" #: dashboards/project/instances/tables.py:1004 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "" #: dashboards/project/instances/tables.py:1006 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "" #: dashboards/project/instances/tables.py:1007 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "" #: dashboards/project/instances/tables.py:1008 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "" #: dashboards/project/instances/tables.py:1010 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "" #: dashboards/project/instances/tables.py:1012 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "" #: dashboards/project/instances/tables.py:1014 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "" #: dashboards/project/instances/tables.py:1019 msgctxt "Power state of an Instance" msgid "No State" msgstr "" #: dashboards/project/instances/tables.py:1020 msgctxt "Power state of an Instance" msgid "Running" msgstr "" #: dashboards/project/instances/tables.py:1021 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "" #: dashboards/project/instances/tables.py:1022 msgctxt "Power state of an Instance" msgid "Paused" msgstr "" #: dashboards/project/instances/tables.py:1023 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "" #: dashboards/project/instances/tables.py:1024 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "" #: dashboards/project/instances/tables.py:1025 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "" #: dashboards/project/instances/tables.py:1026 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "" #: dashboards/project/instances/tables.py:1027 msgctxt "Power state of an Instance" msgid "Failed" msgstr "" #: dashboards/project/instances/tables.py:1028 msgctxt "Power state of an Instance" msgid "Building" msgstr "" #: dashboards/project/instances/tables.py:1066 #: dashboards/project/instances/workflows/create_instance.py:539 msgid "Key Pair" msgstr "" #: dashboards/project/instances/tabs.py:42 msgid "Log" msgstr "" #: dashboards/project/instances/tabs.py:55 #: dashboards/project/instances/views.py:153 #, python-format msgid "Unable to get log for instance \"%s\"." msgstr "" #: dashboards/project/instances/tabs.py:93 msgid "Action Log" msgstr "" #: dashboards/project/instances/tabs.py:106 msgid "Unable to retrieve instance action list." msgstr "" #: dashboards/project/instances/utils.py:32 msgid "Unable to retrieve instance flavors." msgstr "" #: dashboards/project/instances/utils.py:63 msgid "Unable to sort instance flavors." msgstr "" #: dashboards/project/instances/utils.py:73 msgid "Unable to retrieve Nova availability zones." msgstr "" #: dashboards/project/instances/utils.py:96 msgid "Failed to get network list {0}" msgstr "" #: dashboards/project/instances/utils.py:101 #: dashboards/project/routers/ports/forms.py:183 msgid "No networks available" msgstr "" #: dashboards/project/instances/utils.py:105 msgid "Select Network" msgstr "" #: dashboards/project/instances/utils.py:125 msgid "Unable to retrieve key pairs." msgstr "" #: dashboards/project/instances/utils.py:129 msgid "No key pairs available" msgstr "" #: dashboards/project/instances/utils.py:133 msgid "Select a key pair" msgstr "" #: dashboards/project/instances/utils.py:152 msgid "Select Flavor" msgstr "" #: dashboards/project/instances/views.py:77 msgid "Unable to retrieve instances." msgstr "" #: dashboards/project/instances/views.py:156 msgid "Log length must be a nonnegative integer." msgstr "" #: dashboards/project/instances/views.py:175 #, python-format msgid "Unable to get VNC console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:187 #, python-format msgid "Unable to get SPICE console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:198 #, python-format msgid "Unable to get RDP console for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:213 #, python-format msgid "Cannot find instance %s." msgstr "" #: dashboards/project/instances/views.py:225 #, python-format msgid "Cannot get console for instance %s." msgstr "" #: dashboards/project/instances/views.py:277 msgid "Retrieve Instance Password" msgstr "" #: dashboards/project/instances/views.py:321 #, python-format msgid "Unable to retrieve details for instance \"%s\"." msgstr "" #: dashboards/project/instances/views.py:342 #, python-format msgid "Unable to retrieve volume list for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:351 #, python-format msgid "Unable to retrieve flavor information for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:360 #, python-format msgid "Unable to retrieve security groups for instance \"%(name)s\" (%(id)s)." msgstr "" #: dashboards/project/instances/views.py:368 #, python-format msgid "" "Unable to retrieve IP addresses from Neutron for instance \"%(name)s\" " "(%(id)s)." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:55 msgid "User" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:69 msgid "Project & User" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:90 msgid "Instance Count" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:93 msgid "Number of instances to launch." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:95 msgid "Instance Boot Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:96 msgid "Choose Your Boot Source Type." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:99 msgid "Instance Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:102 #: dashboards/project/instances/workflows/create_instance.py:425 #: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:104 msgid "Volume Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:115 msgid "Device size (GB)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:119 msgid "Volume size in gigabytes (integer value)." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:122 #: dashboards/project/volumes/volumes/forms.py:422 msgid "Device Name" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:125 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field " "blank to let the system choose a device name for you." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete on Terminate" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:134 msgid "Delete volume on instance terminate" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:154 msgid "Select source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:155 msgid "Boot from image" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:159 msgid "Boot from volume" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:166 msgid "Boot from image (creates a new volume)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:173 msgid "Boot from volume snapshot (creates a new volume)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:212 #, 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:226 #, python-format msgid "" "The requested instance cannot be launched. Requested volume exceeds " "quota: Available: %(avail)s, Requested: %(req)s." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:239 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:246 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:253 #, 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:273 #, 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:294 #, 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:304 #: dashboards/project/instances/workflows/create_instance.py:318 msgid "You must select an image." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:312 msgid "You must set volume size" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:315 msgid "Volume size must be greater than 0" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:329 #: dashboards/project/instances/workflows/create_instance.py:347 msgid "You must select a snapshot." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:334 msgid "You must select a volume." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:341 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:381 #: dashboards/project/volumes/volumes/forms.py:69 msgid "Unable to retrieve availability zones." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:387 #: dashboards/project/volumes/volumes/forms.py:72 msgid "No availability zones found" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:389 #: dashboards/project/volumes/volumes/forms.py:74 msgid "Any Availability Zone" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:412 #: dashboards/project/instances/workflows/resize_instance.py:72 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:422 #: dashboards/project/volumes/volumes/forms.py:224 msgid "Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:427 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:461 msgid "Select Instance Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:463 msgid "No snapshots available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:476 #: dashboards/project/volumes/volumes/forms.py:306 msgid "Unable to retrieve list of volumes." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:478 #: dashboards/project/volumes/backups/forms.py:68 msgid "Select Volume" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:480 msgid "No volumes available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:493 msgid "Unable to retrieve list of volume snapshots." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:496 msgid "Select Volume Snapshot" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:498 msgid "No volume snapshots available" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:541 msgid "Key pair to use for authentication." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:551 msgid "Confirm Admin Password" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:558 msgid "Launch instance in these security groups." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:563 msgid "" "Control access to your instance via key pairs, security groups, and other" " mechanisms." msgstr "" #: dashboards/project/instances/workflows/create_instance.py:584 msgid "Unable to retrieve list of security groups" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:616 msgid "Post-Creation" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:620 msgid "Select Script Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:625 msgid "Customization Script Source" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:630 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:634 #: dashboards/project/instances/workflows/create_instance.py:639 msgid "Script File" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:643 #: dashboards/project/instances/workflows/create_instance.py:648 msgid "Script Data" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:675 msgid "File exceeds maximum size (16kb)" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:683 #: dashboards/project/stacks/forms.py:190 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:710 msgid "Policy Profiles" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:713 msgid "Launch instance with this policy profile" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:777 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:781 msgid "Configuration Drive" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:782 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:808 msgid "Advanced Options" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:846 #, python-format msgid "%s instances" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:889 msgid "Unable to retrieve extensions information" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:953 #, python-format msgid "Unable to create port for profile \"%(profile_id)s\": %(reason)s" msgstr "" #: dashboards/project/instances/workflows/create_instance.py:963 #, python-format msgid " Also failed to delete port %s" 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:56 msgid "Select a New Flavor" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:85 msgid "Resize" msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:86 #, python-format msgid "Scheduled resize of instance \"%s\"." msgstr "" #: dashboards/project/instances/workflows/resize_instance.py:87 #, 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:119 msgid "Information" 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 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:169 msgid "Session Persistence" msgstr "" #: dashboards/project/loadbalancers/forms.py:85 #: dashboards/project/loadbalancers/workflows.py:176 msgid "Cookie Name" msgstr "" #: dashboards/project/loadbalancers/forms.py:86 #: dashboards/project/loadbalancers/workflows.py:177 msgid "Required for APP_COOKIE persistence; Ignored otherwise." msgstr "" #: dashboards/project/loadbalancers/forms.py:90 #: dashboards/project/loadbalancers/workflows.py:185 msgid "Connection Limit" msgstr "" #: dashboards/project/loadbalancers/forms.py:91 #: dashboards/project/loadbalancers/workflows.py:186 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:50 #: dashboards/project/loadbalancers/workflows.py:355 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:224 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:395 #: dashboards/project/loadbalancers/workflows.py:328 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:430 #: dashboards/project/loadbalancers/workflows.py:493 msgid "Delay" msgstr "" #: dashboards/project/loadbalancers/forms.py:226 #: dashboards/project/loadbalancers/workflows.py:494 msgid "" "The minimum time in seconds between regular checks of a member. It must " "be greater than or equal to timeout" msgstr "" #: dashboards/project/loadbalancers/forms.py:231 #: dashboards/project/loadbalancers/tables.py:431 #: dashboards/project/loadbalancers/workflows.py:499 msgid "Timeout" msgstr "" #: dashboards/project/loadbalancers/forms.py:232 #: dashboards/project/loadbalancers/workflows.py:500 msgid "" "The maximum time in seconds for a monitor to wait for a reply. It must be" " less than or equal to delay" msgstr "" #: dashboards/project/loadbalancers/forms.py:236 #: dashboards/project/loadbalancers/workflows.py:504 msgid "Max Retries (1~10)" msgstr "" #: dashboards/project/loadbalancers/forms.py:237 #: dashboards/project/loadbalancers/workflows.py:505 msgid "" "Number of permissible failures before changing the status of member to " "inactive" msgstr "" #: dashboards/project/loadbalancers/forms.py:253 msgid "Delay must be greater than or equal to timeout" msgstr "" #: dashboards/project/loadbalancers/forms.py:267 #, python-format msgid "Health monitor %s was successfully updated." msgstr "" #: dashboards/project/loadbalancers/forms.py:273 #, python-format msgid "Failed to update health monitor %s" msgstr "" #: dashboards/project/loadbalancers/panel.py:26 msgid "Load Balancers" msgstr "" #: dashboards/project/loadbalancers/tables.py:33 #: dashboards/project/loadbalancers/workflows.py:130 msgid "Add Pool" msgstr "" #: dashboards/project/loadbalancers/tables.py:42 #: dashboards/project/loadbalancers/workflows.py:255 msgid "Add VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:60 #: dashboards/project/loadbalancers/workflows.py:421 msgid "Add Member" msgstr "" #: dashboards/project/loadbalancers/tables.py:69 #: dashboards/project/loadbalancers/workflows.py:606 msgid "Add Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:82 msgid "Delete VIP" msgid_plural "Delete VIPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:90 msgid "Scheduled deletion of VIP" msgid_plural "Scheduled deletion of VIPs" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:108 msgid "Delete Pool" msgid_plural "Delete Pools" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:116 msgid "Scheduled deletion of Pool" msgid_plural "Scheduled deletion of Pools" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:135 msgid "Delete Monitor" msgid_plural "Delete Monitors" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:143 msgid "Scheduled deletion of Monitor" msgid_plural "Scheduled deletion of Monitors" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:156 msgid "Delete Member" msgid_plural "Delete Members" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:164 msgid "Scheduled deletion of Member" msgid_plural "Scheduled deletion of Members" msgstr[0] "" msgstr[1] "" #: dashboards/project/loadbalancers/tables.py:173 #: dashboards/project/loadbalancers/views.py:235 #: dashboards/project/loadbalancers/views.py:241 msgid "Edit Pool" msgstr "" #: dashboards/project/loadbalancers/tables.py:185 #: dashboards/project/loadbalancers/views.py:272 #: dashboards/project/loadbalancers/views.py:278 msgid "Edit VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:202 #: dashboards/project/loadbalancers/views.py:323 #: dashboards/project/loadbalancers/views.py:329 msgid "Edit Member" msgstr "" #: dashboards/project/loadbalancers/tables.py:214 #: dashboards/project/loadbalancers/views.py:359 #: dashboards/project/loadbalancers/views.py:365 msgid "Edit Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:227 #: dashboards/project/loadbalancers/workflows.py:669 msgid "Associate Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:243 msgid "Failed to retrieve health monitors." msgstr "" #: dashboards/project/loadbalancers/tables.py:250 #: dashboards/project/loadbalancers/workflows.py:732 msgid "Disassociate Monitor" msgstr "" #: dashboards/project/loadbalancers/tables.py:288 msgctxt "Current status of a Pool" msgid "Active" msgstr "" #: dashboards/project/loadbalancers/tables.py:290 msgctxt "Current status of a Pool" msgid "Down" msgstr "" #: dashboards/project/loadbalancers/tables.py:292 msgctxt "Current status of a Pool" msgid "Error" msgstr "" #: dashboards/project/loadbalancers/tables.py:294 msgctxt "Current status of a Pool" msgid "Created" msgstr "" #: dashboards/project/loadbalancers/tables.py:296 msgctxt "Current status of a Pool" msgid "Pending Create" msgstr "" #: dashboards/project/loadbalancers/tables.py:298 msgctxt "Current status of a Pool" msgid "Pending Update" msgstr "" #: dashboards/project/loadbalancers/tables.py:300 msgctxt "Current status of a Pool" msgid "Pending Delete" msgstr "" #: dashboards/project/loadbalancers/tables.py:302 msgctxt "Current status of a Pool" msgid "Inactive" msgstr "" #: dashboards/project/loadbalancers/tables.py:308 msgctxt "Admin state of a Load balancer" msgid "UP" msgstr "" #: dashboards/project/loadbalancers/tables.py:309 msgctxt "Admin state of a Load balancer" msgid "DOWN" msgstr "" #: dashboards/project/loadbalancers/tables.py:324 msgctxt "load balancing method" msgid "Round Robin" msgstr "" #: dashboards/project/loadbalancers/tables.py:326 msgctxt "load balancing method" msgid "Least Connections" msgstr "" #: dashboards/project/loadbalancers/tables.py:328 msgctxt "load balancing method" msgid "Source IP" msgstr "" #: dashboards/project/loadbalancers/tables.py:337 msgid "N/A" msgstr "" #: dashboards/project/loadbalancers/tables.py:338 #: dashboards/project/loadbalancers/workflows.py:43 #: dashboards/project/networks/workflows.py:159 #: dashboards/project/networks/subnets/workflows.py:42 #: dashboards/project/networks/subnets/workflows.py:120 #: dashboards/project/routers/ports/forms.py:29 #: dashboards/project/vpn/tables.py:289 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "" #: dashboards/project/loadbalancers/tables.py:341 msgid "LB Method" msgstr "" #: dashboards/project/loadbalancers/tables.py:348 msgid "VIP" msgstr "" #: dashboards/project/loadbalancers/tables.py:355 #: dashboards/project/loadbalancers/tabs.py:28 msgid "Pools" msgstr "" #: dashboards/project/loadbalancers/tables.py:393 #: dashboards/project/loadbalancers/workflows.py:163 #: dashboards/project/loadbalancers/workflows.py:335 msgid "Protocol Port" msgstr "" #: dashboards/project/loadbalancers/tables.py:409 #: dashboards/project/loadbalancers/tabs.py:56 msgid "Members" msgstr "" #: dashboards/project/loadbalancers/tables.py:428 msgid "Monitor Type" msgstr "" #: dashboards/project/loadbalancers/tables.py:432 msgid "Max Retries" msgstr "" #: dashboards/project/loadbalancers/tables.py:440 #: dashboards/project/loadbalancers/tabs.py:74 msgid "Monitors" msgstr "" #: dashboards/project/loadbalancers/tabs.py:68 msgid "Unable to retrieve member list." msgstr "" #: dashboards/project/loadbalancers/tabs.py:86 msgid "Unable to retrieve monitor list." msgstr "" #: dashboards/project/loadbalancers/tabs.py:97 #: dashboards/project/loadbalancers/views.py:125 msgid "Pool Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:107 #: dashboards/project/loadbalancers/views.py:165 msgid "VIP Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:123 msgid "Unable to retrieve VIP details." msgstr "" #: dashboards/project/loadbalancers/tabs.py:128 #: dashboards/project/loadbalancers/views.py:171 msgid "Member Details" msgstr "" #: dashboards/project/loadbalancers/tabs.py:138 #: dashboards/project/loadbalancers/views.py:203 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:43 msgid "Load Balancer" msgstr "" #: dashboards/project/loadbalancers/views.py:55 #, python-format msgid "Deleted monitor %s" msgstr "" #: dashboards/project/loadbalancers/views.py:58 #, python-format msgid "Unable to delete monitor. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:63 #, python-format msgid "Deleted pool %s" msgstr "" #: dashboards/project/loadbalancers/views.py:66 #, python-format msgid "Unable to delete pool. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:71 #, python-format msgid "Deleted member %s" msgstr "" #: dashboards/project/loadbalancers/views.py:74 #, python-format msgid "Unable to delete member. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:81 #, python-format msgid "Unable to locate VIP to delete. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:86 #, python-format msgid "Deleted VIP %s" msgstr "" #: dashboards/project/loadbalancers/views.py:89 #, python-format msgid "Unable to delete VIP. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:109 #, python-format msgid "Unable to retrieve pool subnet. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:136 msgid "Unable to retrieve pool details." msgstr "" #: dashboards/project/loadbalancers/views.py:180 msgid "Unable to retrieve member details." msgstr "" #: dashboards/project/loadbalancers/views.py:212 msgid "Unable to retrieve monitor details." msgstr "" #: dashboards/project/loadbalancers/views.py:257 #, python-format msgid "Unable to retrieve pool details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:294 #, python-format msgid "Unable to retrieve VIP details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:345 #, python-format msgid "Unable to retrieve member details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:381 #, python-format msgid "Unable to retrieve health monitor details. %s" msgstr "" #: dashboards/project/loadbalancers/views.py:404 #: dashboards/project/loadbalancers/views.py:420 #, python-format msgid "Unable to retrieve pool. %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:55 #: dashboards/project/loadbalancers/workflows.py:195 #: dashboards/project/vpn/workflows.py:41 msgid "Select a Subnet" msgstr "" #: dashboards/project/loadbalancers/workflows.py:60 #: dashboards/project/loadbalancers/workflows.py:200 #: dashboards/project/vpn/workflows.py:47 msgid "Unable to retrieve networks list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:68 #: dashboards/project/loadbalancers/workflows.py:207 msgid "Select a Protocol" msgstr "" #: dashboards/project/loadbalancers/workflows.py:72 msgid "Select a Method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:86 msgid "Unable to retrieve providers list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:100 #, python-format msgid "%s (default)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:103 msgid "Provider for Load Balancer is not supported" msgstr "" #: dashboards/project/loadbalancers/workflows.py:105 msgid "No provider is available" msgstr "" #: dashboards/project/loadbalancers/workflows.py:111 msgid "Add New Pool" msgstr "" #: dashboards/project/loadbalancers/workflows.py:132 #, python-format msgid "Added pool \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:133 #, python-format msgid "Unable to add pool \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:154 msgid "VIP Subnet" msgstr "" #: dashboards/project/loadbalancers/workflows.py:157 msgid "Specify a free IP address from the selected subnet" msgstr "" #: dashboards/project/loadbalancers/workflows.py:211 msgid "No Session Persistence" msgstr "" #: dashboards/project/loadbalancers/workflows.py:229 msgid "Specify VIP" msgstr "" #: dashboards/project/loadbalancers/workflows.py:231 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:257 #, python-format msgid "Added VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:258 #, python-format msgid "Unable to add VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:273 #, python-format msgid "Unable to retrieve the specified pool. Unable to add VIP \"%s\"." msgstr "" #: dashboards/project/loadbalancers/workflows.py:299 msgid "Member Source" msgstr "" #: dashboards/project/loadbalancers/workflows.py:300 msgid "Select from active instances" msgstr "" #: dashboards/project/loadbalancers/workflows.py:301 #: dashboards/project/loadbalancers/workflows.py:318 msgid "Specify member IP address" msgstr "" #: dashboards/project/loadbalancers/workflows.py:308 #: dashboards/project/loadbalancers/workflows.py:314 msgid "Member(s)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:316 msgid "Select members for this pool " msgstr "" #: dashboards/project/loadbalancers/workflows.py:317 #: dashboards/project/loadbalancers/workflows.py:323 msgid "Member address" msgstr "" #: dashboards/project/loadbalancers/workflows.py:329 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:336 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:348 msgid "Select a Pool" msgstr "" #: dashboards/project/loadbalancers/workflows.py:368 msgid "Unable to retrieve instances list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:371 msgid "" "No servers available. To add a member, you need at least one running " "instance." msgstr "" #: dashboards/project/loadbalancers/workflows.py:388 msgid "At least one member must be specified" msgstr "" #: dashboards/project/loadbalancers/workflows.py:392 msgid "Member IP address must be specified" msgstr "" #: dashboards/project/loadbalancers/workflows.py:397 msgid "Add New Member" msgstr "" #: dashboards/project/loadbalancers/workflows.py:399 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:423 msgid "Added member(s)." msgstr "" #: dashboards/project/loadbalancers/workflows.py:424 msgid "Unable to add member(s)" msgstr "" #: dashboards/project/loadbalancers/workflows.py:434 msgid "Unable to retrieve the specified pool." msgstr "" #: dashboards/project/loadbalancers/workflows.py:483 msgid "PING" msgstr "" #: dashboards/project/loadbalancers/workflows.py:485 msgid "HTTP" msgstr "" #: dashboards/project/loadbalancers/workflows.py:486 msgid "HTTPS" msgstr "" #: dashboards/project/loadbalancers/workflows.py:510 msgid "GET" msgstr "" #: dashboards/project/loadbalancers/workflows.py:511 #: dashboards/project/loadbalancers/workflows.py:516 #: dashboards/project/loadbalancers/workflows.py:517 msgid "HTTP Method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:512 msgid "HTTP method used to check health status of a member" msgstr "" #: dashboards/project/loadbalancers/workflows.py:535 #: dashboards/project/loadbalancers/workflows.py:542 #: dashboards/project/loadbalancers/workflows.py:543 msgid "Expected HTTP Status Codes" msgstr "" #: dashboards/project/loadbalancers/workflows.py:536 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:559 msgid "Delay must be greater than or equal to Timeout" msgstr "" #: dashboards/project/loadbalancers/workflows.py:568 msgid "Please choose a HTTP method" msgstr "" #: dashboards/project/loadbalancers/workflows.py:571 msgid "Please specify an URL" msgstr "" #: dashboards/project/loadbalancers/workflows.py:574 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:581 msgid "Add New Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:583 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:608 msgid "Added monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:609 msgid "Unable to add monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:619 msgid "Unable to add monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:624 #: dashboards/project/loadbalancers/workflows.py:687 msgid "Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:630 #, python-format msgid "Select a monitor template for %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:633 #: dashboards/project/loadbalancers/workflows.py:697 msgid "Select a Monitor" msgstr "" #: dashboards/project/loadbalancers/workflows.py:645 #: dashboards/project/loadbalancers/workflows.py:707 msgid "Unable to retrieve monitors list." msgstr "" #: dashboards/project/loadbalancers/workflows.py:651 #: dashboards/project/loadbalancers/workflows.py:713 msgid "Association Details" msgstr "" #: dashboards/project/loadbalancers/workflows.py:653 msgid "Associate a health monitor with target pool." msgstr "" #: dashboards/project/loadbalancers/workflows.py:671 msgid "Associated monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:672 #: dashboards/project/loadbalancers/workflows.py:682 msgid "Unable to associate monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:694 #, python-format msgid "Select a health monitor of %s" msgstr "" #: dashboards/project/loadbalancers/workflows.py:715 msgid "Disassociate a health monitor from target pool. " msgstr "" #: dashboards/project/loadbalancers/workflows.py:734 msgid "Disassociated monitor." msgstr "" #: dashboards/project/loadbalancers/workflows.py:735 #: dashboards/project/loadbalancers/workflows.py:745 msgid "Unable to disassociate monitor." msgstr "" #: dashboards/project/network_topology/panel.py:27 #: dashboards/project/network_topology/views.py:101 msgid "Network Topology" msgstr "" #: dashboards/project/network_topology/views.py:58 msgid "Create a Router" msgstr "" #: dashboards/project/networks/tables.py:98 msgid "Create Network (Quota exceeded)" msgstr "" #: dashboards/project/networks/tables.py:119 #: dashboards/project/networks/tables.py:133 msgid "Add Subnet" msgstr "" #: dashboards/project/networks/tables.py:131 msgid "Add Subnet (Quota exceeded)" msgstr "" #: dashboards/project/networks/tables.py:150 msgctxt "Current status of a Network" msgid "Active" msgstr "" #: dashboards/project/networks/tables.py:151 msgctxt "Current status of a Network" msgid "Build" msgstr "" #: dashboards/project/networks/tables.py:152 msgctxt "Current status of a Network" msgid "Down" msgstr "" #: dashboards/project/networks/tables.py:153 msgctxt "Current status of a Network" msgid "Error" msgstr "" #: dashboards/project/networks/views.py:73 msgid "Update Network" msgstr "" #: dashboards/project/networks/views.py:89 msgid "Unable to retrieve network details." msgstr "" #: dashboards/project/networks/workflows.py:51 msgid "The state to start the network in." msgstr "" #: dashboards/project/networks/workflows.py:80 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:107 msgid "Subnet Name" msgstr "" #: dashboards/project/networks/workflows.py:109 #: dashboards/project/networks/subnets/tables.py:131 #: dashboards/project/networks/subnets/workflows.py:85 msgid "Network Address" msgstr "" #: dashboards/project/networks/workflows.py:117 msgid "Network address in CIDR format (e.g. 192.168.0.0/24, 2001:DB8::/48)" msgstr "" #: dashboards/project/networks/workflows.py:136 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:146 #: dashboards/project/networks/subnets/workflows.py:116 msgid "Disable Gateway" msgstr "" #: dashboards/project/networks/workflows.py:155 msgid "Specify \"Network Address\" or clear \"Create Subnet\" checkbox." msgstr "" #: dashboards/project/networks/workflows.py:160 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:183 msgid "Network Address and IP version are inconsistent." msgstr "" #: dashboards/project/networks/workflows.py:187 #, python-format msgid "The subnet in the Network Address is too small (/%s)." msgstr "" #: dashboards/project/networks/workflows.py:192 msgid "Gateway IP and IP version are inconsistent." msgstr "" #: dashboards/project/networks/workflows.py:195 msgid "Specify IP address of gateway or check \"Disable Gateway\"." msgstr "" #: dashboards/project/networks/workflows.py:215 msgid "Enable DHCP" msgstr "" #: dashboards/project/networks/workflows.py:218 #: dashboards/project/networks/workflows.py:222 msgid "IPv6 Address Configuration Mode" msgstr "" #: dashboards/project/networks/workflows.py:226 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:234 msgid "Allocation Pools" msgstr "" #: dashboards/project/networks/workflows.py:235 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:242 msgid "DNS Name Servers" msgstr "" #: dashboards/project/networks/workflows.py:243 msgid "IP address list of DNS name servers for this subnet. One entry per line." msgstr "" #: dashboards/project/networks/workflows.py:248 msgid "Host Routes" msgstr "" #: dashboards/project/networks/workflows.py:249 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:256 #: dashboards/project/networks/subnets/views.py:103 #: dashboards/project/networks/subnets/workflows.py:152 msgid "Subnet Details" msgstr "" #: dashboards/project/networks/workflows.py:257 #: dashboards/project/networks/subnets/workflows.py:153 msgid "Specify additional attributes for the subnet." msgstr "" #: dashboards/project/networks/workflows.py:267 #, python-format msgid "%s (Default)" msgstr "" #: dashboards/project/networks/workflows.py:276 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(ip)s)" msgstr "" #: dashboards/project/networks/workflows.py:284 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(network)s)" msgstr "" #: dashboards/project/networks/workflows.py:295 #, python-format msgid "Start and end addresses must be specified (value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:301 #, python-format msgid "Start address is larger than end address (value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:319 #, python-format msgid "" "Host Routes format error: Destination CIDR and nexthop must be specified " "(value=%s)" msgstr "" #: dashboards/project/networks/workflows.py:344 #, python-format msgid "Created network \"%s\"." msgstr "" #: dashboards/project/networks/workflows.py:345 #, python-format msgid "Unable to create network \"%s\"." msgstr "" #: dashboards/project/networks/workflows.py:369 #, python-format msgid "Network \"%s\" was successfully created." msgstr "" #: dashboards/project/networks/workflows.py:374 #, python-format msgid "Failed to create network \"%(network)s\": %(reason)s" msgstr "" #: dashboards/project/networks/workflows.py:437 #, python-format msgid "Subnet \"%s\" was successfully created." msgstr "" #: dashboards/project/networks/workflows.py:441 #, python-format msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s" msgstr "" #: dashboards/project/networks/workflows.py:457 #, python-format msgid "Delete the created network \"%s\" due to subnet creation failure." msgstr "" #: dashboards/project/networks/workflows.py:464 #, python-format msgid "Failed to delete network \"%s\"" msgstr "" #: dashboards/project/networks/ports/tables.py:36 msgid "Attached" msgstr "" #: dashboards/project/networks/ports/tables.py:38 msgid "Detached" msgstr "" #: dashboards/project/networks/ports/tables.py:43 #: dashboards/project/networks/ports/views.py:85 msgid "Edit Port" msgstr "" #: dashboards/project/networks/ports/tables.py:55 #: dashboards/project/routers/ports/tables.py:94 msgctxt "Admin state of a Port" msgid "UP" msgstr "" #: dashboards/project/networks/ports/tables.py:56 #: dashboards/project/routers/ports/tables.py:95 msgctxt "Admin state of a Port" msgid "DOWN" msgstr "" #: dashboards/project/networks/ports/tables.py:60 msgctxt "status of a network port" msgid "Active" msgstr "" #: dashboards/project/networks/ports/tables.py:61 msgctxt "status of a network port" msgid "Down" msgstr "" #: dashboards/project/networks/ports/tables.py:62 msgctxt "status of a neteork port" msgid "Error" msgstr "" #: dashboards/project/networks/ports/tables.py:63 msgctxt "status of a network port" msgid "Build" msgstr "" #: dashboards/project/networks/ports/tables.py:72 msgid "Attached Device" msgstr "" #: dashboards/project/networks/ports/views.py:39 msgid "Port Details" msgstr "" #: dashboards/project/networks/ports/views.py:54 #: dashboards/project/routers/views.py:135 #: dashboards/project/routers/ports/tabs.py:35 msgid "Unable to retrieve port details." msgstr "" #: dashboards/project/networks/ports/views.py:91 msgid "Update Port" msgstr "" #: dashboards/project/networks/ports/views.py:104 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 additional" " information from OpenStack DHCP" msgstr "" #: dashboards/project/networks/subnets/views.py:67 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:43 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:62 #, python-format msgid "Created subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:63 #, python-format msgid "Unable to create subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:90 msgid "Network address in CIDR format (e.g. 192.168.0.0/24)" msgstr "" #: dashboards/project/networks/subnets/workflows.py:107 msgid "Gateway IP (optional)" msgstr "" #: dashboards/project/networks/subnets/workflows.py:110 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:121 msgid "" "Update a subnet associated with the network. Advanced configuration are " "available at \"Subnet Details\" tab." msgstr "" #: dashboards/project/networks/subnets/workflows.py:164 #, python-format msgid "Updated subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:165 #, python-format msgid "Unable to update subnet \"%s\"." msgstr "" #: dashboards/project/networks/subnets/workflows.py:200 #, python-format msgid "Subnet \"%s\" was successfully updated." msgstr "" #: dashboards/project/networks/subnets/workflows.py:204 #, python-format msgid "Failed to update subnet \"%(sub)s\": %(reason)s" msgstr "" #: dashboards/project/overview/views.py:34 msgid "Time since created (Seconds)" msgstr "" #: dashboards/project/routers/forms.py:35 #: dashboards/project/routers/ports/forms.py:35 #: dashboards/project/routers/ports/forms.py:154 msgid "Router Name" msgstr "" #: dashboards/project/routers/forms.py:42 #: dashboards/project/routers/forms.py:124 msgid "Router Type" msgstr "" #: dashboards/project/routers/forms.py:43 #: dashboards/project/routers/forms.py:125 msgid "High Availability Mode" msgstr "" #: dashboards/project/routers/forms.py:51 #: dashboards/project/routers/forms.py:61 msgid "Use Server Default" msgstr "" #: dashboards/project/routers/forms.py:52 #: dashboards/project/routers/forms.py:143 msgid "Centralized" msgstr "" #: dashboards/project/routers/forms.py:53 #: dashboards/project/routers/forms.py:138 #: dashboards/project/routers/forms.py:144 #: dashboards/project/routers/tables.py:217 msgid "Distributed" msgstr "" #: dashboards/project/routers/forms.py:62 msgid "Enable HA mode" msgstr "" #: dashboards/project/routers/forms.py:63 msgid "Disable HA mode" msgstr "" #: dashboards/project/routers/forms.py:78 msgid "Failed to get network list." msgstr "" #: dashboards/project/routers/forms.py:86 #: dashboards/project/routers/ports/forms.py:181 msgid "Select network" msgstr "" #: dashboards/project/routers/forms.py:102 #, python-format msgid "Router %s was successfully created." msgstr "" #: dashboards/project/routers/forms.py:107 msgid "Quota exceeded for resource router." msgstr "" #: dashboards/project/routers/forms.py:109 #, python-format msgid "Failed to create router \"%s\"." msgstr "" #: dashboards/project/routers/forms.py:165 #, python-format msgid "Router %s was successfully updated." msgstr "" #: dashboards/project/routers/forms.py:170 #, 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:67 #: dashboards/project/routers/tables.py:75 #, python-format msgid "Unable to delete router \"%s\"" msgstr "" #: dashboards/project/routers/tables.py:85 #: dashboards/project/routers/tables.py:98 #: dashboards/project/routers/views.py:164 #: dashboards/project/routers/views.py:167 #: dashboards/project/routers/views.py:168 msgid "Create Router" msgstr "" #: dashboards/project/routers/tables.py:96 msgid "Create Router (Quota exceeded)" msgstr "" #: dashboards/project/routers/tables.py:106 #: dashboards/project/routers/views.py:175 msgid "Edit Router" msgstr "" #: dashboards/project/routers/tables.py:115 #: dashboards/project/routers/ports/views.py:68 msgid "Set Gateway" msgstr "" #: dashboards/project/routers/tables.py:128 msgid "" "You may reset the gateway later by using the set gateway action, but the " "gateway IP may change." msgstr "" #: dashboards/project/routers/tables.py:133 msgid "Clear Gateway" msgid_plural "Clear Gateways" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:141 msgid "Cleared Gateway" msgid_plural "Cleared Gateways" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/tables.py:158 #, python-format msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\"" msgstr "" #: dashboards/project/routers/tables.py:200 msgctxt "current status of router" msgid "Active" msgstr "" #: dashboards/project/routers/tables.py:201 msgctxt "current status of router" msgid "Error" msgstr "" #: dashboards/project/routers/tables.py:204 msgctxt "Admin state of a Router" msgid "UP" msgstr "" #: dashboards/project/routers/tables.py:205 msgctxt "Admin state of a Router" msgid "DOWN" msgstr "" #: dashboards/project/routers/tables.py:221 msgid "HA mode" msgstr "" #: dashboards/project/routers/views.py:74 #, python-format msgid "Unable to retrieve a list of external networks \"%s\"." msgstr "" #: dashboards/project/routers/views.py:87 #, python-format msgid "" "External network \"%(ext_net_id)s\" expected but not found for router " "\"%(router_id)s\"." msgstr "" #: dashboards/project/routers/views.py:92 #, python-format msgctxt "External network not found" msgid "%s (Not Found)" msgstr "" #: dashboards/project/routers/views.py:102 msgid "Router Details" msgstr "" #: dashboards/project/routers/views.py:111 #, python-format msgid "Unable to retrieve details for router \"%s\"." msgstr "" #: dashboards/project/routers/views.py:122 #, python-format msgid "Unable to retrieve an external network \"%s\"." msgstr "" #: dashboards/project/routers/views.py:178 msgid "Update Router" msgstr "" #: dashboards/project/routers/views.py:195 msgid "Unable to retrieve router details." msgstr "" #: dashboards/project/routers/extensions/extraroutes/forms.py:33 #: dashboards/project/routers/extensions/extraroutes/tables.py:65 #: dashboards/project/routers/extensions/routerrules/forms.py:50 #: dashboards/project/routers/extensions/routerrules/tables.py:72 msgid "Destination CIDR" msgstr "" #: dashboards/project/routers/extensions/extraroutes/forms.py:34 #: dashboards/project/routers/extensions/extraroutes/tables.py:66 msgid "Next Hop" msgstr "" #: dashboards/project/routers/extensions/extraroutes/forms.py:45 msgid "Static route added" msgstr "" #: dashboards/project/routers/extensions/extraroutes/forms.py:50 #, python-format msgid "Invalid format for routes : %s" msgstr "" #: dashboards/project/routers/extensions/extraroutes/forms.py:56 #, python-format msgid "Failed to add route : %s" msgstr "" #: dashboards/project/routers/extensions/extraroutes/tables.py:28 msgid "Add Static Route" msgstr "" #: dashboards/project/routers/extensions/extraroutes/tables.py:42 msgid "Delete Static Route" msgid_plural "Delete Static Routes" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/extraroutes/tables.py:50 msgid "Deleted Static Route" msgid_plural "Deleted Static Routes" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/extraroutes/tabs.py:40 msgid "Failed to check if Neutron extraroute extension is supported" msgstr "" #: dashboards/project/routers/extensions/extraroutes/views.py:48 #: dashboards/project/routers/extensions/routerrules/views.py:50 #: dashboards/project/routers/ports/views.py:49 msgid "Unable to retrieve router." msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:43 msgid "Input must be in CIDR format" msgstr "" #: dashboards/project/routers/extensions/routerrules/forms.py:48 #: dashboards/project/routers/extensions/routerrules/tables.py:70 msgid "Source CIDR" 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:157 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/extensions/routerrules/views.py:37 msgid "Add Router Rule" msgstr "" #: dashboards/project/routers/extensions/routerrules/tables.py:46 msgid "Delete Router Rule" msgid_plural "Delete Router Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/routerrules/tables.py:54 msgid "Deleted Router Rule" msgid_plural "Deleted Router Rules" msgstr[0] "" msgstr[1] "" #: dashboards/project/routers/extensions/routerrules/tables.py:74 msgid "Next Hops" msgstr "" #: dashboards/project/routers/extensions/routerrules/tables.py:81 #: dashboards/project/routers/extensions/routerrules/tabs.py:32 msgid "Router Rules" msgstr "" #: dashboards/project/routers/extensions/routerrules/tabs.py:60 msgid "Router Rules Grid" 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:62 #: dashboards/project/routers/ports/forms.py:172 #, python-format msgid "Failed to get network list %s" msgstr "" #: dashboards/project/routers/ports/forms.py:81 msgid "Select Subnet" msgstr "" #: dashboards/project/routers/ports/forms.py:83 msgid "No subnets available" msgstr "" #: dashboards/project/routers/ports/forms.py:91 msgid "Interface added" msgstr "" #: dashboards/project/routers/ports/forms.py:119 #, python-format msgid "Unable to get subnet \"%s\"" msgstr "" #: dashboards/project/routers/ports/forms.py:138 #, python-format msgid "Failed to add_interface: %s" msgstr "" #: dashboards/project/routers/ports/forms.py:147 #, python-format msgid "Failed to delete port %s" msgstr "" #: dashboards/project/routers/ports/forms.py:191 msgid "Gateway interface is added" msgstr "" #: dashboards/project/routers/ports/forms.py:196 #, python-format msgid "Failed to set gateway %s" msgstr "" #: dashboards/project/routers/ports/tables.py:34 msgid "External Gateway" msgstr "" #: dashboards/project/routers/ports/tables.py:36 msgid "Internal Interface" msgstr "" #: dashboards/project/routers/ports/tables.py:43 #: dashboards/project/routers/ports/views.py:36 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:85 #, python-format msgid "Failed to delete interface %s" msgstr "" #: dashboards/project/routers/ports/tables.py:98 msgctxt "current status of port" msgid "Active" msgstr "" #: dashboards/project/routers/ports/tables.py:99 msgctxt "current status of port" msgid "Build" msgstr "" #: dashboards/project/routers/ports/tables.py:100 msgctxt "current status of port" msgid "Down" msgstr "" #: dashboards/project/routers/ports/tables.py:101 msgctxt "current status of port" msgid "Error" msgstr "" #: dashboards/project/routers/ports/views.py:80 msgid "Unable to set gateway." msgstr "" #: dashboards/project/stacks/forms.py:57 dashboards/project/stacks/views.py:90 #: dashboards/project/stacks/views.py:96 dashboards/project/stacks/views.py:106 msgid "Select Template" msgstr "" #: dashboards/project/stacks/forms.py:58 msgid "Select a template to launch a stack." msgstr "" #: dashboards/project/stacks/forms.py:66 msgid "Template Source" msgstr "" #: dashboards/project/stacks/forms.py:73 dashboards/project/stacks/forms.py:75 msgid "Template File" msgstr "" #: dashboards/project/stacks/forms.py:76 msgid "A local template to upload." msgstr "" #: dashboards/project/stacks/forms.py:83 dashboards/project/stacks/forms.py:85 msgid "Template URL" msgstr "" #: dashboards/project/stacks/forms.py:86 msgid "An external (HTTP) URL to load the template from." msgstr "" #: dashboards/project/stacks/forms.py:93 dashboards/project/stacks/forms.py:95 msgid "Template Data" msgstr "" #: dashboards/project/stacks/forms.py:96 msgid "The raw contents of the template." msgstr "" #: dashboards/project/stacks/forms.py:102 msgid "Environment Source" msgstr "" #: dashboards/project/stacks/forms.py:110 #: dashboards/project/stacks/forms.py:112 msgid "Environment File" msgstr "" #: dashboards/project/stacks/forms.py:113 msgid "A local environment to upload." msgstr "" #: dashboards/project/stacks/forms.py:120 #: dashboards/project/stacks/forms.py:122 msgid "Environment Data" msgstr "" #: dashboards/project/stacks/forms.py:123 msgid "The raw contents of the environment file." msgstr "" #: dashboards/project/stacks/forms.py:135 msgid "template" msgstr "" #: dashboards/project/stacks/forms.py:136 msgid "environment" msgstr "" #: dashboards/project/stacks/forms.py:198 #, python-format msgid "Please specify a %s using only one source method." msgstr "" #: dashboards/project/stacks/forms.py:205 msgid "You must specify a template via one of the available sources." msgstr "" #: dashboards/project/stacks/forms.py:231 msgid "Select a new template to re-launch a stack." msgstr "" #: dashboards/project/stacks/forms.py:232 #: dashboards/project/stacks/forms.py:407 msgid "Stack ID" msgstr "" #: dashboards/project/stacks/forms.py:234 #: dashboards/project/stacks/forms.py:265 #: dashboards/project/stacks/forms.py:410 #: dashboards/project/stacks/tables.py:259 msgid "Stack Name" msgstr "" #: dashboards/project/stacks/forms.py:241 #: dashboards/project/stacks/views.py:146 #: dashboards/project/stacks/views.py:152 msgid "Preview Template" msgstr "" #: dashboards/project/stacks/forms.py:242 msgid "Select a new template to preview a stack." msgstr "" #: dashboards/project/stacks/forms.py:250 msgid "Create Stack" msgstr "" #: dashboards/project/stacks/forms.py:266 msgid "Name of the stack to create." msgstr "" #: dashboards/project/stacks/forms.py:269 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "" #: dashboards/project/stacks/forms.py:274 msgid "Creation Timeout (minutes)" msgstr "" #: dashboards/project/stacks/forms.py:275 msgid "Stack creation timeout in minutes." msgstr "" #: dashboards/project/stacks/forms.py:277 msgid "Rollback On Failure" msgstr "" #: dashboards/project/stacks/forms.py:278 msgid "Enable rollback on create/update failure." msgstr "" #: dashboards/project/stacks/forms.py:291 #, python-format msgid "Password for user \"%s\"" msgstr "" #: dashboards/project/stacks/forms.py:292 msgid "" "This is required for operations to be performed throughout the lifecycle " "of the stack" msgstr "" #: dashboards/project/stacks/forms.py:384 msgid "Stack creation started." msgstr "" #: dashboards/project/stacks/forms.py:404 #: dashboards/project/stacks/views.py:198 msgid "Update Stack Parameters" msgstr "" #: dashboards/project/stacks/forms.py:439 msgid "Stack update started." msgstr "" #: dashboards/project/stacks/forms.py:448 msgid "Preview Stack Parameters" msgstr "" #: dashboards/project/stacks/panel.py:21 #: dashboards/project/stacks/tables.py:283 #: dashboards/project/stacks/views.py:48 msgid "Stacks" msgstr "" #: dashboards/project/stacks/tables.py:32 #: dashboards/project/stacks/views.py:162 #: dashboards/project/stacks/views.py:168 msgid "Launch Stack" msgstr "" #: dashboards/project/stacks/tables.py:41 #: dashboards/project/stacks/views.py:239 #: dashboards/project/stacks/views.py:245 msgid "Preview Stack" msgstr "" #: dashboards/project/stacks/tables.py:49 #: dashboards/project/stacks/tables.py:54 msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:62 msgid "Checked Stack" msgid_plural "Checked Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:74 #: dashboards/project/stacks/tables.py:79 msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:87 msgid "Suspended Stack" msgid_plural "Suspended Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:99 #: dashboards/project/stacks/tables.py:104 msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:112 msgid "Resumed Stack" msgid_plural "Resumed Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:124 msgid "Change Stack Template" msgstr "" #: dashboards/project/stacks/tables.py:136 msgid "Delete Stack" msgid_plural "Delete Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:144 msgid "Deleted Stack" msgid_plural "Deleted Stacks" msgstr[0] "" msgstr[1] "" #: dashboards/project/stacks/tables.py:197 msgctxt "current status of stack" msgid "Init In Progress" msgstr "" #: dashboards/project/stacks/tables.py:199 msgctxt "current status of stack" msgid "Init Complete" msgstr "" #: dashboards/project/stacks/tables.py:201 msgctxt "current status of stack" msgid "Init Failed" msgstr "" #: dashboards/project/stacks/tables.py:203 msgctxt "current status of stack" msgid "Create In Progress" msgstr "" #: dashboards/project/stacks/tables.py:205 msgctxt "current status of stack" msgid "Create Complete" msgstr "" #: dashboards/project/stacks/tables.py:207 msgctxt "current status of stack" msgid "Create Failed" msgstr "" #: dashboards/project/stacks/tables.py:209 msgctxt "current status of stack" msgid "Delete In Progress" msgstr "" #: dashboards/project/stacks/tables.py:211 msgctxt "current status of stack" msgid "Delete Complete" msgstr "" #: dashboards/project/stacks/tables.py:213 msgctxt "current status of stack" msgid "Delete Failed" msgstr "" #: dashboards/project/stacks/tables.py:215 msgctxt "current status of stack" msgid "Update In Progress" msgstr "" #: dashboards/project/stacks/tables.py:217 msgctxt "current status of stack" msgid "Update Complete" msgstr "" #: dashboards/project/stacks/tables.py:219 msgctxt "current status of stack" msgid "Update Failed" msgstr "" #: dashboards/project/stacks/tables.py:221 msgctxt "current status of stack" msgid "Rollback In Progress" msgstr "" #: dashboards/project/stacks/tables.py:223 msgctxt "current status of stack" msgid "Rollback Complete" msgstr "" #: dashboards/project/stacks/tables.py:225 msgctxt "current status of stack" msgid "Rollback Failed" msgstr "" #: dashboards/project/stacks/tables.py:227 msgctxt "current status of stack" msgid "Suspend In Progress" msgstr "" #: dashboards/project/stacks/tables.py:229 msgctxt "current status of stack" msgid "Suspend Complete" msgstr "" #: dashboards/project/stacks/tables.py:231 msgctxt "current status of stack" msgid "Suspend Failed" msgstr "" #: dashboards/project/stacks/tables.py:233 msgctxt "current status of stack" msgid "Resume In Progress" msgstr "" #: dashboards/project/stacks/tables.py:235 msgctxt "current status of stack" msgid "Resume Complete" msgstr "" #: dashboards/project/stacks/tables.py:237 msgctxt "current status of stack" msgid "Resume Failed" msgstr "" #: dashboards/project/stacks/tables.py:239 msgctxt "current status of stack" msgid "Adopt In Progress" msgstr "" #: dashboards/project/stacks/tables.py:241 msgctxt "current status of stack" msgid "Adopt Complete" msgstr "" #: dashboards/project/stacks/tables.py:243 msgctxt "current status of stack" msgid "Adopt Failed" msgstr "" #: dashboards/project/stacks/tables.py:245 msgctxt "current status of stack" msgid "Snapshot In Progress" msgstr "" #: dashboards/project/stacks/tables.py:247 msgctxt "current status of stack" msgid "Snapshot Complete" msgstr "" #: dashboards/project/stacks/tables.py:249 msgctxt "current status of stack" msgid "Snapshot Failed" msgstr "" #: dashboards/project/stacks/tables.py:251 msgctxt "current status of stack" msgid "Check In Progress" msgstr "" #: dashboards/project/stacks/tables.py:253 msgctxt "current status of stack" msgid "Check Complete" msgstr "" #: dashboards/project/stacks/tables.py:255 msgctxt "current status of stack" msgid "Check Failed" msgstr "" #: dashboards/project/stacks/tables.py:266 msgid "Updated" msgstr "" #: dashboards/project/stacks/tables.py:309 #: dashboards/project/stacks/tables.py:359 msgid "Stack Resource" msgstr "" #: dashboards/project/stacks/tables.py:312 #: dashboards/project/stacks/tables.py:362 #: dashboards/project/stacks/resource_types/tables.py:38 msgid "Resource" msgstr "" #: dashboards/project/stacks/tables.py:315 msgid "Time Since Event" msgstr "" #: dashboards/project/stacks/tables.py:323 #: dashboards/project/stacks/tables.py:375 msgid "Status Reason" msgstr "" #: dashboards/project/stacks/tables.py:327 msgid "Stack Events" msgstr "" #: dashboards/project/stacks/tables.py:365 msgid "Stack Resource Type" msgstr "" #: dashboards/project/stacks/tables.py:367 msgid "Date Updated" msgstr "" #: dashboards/project/stacks/tables.py:393 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:107 #, 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:135 #, python-format msgid "Unable to get resources for stack \"%s\"." msgstr "" #: dashboards/project/stacks/views.py:83 msgid "Unable to retrieve stack list." msgstr "" #: dashboards/project/stacks/views.py:113 msgid "Change Template" msgstr "" #: dashboards/project/stacks/views.py:127 #: dashboards/project/stacks/views.py:231 #: dashboards/project/stacks/views.py:287 msgid "Unable to retrieve stack." msgstr "" #: dashboards/project/stacks/views.py:204 msgid "Update Stack" msgstr "" #: dashboards/project/stacks/views.py:242 msgid "Preview" msgstr "" #: dashboards/project/stacks/views.py:255 msgid "Preview Stack Details" msgstr "" #: dashboards/project/stacks/views.py:267 msgid "Stack Details: {{ stack.stack_name }}" msgstr "" #: dashboards/project/stacks/views.py:298 msgid "Unable to retrieve stack template." msgstr "" #: dashboards/project/stacks/views.py:315 msgid "Resource Details: {{ resource.resource_name }}" msgstr "" #: dashboards/project/stacks/views.py:332 msgid "Unable to retrieve resource." msgstr "" #: dashboards/project/stacks/views.py:345 msgid "Unable to retrieve metadata." msgstr "" #: dashboards/project/stacks/resource_types/tables.py:26 msgid "AWS compatible" msgstr "" #: dashboards/project/stacks/resource_types/tables.py:34 msgid "Implementation" msgstr "" #: dashboards/project/stacks/resource_types/tables.py:36 msgid "Component" msgstr "" #: dashboards/project/stacks/resource_types/views.py:41 msgid "Unable to retrieve stack resource types." msgstr "" #: dashboards/project/stacks/resource_types/views.py:49 msgid "Resource Type Details" msgstr "" #: dashboards/project/stacks/resource_types/views.py:58 msgid "Unable to retrieve resource type details." 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:49 #: dashboards/project/volumes/backups/tables.py:141 msgid "Volume Backups" msgstr "" #: dashboards/project/volumes/tabs.py:144 msgid "Unable to retrieve volume backups." msgstr "" #: dashboards/project/volumes/utils.py:28 msgid "Unable to retrieve volumes availability zones." 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:78 msgid "Unable to lookup volume or backup information." msgstr "" #: dashboards/project/volumes/backups/forms.py:84 msgid "Create a New Volume" msgstr "" #: dashboards/project/volumes/backups/forms.py:101 #, python-format msgid "" "Successfully restored backup %(backup_name)s to volume with id: " "%(volume_id)s" msgstr "" #: dashboards/project/volumes/backups/forms.py:107 msgid "Unable to restore backup." msgstr "" #: dashboards/project/volumes/backups/tables.py:48 msgid "Volume Backup" msgstr "" #: dashboards/project/volumes/backups/tables.py:50 #, python-format msgid "Scheduled deletion of %(data_type)s" msgstr "" #: dashboards/project/volumes/backups/tables.py:107 msgctxt "Current status of a Volume Backup" msgid "Available" msgstr "" #: dashboards/project/volumes/backups/tables.py:109 msgctxt "Current status of a Volume Backup" msgid "Error" msgstr "" #: dashboards/project/volumes/backups/tables.py:111 msgctxt "Current status of a Volume Backup" msgid "Creating" msgstr "" #: dashboards/project/volumes/backups/tables.py:113 msgctxt "Current status of a Volume Backup" msgid "Restoring" msgstr "" #: dashboards/project/volumes/backups/tables.py:115 msgctxt "Current status of a Volume Backup" msgid "Deleting" msgstr "" #: dashboards/project/volumes/backups/tables.py:117 msgctxt "Current status of a Volume Backup" msgid "Error Restoring" msgstr "" #: dashboards/project/volumes/backups/tabs.py:41 #: dashboards/project/volumes/backups/views.py:73 msgid "Unable to retrieve backup details." msgstr "" #: dashboards/project/volumes/backups/views.py:33 #: dashboards/project/volumes/backups/views.py:35 msgid "Create Volume Backup" msgstr "" #: dashboards/project/volumes/backups/views.py:38 msgid "Create a Volume Backup" msgstr "" #: dashboards/project/volumes/backups/views.py:54 msgid "Volume Backup Details: {{ backup.name }}" msgstr "" #: dashboards/project/volumes/backups/views.py:88 msgid "Restore Volume Backup" msgstr "" #: dashboards/project/volumes/backups/views.py:90 msgid "Restore Backup to Volume" msgstr "" #: dashboards/project/volumes/backups/views.py:93 msgid "Restore a Volume Backup" 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:55 msgid "Delete Volume Snapshot" msgid_plural "Delete Volume Snapshots" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/snapshots/tables.py:63 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/snapshots/views.py:35 #: dashboards/project/volumes/snapshots/views.py:40 msgid "Edit Snapshot" msgstr "" #: dashboards/project/volumes/snapshots/tabs.py:36 #: dashboards/project/volumes/snapshots/views.py:91 msgid "Unable to retrieve snapshot details." msgstr "" #: dashboards/project/volumes/snapshots/views.py:71 msgid "Volume Snapshot Details: {{ snapshot.name }}" msgstr "" #: dashboards/project/volumes/volumes/forms.py:55 msgid "Unable to determine if availability zones extension is supported." msgstr "" #: dashboards/project/volumes/volumes/forms.py:85 msgid "Volume Source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:91 msgid "Use snapshot as a source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:98 msgid "Use image as a source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:105 msgid "Use a volume as source" msgstr "" #: dashboards/project/volumes/volumes/forms.py:120 msgid "Size (GB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:146 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:154 msgid "Unable to load the specified snapshot." msgstr "" #: dashboards/project/volumes/volumes/forms.py:166 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:185 #, python-format msgid "Unable to load the specified image. %s" msgstr "" #: dashboards/project/volumes/volumes/forms.py:195 #, python-format msgid "Unable to load the specified volume. %s" msgstr "" #: dashboards/project/volumes/volumes/forms.py:202 #, python-format msgid "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:225 msgid "Choose a snapshot" msgstr "" #: dashboards/project/volumes/volumes/forms.py:250 msgid "Choose a volume" msgstr "" #: dashboards/project/volumes/volumes/forms.py:259 msgid "No source, empty volume" msgstr "" #: dashboards/project/volumes/volumes/forms.py:286 msgid "Image source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:290 msgid "Snapshot source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:294 msgid "Volume source must be specified" msgstr "" #: dashboards/project/volumes/volumes/forms.py:328 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:341 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:349 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:360 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:369 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of " "your quota available." msgstr "" #: dashboards/project/volumes/volumes/forms.py:376 msgid "You are already using all of your available volumes." msgstr "" #: dashboards/project/volumes/volumes/forms.py:392 #, python-format msgid "Creating volume \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:401 msgid "Unable to create volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:418 msgid "Attach to Instance" msgstr "" #: dashboards/project/volumes/volumes/forms.py:419 msgid "Select an instance to attach to." msgstr "" #: dashboards/project/volumes/volumes/forms.py:426 msgid "" "Actual device name may differ due to hypervisor settings. If not " "specified, then hypervisor will select a device name." msgstr "" #: dashboards/project/volumes/volumes/forms.py:465 msgid "Unknown instance (None)" msgstr "" #: dashboards/project/volumes/volumes/forms.py:475 #, python-format msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." msgstr "" #: dashboards/project/volumes/volumes/forms.py:484 msgid "Unable to attach volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:508 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "" #: dashboards/project/volumes/volumes/forms.py:511 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:523 msgid "Unable to create volume snapshot." msgstr "" #: dashboards/project/volumes/volumes/forms.py:525 msgid "Requested snapshot would exceed the allowed quota." msgstr "" #: dashboards/project/volumes/volumes/forms.py:532 #: dashboards/project/volumes/volumes/forms.py:578 msgid "Transfer Name" msgstr "" #: dashboards/project/volumes/volumes/forms.py:541 #, python-format msgid "Created volume transfer: \"%s\"." msgstr "" #: dashboards/project/volumes/volumes/forms.py:543 msgid "Created volume transfer." msgstr "" #: dashboards/project/volumes/volumes/forms.py:551 msgid "Unable to create volume transfer." msgstr "" #: dashboards/project/volumes/volumes/forms.py:557 #: dashboards/project/volumes/volumes/forms.py:582 msgid "Transfer ID" msgstr "" #: dashboards/project/volumes/volumes/forms.py:558 #: dashboards/project/volumes/volumes/forms.py:586 msgid "Authorization Key" msgstr "" #: dashboards/project/volumes/volumes/forms.py:566 #, python-format msgid "Successfully accepted volume transfer: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:572 msgid "Unable to accept volume transfer." msgstr "" #: dashboards/project/volumes/volumes/forms.py:604 msgid "Specifies that the volume can be used to launch an instance" msgstr "" #: dashboards/project/volumes/volumes/forms.py:615 msgid "Unable to update volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:626 msgid "Unable to set bootable flag on volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:629 #, python-format msgid "Updating volume \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:639 msgid "Disk Format" msgstr "" #: dashboards/project/volumes/volumes/forms.py:643 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "" #: dashboards/project/volumes/volumes/forms.py:678 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:686 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:711 msgid "New size must be greater than current size." msgstr "" #: dashboards/project/volumes/volumes/forms.py:717 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of " "your quota available." msgstr "" #: dashboards/project/volumes/volumes/forms.py:731 #, python-format msgid "Extending volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/forms.py:737 msgid "Unable to extend volume." msgstr "" #: dashboards/project/volumes/volumes/forms.py:746 msgid "Never" msgstr "" #: dashboards/project/volumes/volumes/forms.py:747 msgid "On Demand" msgstr "" #: dashboards/project/volumes/volumes/forms.py:748 msgid "Migration Policy" msgstr "" #: dashboards/project/volumes/volumes/forms.py:761 msgid "Unable to retrieve the volume type list." msgstr "" #: dashboards/project/volumes/volumes/forms.py:770 msgid "Select a new volume type" msgstr "" #: dashboards/project/volumes/volumes/forms.py:772 msgid "No other volume types available" msgstr "" #: dashboards/project/volumes/volumes/forms.py:784 #, 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:794 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/tables.py:45 msgid "Launch as Instance" msgstr "" #: dashboards/project/volumes/volumes/tables.py:68 msgid "Delete Volume" msgid_plural "Delete Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:76 msgid "Scheduled deletion of Volume" msgid_plural "Scheduled deletion of Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:133 #: dashboards/project/volumes/volumes/views.py:100 #: dashboards/project/volumes/volumes/views.py:102 #: dashboards/project/volumes/volumes/views.py:105 msgid "Extend Volume" msgstr "" #: dashboards/project/volumes/volumes/tables.py:144 msgid "Manage Attachments" msgstr "" #: dashboards/project/volumes/volumes/tables.py:178 msgid "Unable to retrieve tenant limits." msgstr "" #: dashboards/project/volumes/volumes/tables.py:193 msgid "Create Transfer" msgstr "" #: dashboards/project/volumes/volumes/tables.py:216 msgid "Upload to Image" msgstr "" #: dashboards/project/volumes/volumes/tables.py:232 #: dashboards/project/volumes/volumes/views.py:283 #: dashboards/project/volumes/volumes/views.py:288 msgid "Edit Volume" msgstr "" #: dashboards/project/volumes/volumes/tables.py:244 #: dashboards/project/volumes/volumes/views.py:394 #: dashboards/project/volumes/volumes/views.py:396 #: dashboards/project/volumes/volumes/views.py:399 msgid "Change Volume Type" msgstr "" #: dashboards/project/volumes/volumes/tables.py:256 msgid "Accept Transfer" msgstr "" #: dashboards/project/volumes/volumes/tables.py:274 msgid "Cancel Transfer" msgstr "" #: dashboards/project/volumes/volumes/tables.py:277 msgid "This action cannot be undone." msgstr "" #: dashboards/project/volumes/volumes/tables.py:288 #, python-format msgid "Successfully deleted volume transfer \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/tables.py:291 msgid "Successfully deleted volume transfer" msgstr "" #: dashboards/project/volumes/volumes/tables.py:294 msgid "Unable to delete volume transfer." msgstr "" #: dashboards/project/volumes/volumes/tables.py:319 #: dashboards/project/volumes/volumes/views.py:352 msgid "Unable to retrieve attachment information." msgstr "" #: dashboards/project/volumes/volumes/tables.py:337 #, python-format msgid "Attached to %(instance)s on %(dev)s" msgstr "" #: dashboards/project/volumes/volumes/tables.py:358 msgid "No" msgstr "" #: dashboards/project/volumes/volumes/tables.py:360 msgid "Yes" msgstr "" #: dashboards/project/volumes/volumes/tables.py:372 msgctxt "Current status of a Volume" msgid "Available" msgstr "" #: dashboards/project/volumes/volumes/tables.py:374 msgctxt "Current status of a Volume" msgid "In-use" msgstr "" #: dashboards/project/volumes/volumes/tables.py:375 msgctxt "Current status of a Volume" msgid "Error" msgstr "" #: dashboards/project/volumes/volumes/tables.py:376 msgctxt "Current status of a Volume" msgid "Creating" msgstr "" #: dashboards/project/volumes/volumes/tables.py:378 msgctxt "Current status of a Volume" msgid "Error Extending" msgstr "" #: dashboards/project/volumes/volumes/tables.py:380 msgctxt "Current status of a Volume" msgid "Extending" msgstr "" #: dashboards/project/volumes/volumes/tables.py:382 msgctxt "Current status of a Volume" msgid "Attaching" msgstr "" #: dashboards/project/volumes/volumes/tables.py:384 msgctxt "Current status of a Volume" msgid "Deleting" msgstr "" #: dashboards/project/volumes/volumes/tables.py:386 msgctxt "Current status of a Volume" msgid "Error deleting" msgstr "" #: dashboards/project/volumes/volumes/tables.py:388 msgctxt "Current status of a Volume" msgid "Backing Up" msgstr "" #: dashboards/project/volumes/volumes/tables.py:390 msgctxt "Current status of a Volume" msgid "Restoring Backup" msgstr "" #: dashboards/project/volumes/volumes/tables.py:392 msgctxt "Current status of a Volume" msgid "Error Restoring" msgstr "" #: dashboards/project/volumes/volumes/tables.py:430 msgid "Attached To" msgstr "" #: dashboards/project/volumes/volumes/tables.py:437 msgid "Encrypted" msgstr "" #: dashboards/project/volumes/volumes/tables.py:458 msgid "" "The data will remain in the volume and another instance will be able to " "access the data if you attach this volume to it." msgstr "" #: dashboards/project/volumes/volumes/tables.py:464 msgid "Detach Volume" msgid_plural "Detach Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:473 msgid "Detaching Volume" msgid_plural "Detaching Volumes" msgstr[0] "" msgstr[1] "" #: dashboards/project/volumes/volumes/tables.py:502 msgid "Device" msgstr "" #: dashboards/project/volumes/volumes/tables.py:511 #, python-format msgid "Volume %(volume_name)s on instance %(instance_name)s" msgstr "" #: dashboards/project/volumes/volumes/tables.py:521 msgid "Attachments" msgstr "" #: dashboards/project/volumes/volumes/views.py:46 msgid "Volume Details: {{ volume.name }}" msgstr "" #: dashboards/project/volumes/volumes/views.py:87 msgid "Create a Volume" msgstr "" #: dashboards/project/volumes/volumes/views.py:115 #: dashboards/project/volumes/volumes/views.py:165 #: dashboards/project/volumes/volumes/views.py:335 msgid "Unable to retrieve volume information." msgstr "" #: dashboards/project/volumes/volumes/views.py:141 msgid "Create Volume Snapshot" msgstr "" #: dashboards/project/volumes/volumes/views.py:145 msgid "Create a Volume Snapshot" msgstr "" #: dashboards/project/volumes/volumes/views.py:156 msgid "" "This volume is currently attached to an instance. In some cases, creating" " a snapshot from an attached volume can result in a corrupted snapshot." msgstr "" #: dashboards/project/volumes/volumes/views.py:174 #: dashboards/project/volumes/volumes/views.py:179 msgid "Upload Volume to Image" msgstr "" #: dashboards/project/volumes/volumes/views.py:176 msgid "Upload" msgstr "" #: dashboards/project/volumes/volumes/views.py:187 #: dashboards/project/volumes/volumes/views.py:407 #, python-format msgid "Unable to retrieve volume information for volume: \"%s\"" msgstr "" #: dashboards/project/volumes/volumes/views.py:216 #: dashboards/project/volumes/volumes/views.py:217 msgid "Create Volume Transfer" msgstr "" #: dashboards/project/volumes/volumes/views.py:219 msgid "Create a Volume Transfer" msgstr "" #: dashboards/project/volumes/volumes/views.py:237 #: dashboards/project/volumes/volumes/views.py:238 #: dashboards/project/volumes/volumes/views.py:241 msgid "Accept Volume Transfer" msgstr "" #: dashboards/project/volumes/volumes/views.py:249 msgid "Volume Transfer" msgstr "" #: dashboards/project/volumes/volumes/views.py:251 msgid "Close" msgstr "" #: dashboards/project/volumes/volumes/views.py:252 msgid "Volume Transfer Details" msgstr "" #: dashboards/project/volumes/volumes/views.py:264 msgid "Unable to retrieve volume transfer." msgstr "" #: dashboards/project/volumes/volumes/views.py:296 msgid "Unable to retrieve volume." msgstr "" #: dashboards/project/volumes/volumes/views.py:320 #: dashboards/project/volumes/volumes/views.py:325 msgid "Manage Volume Attachments" msgstr "" #: dashboards/project/volumes/volumes/views.py:433 msgid "Volume Encryption Details: {{ volume.name }}" msgstr "" #: dashboards/project/volumes/volumes/views.py:440 #, python-format msgid "Volume Encryption Details: %(volume_name)s" msgstr "" #: dashboards/project/volumes/volumes/views.py:455 msgid "Unable to retrieve volume encryption details." msgstr "" #: dashboards/project/vpn/forms.py:53 #, python-format msgid "VPN Service %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:59 #, python-format msgid "Failed to update VPN Service %s" msgstr "" #: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:153 #: dashboards/project/vpn/tables.py:310 dashboards/project/vpn/tables.py:329 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:218 msgid "Authorization algorithm" msgstr "" #: dashboards/project/vpn/forms.py:75 dashboards/project/vpn/forms.py:154 msgid "sha1" msgstr "" #: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:163 #: dashboards/project/vpn/tables.py:313 dashboards/project/vpn/tables.py:332 #: dashboards/project/vpn/workflows.py:117 #: dashboards/project/vpn/workflows.py:222 msgid "Encryption algorithm" msgstr "" #: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:164 msgid "3des" msgstr "" #: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:165 msgid "aes-128" msgstr "" #: dashboards/project/vpn/forms.py:82 dashboards/project/vpn/forms.py:166 msgid "aes-192" msgstr "" #: dashboards/project/vpn/forms.py:83 dashboards/project/vpn/forms.py:167 msgid "aes-256" msgstr "" #: dashboards/project/vpn/forms.py:86 dashboards/project/vpn/workflows.py:119 msgid "IKE version" msgstr "" #: dashboards/project/vpn/forms.py:87 msgid "v1" msgstr "" #: dashboards/project/vpn/forms.py:88 msgid "v2" msgstr "" #: dashboards/project/vpn/forms.py:92 dashboards/project/vpn/workflows.py:120 msgid "Lifetime units for IKE keys" msgstr "" #: dashboards/project/vpn/forms.py:93 dashboards/project/vpn/forms.py:172 msgid "seconds" msgstr "" #: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/workflows.py:123 msgid "Lifetime value for IKE keys" msgstr "" #: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:178 #: dashboards/project/vpn/workflows.py:125 #: dashboards/project/vpn/workflows.py:229 msgid "Equal to or greater than 60" msgstr "" #: dashboards/project/vpn/forms.py:102 dashboards/project/vpn/forms.py:181 #: dashboards/project/vpn/workflows.py:127 #: dashboards/project/vpn/workflows.py:231 msgid "Perfect Forward Secrecy" msgstr "" #: dashboards/project/vpn/forms.py:103 dashboards/project/vpn/forms.py:182 msgid "group2" msgstr "" #: dashboards/project/vpn/forms.py:104 dashboards/project/vpn/forms.py:183 msgid "group5" msgstr "" #: dashboards/project/vpn/forms.py:105 dashboards/project/vpn/forms.py:184 msgid "group14" msgstr "" #: dashboards/project/vpn/forms.py:109 dashboards/project/vpn/workflows.py:129 msgid "IKE Phase1 negotiation mode" msgstr "" #: dashboards/project/vpn/forms.py:132 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:138 #, python-format msgid "Failed to update IKE Policy %s" msgstr "" #: dashboards/project/vpn/forms.py:158 dashboards/project/vpn/workflows.py:220 msgid "Encapsulation mode" msgstr "" #: dashboards/project/vpn/forms.py:159 msgid "tunnel" msgstr "" #: dashboards/project/vpn/forms.py:160 msgid "transport" msgstr "" #: dashboards/project/vpn/forms.py:171 dashboards/project/vpn/workflows.py:224 msgid "Lifetime units" msgstr "" #: dashboards/project/vpn/forms.py:177 msgid "Lifetime value" msgstr "" #: dashboards/project/vpn/forms.py:187 dashboards/project/vpn/workflows.py:232 msgid "Transform Protocol" msgstr "" #: dashboards/project/vpn/forms.py:188 msgid "esp" msgstr "" #: dashboards/project/vpn/forms.py:189 msgid "ah" msgstr "" #: dashboards/project/vpn/forms.py:190 msgid "ah-esp" msgstr "" #: dashboards/project/vpn/forms.py:210 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:216 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "" #: dashboards/project/vpn/forms.py:230 dashboards/project/vpn/workflows.py:328 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "" #: dashboards/project/vpn/forms.py:231 dashboards/project/vpn/workflows.py:329 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "" #: dashboards/project/vpn/forms.py:236 dashboards/project/vpn/workflows.py:334 msgid "Peer router identity for authentication (Peer ID)" msgstr "" #: dashboards/project/vpn/forms.py:237 dashboards/project/vpn/workflows.py:335 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, " "e-mail, key ID, or FQDN" msgstr "" #: dashboards/project/vpn/forms.py:242 dashboards/project/vpn/workflows.py:340 msgid "Remote peer subnet(s)" msgstr "" #: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:341 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:250 dashboards/project/vpn/workflows.py:348 msgid "Pre-Shared Key (PSK) string" msgstr "" #: dashboards/project/vpn/forms.py:254 dashboards/project/vpn/workflows.py:413 msgid "Maximum Transmission Unit size for the connection" msgstr "" #: dashboards/project/vpn/forms.py:255 dashboards/project/vpn/workflows.py:416 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:259 dashboards/project/vpn/workflows.py:419 msgid "Dead peer detection actions" msgstr "" #: dashboards/project/vpn/forms.py:261 msgid "hold" msgstr "" #: dashboards/project/vpn/forms.py:262 msgid "clear" msgstr "" #: dashboards/project/vpn/forms.py:263 msgid "disabled" msgstr "" #: dashboards/project/vpn/forms.py:264 msgid "restart" msgstr "" #: dashboards/project/vpn/forms.py:265 msgid "restart-by-peer" msgstr "" #: dashboards/project/vpn/forms.py:269 dashboards/project/vpn/workflows.py:422 msgid "Dead peer detection interval" msgstr "" #: dashboards/project/vpn/forms.py:270 msgid "Valid integer lesser than the DPD timeout" msgstr "" #: dashboards/project/vpn/forms.py:274 dashboards/project/vpn/workflows.py:427 msgid "Dead peer detection timeout" msgstr "" #: dashboards/project/vpn/forms.py:275 dashboards/project/vpn/workflows.py:430 msgid "Valid integer greater than the DPD interval" msgstr "" #: dashboards/project/vpn/forms.py:277 dashboards/project/vpn/workflows.py:431 msgid "Initiator state" msgstr "" #: dashboards/project/vpn/forms.py:279 msgid "bi-directional" msgstr "" #: dashboards/project/vpn/forms.py:280 msgid "response-only" msgstr "" #: dashboards/project/vpn/forms.py:294 dashboards/project/vpn/workflows.py:462 msgid "DPD Timeout must be greater than DPD Interval" msgstr "" #: dashboards/project/vpn/forms.py:318 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "" #: dashboards/project/vpn/forms.py:324 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "" #: dashboards/project/vpn/panel.py:28 msgid "VPN" msgstr "" #: dashboards/project/vpn/tables.py:28 dashboards/project/vpn/workflows.py:195 msgid "Add IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:37 dashboards/project/vpn/workflows.py:298 msgid "Add IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:46 dashboards/project/vpn/workflows.py:92 msgid "Add VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:55 dashboards/project/vpn/workflows.py:499 msgid "Add IPSec Site Connection" msgstr "" #: dashboards/project/vpn/tables.py:68 msgid "Delete VPN Service" msgid_plural "Delete VPN Services" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:76 msgid "Scheduled deletion of VPN Service" msgid_plural "Scheduled deletion of VPN Services" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:94 msgid "Delete IKE Policy" msgid_plural "Delete IKE Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:102 msgid "Scheduled deletion of IKE Policy" msgid_plural "Scheduled deletion of IKE Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:120 msgid "Delete IPSec Policy" msgid_plural "Delete IPSec Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:128 msgid "Scheduled deletion of IPSec Policy" msgid_plural "Scheduled deletion of IPSec Policies" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:146 msgid "Delete IPSec Site Connection" msgid_plural "Delete IPSec Site Connections" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:154 msgid "Scheduled deletion of IPSec Site Connection" msgid_plural "Scheduled deletion of IPSec Site Connections" msgstr[0] "" msgstr[1] "" #: dashboards/project/vpn/tables.py:163 dashboards/project/vpn/views.py:274 #: dashboards/project/vpn/views.py:280 msgid "Edit VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:179 dashboards/project/vpn/views.py:310 #: dashboards/project/vpn/views.py:316 msgid "Edit IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:193 dashboards/project/vpn/views.py:353 #: dashboards/project/vpn/views.py:359 msgid "Edit IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:207 msgid "Edit Connection" msgstr "" #: dashboards/project/vpn/tables.py:229 msgctxt "Current status of an IPSec Site Connection" msgid "Active" msgstr "" #: dashboards/project/vpn/tables.py:231 msgctxt "Current status of an IPSec Site Connection" msgid "Down" msgstr "" #: dashboards/project/vpn/tables.py:233 msgctxt "Current status of an IPSec Site Connection" msgid "Error" msgstr "" #: dashboards/project/vpn/tables.py:241 msgid "VPN Service" msgstr "" #: dashboards/project/vpn/tables.py:243 msgid "IKE Policy" msgstr "" #: dashboards/project/vpn/tables.py:245 msgid "IPSec Policy" msgstr "" #: dashboards/project/vpn/tables.py:254 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "" #: dashboards/project/vpn/tables.py:268 msgctxt "Current status of a VPN Service" msgid "Active" msgstr "" #: dashboards/project/vpn/tables.py:270 msgctxt "Current status of a VPN Service" msgid "Down" msgstr "" #: dashboards/project/vpn/tables.py:272 msgctxt "Current status of a VPN Service" msgid "Error" msgstr "" #: dashboards/project/vpn/tables.py:274 msgctxt "Current status of a VPN Service" msgid "Created" msgstr "" #: dashboards/project/vpn/tables.py:276 msgctxt "Current status of a VPN Service" msgid "Pending Create" msgstr "" #: dashboards/project/vpn/tables.py:278 msgctxt "Current status of a VPN Service" msgid "Pending Update" msgstr "" #: dashboards/project/vpn/tables.py:280 msgctxt "Current status of a VPN Service" msgid "Pending Delete" msgstr "" #: dashboards/project/vpn/tables.py:282 msgctxt "Current status of a VPN Service" msgid "Inactive" msgstr "" #: dashboards/project/vpn/tables.py:290 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "" #: dashboards/project/vpn/tables.py:299 dashboards/project/vpn/tabs.py:46 msgid "VPN Services" msgstr "" #: dashboards/project/vpn/tables.py:314 dashboards/project/vpn/tables.py:333 msgid "PFS" msgstr "" #: dashboards/project/vpn/tables.py:318 dashboards/project/vpn/tabs.py:64 msgid "IKE Policies" msgstr "" #: dashboards/project/vpn/tables.py:337 dashboards/project/vpn/tabs.py:82 msgid "IPSec Policies" msgstr "" #: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "" #: dashboards/project/vpn/tabs.py:58 dashboards/project/vpn/workflows.py:386 msgid "Unable to retrieve VPN Services list." msgstr "" #: dashboards/project/vpn/tabs.py:76 dashboards/project/vpn/workflows.py:357 msgid "Unable to retrieve IKE Policies list." msgstr "" #: dashboards/project/vpn/tabs.py:94 dashboards/project/vpn/workflows.py:372 msgid "Unable to retrieve IPSec Policies list." msgstr "" #: dashboards/project/vpn/tabs.py:106 dashboards/project/vpn/views.py:128 msgid "IKE Policy Details" msgstr "" #: dashboards/project/vpn/tabs.py:121 dashboards/project/vpn/views.py:161 msgid "IPSec Policy Details" msgstr "" #: dashboards/project/vpn/tabs.py:136 dashboards/project/vpn/views.py:195 msgid "VPN Service Details" msgstr "" #: dashboards/project/vpn/tabs.py:151 dashboards/project/vpn/views.py:238 msgid "IPSec Site Connection Details" msgstr "" #: dashboards/project/vpn/views.py:41 msgid "Virtual Private Network" msgstr "" #: dashboards/project/vpn/views.py:54 #, python-format msgid "Deleted VPN Service %s" msgstr "" #: dashboards/project/vpn/views.py:57 #, python-format msgid "Unable to delete VPN Service: %s" msgstr "" #: dashboards/project/vpn/views.py:64 #, python-format msgid "Deleted IKE Policy %s" msgstr "" #: dashboards/project/vpn/views.py:67 #, python-format msgid "Unable to delete IKE Policy: %s" msgstr "" #: dashboards/project/vpn/views.py:73 #, python-format msgid "Deleted IPSec Policy %s" msgstr "" #: dashboards/project/vpn/views.py:76 #, python-format msgid "Unable to delete IPSec Policy: %s" msgstr "" #: dashboards/project/vpn/views.py:83 #, python-format msgid "Deleted IPSec Site Connection %s" msgstr "" #: dashboards/project/vpn/views.py:88 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "" #: dashboards/project/vpn/views.py:136 msgid "Unable to retrieve IKE Policy details." msgstr "" #: dashboards/project/vpn/views.py:169 msgid "Unable to retrieve IPSec Policy details." msgstr "" #: dashboards/project/vpn/views.py:205 msgid "Unable to retrieve VPN Service details." msgstr "" #: dashboards/project/vpn/views.py:246 msgid "Unable to retrieve IPSec Site Connection details." msgstr "" #: dashboards/project/vpn/views.py:296 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "" #: dashboards/project/vpn/views.py:332 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "" #: dashboards/project/vpn/views.py:375 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "" #: dashboards/project/vpn/views.py:395 dashboards/project/vpn/views.py:401 msgid "Edit IPSec Site Connection" msgstr "" #: dashboards/project/vpn/views.py:419 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "" #: dashboards/project/vpn/workflows.py:34 #: dashboards/project/vpn/workflows.py:436 msgid "The state to start in." msgstr "" #: dashboards/project/vpn/workflows.py:56 msgid "Select a Router" msgstr "" #: dashboards/project/vpn/workflows.py:62 msgid "Unable to retrieve routers list." msgstr "" #: dashboards/project/vpn/workflows.py:70 msgid "Add New VPN Service" msgstr "" #: dashboards/project/vpn/workflows.py:72 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:94 #, python-format msgid "Added VPN Service \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:95 #, python-format msgid "Unable to add VPN Service \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:169 msgid "Add New IKE Policy" msgstr "" #: dashboards/project/vpn/workflows.py:171 msgid "" "Create IKE Policy for current project.\n" "\n" "Assign a name and description for the IKE Policy. " msgstr "" #: dashboards/project/vpn/workflows.py:197 #, python-format msgid "Added IKE Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:198 #, python-format msgid "Unable to add IKE Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:227 msgid "Lifetime value for IKE keys " msgstr "" #: dashboards/project/vpn/workflows.py:272 msgid "Add New IPSec Policy" msgstr "" #: dashboards/project/vpn/workflows.py:274 msgid "" "Create IPSec Policy for current project.\n" "\n" "Assign a name and description for the IPSec Policy. " msgstr "" #: dashboards/project/vpn/workflows.py:300 #, python-format msgid "Added IPSec Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:301 #, python-format msgid "Unable to add IPSec Policy \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:322 msgid "VPN Service associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:324 msgid "IKE Policy associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:326 msgid "IPSec Policy associated with this connection" msgstr "" #: dashboards/project/vpn/workflows.py:351 msgid "Select IKE Policy" msgstr "" #: dashboards/project/vpn/workflows.py:365 msgid "Select IPSec Policy" msgstr "" #: dashboards/project/vpn/workflows.py:380 msgid "Select VPN Service" msgstr "" #: dashboards/project/vpn/workflows.py:394 msgid "Add New IPSec Site Connection" msgstr "" #: dashboards/project/vpn/workflows.py:396 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:425 msgid "Valid integer lesser than DPD timeout" msgstr "" #: dashboards/project/vpn/workflows.py:467 msgid "Optional Parameters" msgstr "" #: dashboards/project/vpn/workflows.py:469 msgid "" "Fields in this tab are optional. You can configure the detail of IPSec " "site connection created." msgstr "" #: dashboards/project/vpn/workflows.py:501 #, python-format msgid "Added IPSec Site Connection \"%s\"." msgstr "" #: dashboards/project/vpn/workflows.py:502 #, python-format msgid "Unable to add IPSec Site Connection \"%s\"." 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/views.py:107 #: dashboards/router/nexus1000v/views.py:109 #: dashboards/router/nexus1000v/views.py:113 msgid "Create Network Profile" msgstr "" #: dashboards/router/nexus1000v/tables.py:38 msgid "Delete Network Profile" msgid_plural "Delete Network Profiles" msgstr[0] "" msgstr[1] "" #: dashboards/router/nexus1000v/tables.py:46 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/views.py:119 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:71 #: dashboards/router/nexus1000v/views.py:80 #: dashboards/router/nexus1000v/views.py:95 msgid "Cisco Nexus 1000V" msgstr "" #: dashboards/router/nexus1000v/views.py:125 msgid "Update Network Profile" msgstr "" #: dashboards/router/nexus1000v/views.py:145 msgid "Unable to retrieve network profile details." msgstr "" #: dashboards/router/nexus1000v/views.py:156 msgid "Failed to obtain network profile binding" msgstr "" #: dashboards/settings/dashboard.py:22 templates/_header.html:33 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:65 msgid "Password changed. Please log in again to continue." 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/views.py:30 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 (applies to the pages that have API " "supported pagination)" msgstr "" #: dashboards/settings/user/forms.py:50 msgid "Log Lines Per Instance" msgstr "" #: dashboards/settings/user/forms.py:51 msgid "Number of log lines to be shown per instance" msgstr "" #: dashboards/settings/user/forms.py:85 #, python-format msgid "UTC %(hour)s:%(min)s" msgstr "" #: dashboards/settings/user/forms.py:91 msgid "UTC" msgstr "" #: dashboards/settings/user/forms.py:93 msgid "GMT" msgstr "" #: dashboards/settings/user/forms.py:98 #, python-format msgid "%(offset)s: %(label)s" msgstr "" #: dashboards/settings/user/forms.py:130 msgid "Settings saved." msgstr "" #: dashboards/settings/user/panel.py:23 dashboards/settings/user/views.py:27 #: dashboards/settings/user/views.py:29 msgid "User Settings" msgstr "" #: templates/403.html:5 templates/403.html:10 msgid "Forbidden" msgstr "" #: templates/403.html:13 msgid "" "You do not have the required\n" " privileges to access this content. If you believe this message " "to\n" " be in error, please contact your project manager." msgstr "" #: templates/403.html:23 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:40 msgid "Help" msgstr "" #: templates/_header.html:48 msgid "Sign Out" msgstr "" #: templates/base.html:22 msgid "This application requires JavaScript to be enabled in your web browser." 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:389 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:55 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:74 msgid "Injected File Path Bytes" msgstr "" #: usage/quotas.py:375 msgid "Unable to retrieve compute limit information." msgstr "" #: usage/tables.py:34 msgid "Disk" msgstr "" #: usage/tables.py:44 msgid "VCPU Hours" msgstr "" #: usage/tables.py:45 msgid "Total VCPU usage (Number of VCPU in instance * Hours Used) for the project" msgstr "" #: usage/tables.py:50 msgid "Disk GB Hours" msgstr "" #: usage/tables.py:51 msgid "Total disk usage (GB * Hours Used) for the project" msgstr "" #: usage/tables.py:55 msgid "Memory MB Hours" msgstr "" #: usage/tables.py:56 msgid "Total memory usage (MB * Hours Used) for the project" msgstr "" #: usage/tables.py:66 usage/tables.py:96 msgid "Usage" msgstr "" #: usage/views.py:71 msgid "Allocated" msgstr "" #: usage/views.py:80 msgid "Volume Storage" msgstr "" #: utils/metering.py:46 msgid "To date to must be greater than From date." msgstr "" #: utils/metering.py:81 msgid "The dates haven't been recognized" msgstr "" #: utils/metering.py:87 msgid "The time delta must be a number representing the time span in days" msgstr "" #: utils/metering.py:104 #, python-format msgid "Failed to get the resource name: %s" msgstr ""