# Translations template for senlin-dashboard. # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the senlin-dashboard # project. # FIRST AUTHOR , 2019. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: senlin-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2019-04-04 02:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" #: senlin_dashboard/api/utils.py:63 #, python-format msgid "The specified input is not a valid YAML format: %s" msgstr "" #: senlin_dashboard/cluster/dashboard.py:19 #: senlin_dashboard/cluster/nodes/forms.py:51 #: senlin_dashboard/cluster/receivers/forms.py:54 msgid "Cluster" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:31 msgid "Cluster Name" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:32 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:9 #: senlin_dashboard/cluster/nodes/forms.py:48 #: senlin_dashboard/cluster/nodes/forms.py:100 msgid "Profile" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:34 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:29 msgid "Min Size" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:37 msgid "Min size of the cluster. Default to 0." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:39 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:27 msgid "Max Size" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:42 msgid "Max size of the cluster. Default to -1, means unlimited." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:45 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:31 msgid "Desired Capacity" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:47 msgid "Desired capacity of the cluster. Default to 0." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:50 msgid "Parent Cluster" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:54 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:33 msgid "Timeout" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:56 msgid "Cluster creation timeout in seconds." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:59 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:44 #: senlin_dashboard/cluster/nodes/forms.py:60 #: senlin_dashboard/cluster/nodes/forms.py:108 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:38 #: senlin_dashboard/cluster/profiles/forms.py:95 #: senlin_dashboard/cluster/profiles/forms.py:152 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:24 msgid "Metadata" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:61 msgid "YAML formated metadata" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:68 #: senlin_dashboard/cluster/nodes/forms.py:69 #: senlin_dashboard/cluster/nodes/forms.py:117 msgid "Select Profile" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:82 #, python-format msgid "The specified metadata is not a valid YAML format: %s" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:87 #, python-format msgid "Creating cluster \"%s\" successfully" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:93 msgid "Unable to create cluster." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:99 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:12 #: senlin_dashboard/cluster/policies/panel.py:21 #: senlin_dashboard/cluster/policies/tables.py:93 #: senlin_dashboard/cluster/policies/templates/policies/index.html:3 #: senlin_dashboard/cluster/policies/urls.py:21 #: senlin_dashboard/cluster/policies/views.py:33 msgid "Policies" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:101 #: senlin_dashboard/cluster/clusters/tables.py:265 msgid "Enabled" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:104 msgid "Whether the policy should be enabled once attached. Default to enabled." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:116 msgid "Select Policy" msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:123 #, python-format msgid "Attaching policy %(policy)s to cluster %(cluster)s." msgstr "" #: senlin_dashboard/cluster/clusters/forms.py:131 msgid "Unable to attach policy." msgstr "" #: senlin_dashboard/cluster/clusters/panel.py:21 #: senlin_dashboard/cluster/clusters/tables.py:217 #: senlin_dashboard/cluster/clusters/templates/clusters/index.html:3 #: senlin_dashboard/cluster/clusters/urls.py:23 #: senlin_dashboard/cluster/clusters/views.py:33 msgid "Clusters" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:29 #: senlin_dashboard/cluster/clusters/templates/clusters/create.html:3 #: senlin_dashboard/cluster/clusters/views.py:74 msgid "Create Cluster" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:38 #: senlin_dashboard/cluster/clusters/templates/clusters/manage_policies.html:3 #: senlin_dashboard/cluster/clusters/views.py:123 msgid "Manage Policies" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:49 msgid "Check Cluster" msgid_plural "Check Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:57 msgid "Checked Cluster" msgid_plural "Checked Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:72 msgid "Recover Cluster" msgid_plural "Recover Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:80 msgid "Recovered Cluster" msgid_plural "Recovered Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:109 msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:117 msgid "Scheduled deletion of Cluster" msgid_plural "Scheduled deletion of Clusters" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:147 msgid "Cluster Name =" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:148 #: senlin_dashboard/cluster/nodes/tables.py:158 msgid "Status =" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:149 #: senlin_dashboard/cluster/nodes/tables.py:159 #: senlin_dashboard/cluster/profiles/tables.py:72 msgid "Profile Name =" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:169 msgctxt "Current status of a Cluster" msgid "INIT" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:170 msgctxt "Current status of a Cluster" msgid "ACTIVE" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:171 msgctxt "Current status of a Cluster" msgid "ERROR" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:172 msgctxt "Current status of a Cluster" msgid "CRITICAL" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:174 msgctxt "Current status of a Cluster" msgid "WARNING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:175 msgctxt "Current status of a Cluster" msgid "CREATING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:177 msgctxt "Current status of a Cluster" msgid "UPDATING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:179 msgctxt "Current status of a Cluster" msgid "DELETING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:181 msgctxt "Current status of a Cluster" msgid "RESIZING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:183 msgctxt "Current status of a Cluster" msgid "CHECKING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:185 msgctxt "Current status of a Cluster" msgid "RECOVERING" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:191 #: senlin_dashboard/cluster/clusters/tables.py:261 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:7 #: senlin_dashboard/cluster/nodes/tables.py:190 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:7 #: senlin_dashboard/cluster/policies/forms.py:54 #: senlin_dashboard/cluster/policies/forms.py:103 #: senlin_dashboard/cluster/policies/tables.py:77 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:7 #: senlin_dashboard/cluster/profiles/forms.py:68 #: senlin_dashboard/cluster/profiles/forms.py:145 #: senlin_dashboard/cluster/profiles/tables.py:79 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:7 #: senlin_dashboard/cluster/receivers/forms.py:52 #: senlin_dashboard/cluster/receivers/tables.py:77 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:7 msgid "Name" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:194 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:21 #: senlin_dashboard/cluster/nodes/event_tables.py:49 #: senlin_dashboard/cluster/nodes/tables.py:203 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:17 msgid "Status" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:199 #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:24 #: senlin_dashboard/cluster/nodes/event_tables.py:54 #: senlin_dashboard/cluster/nodes/tables.py:208 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:20 msgid "Status Reason" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:202 #: senlin_dashboard/cluster/nodes/tables.py:194 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:9 msgid "Profile Name" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:205 #: senlin_dashboard/cluster/nodes/tables.py:211 #: senlin_dashboard/cluster/policies/tables.py:82 #: senlin_dashboard/cluster/profiles/tables.py:84 #: senlin_dashboard/cluster/receivers/tables.py:86 msgid "Created" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:210 #: senlin_dashboard/cluster/nodes/tables.py:216 #: senlin_dashboard/cluster/policies/tables.py:87 #: senlin_dashboard/cluster/profiles/tables.py:89 #: senlin_dashboard/cluster/receivers/tables.py:91 msgid "Updated" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:235 msgid "Detach Policy" msgid_plural "Detach Policies" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:244 msgid "Detaching Policy" msgid_plural "Detaching Policies" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/clusters/tables.py:262 #: senlin_dashboard/cluster/policies/tables.py:79 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:11 #: senlin_dashboard/cluster/profiles/tables.py:81 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:11 #: senlin_dashboard/cluster/receivers/forms.py:61 #: senlin_dashboard/cluster/receivers/tables.py:79 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:11 msgid "Type" msgstr "" #: senlin_dashboard/cluster/clusters/tables.py:271 msgid "Attached Policies" msgstr "" #: senlin_dashboard/cluster/clusters/tabs.py:25 #: senlin_dashboard/cluster/nodes/tabs.py:23 #: senlin_dashboard/cluster/policies/tabs.py:19 #: senlin_dashboard/cluster/profiles/tabs.py:19 #: senlin_dashboard/cluster/receivers/tabs.py:19 msgid "Overview" msgstr "" #: senlin_dashboard/cluster/clusters/tabs.py:60 #: senlin_dashboard/cluster/nodes/tabs.py:69 msgid "Unable to retrieve node event list." msgstr "" #: senlin_dashboard/cluster/clusters/tabs.py:65 #: senlin_dashboard/cluster/nodes/panel.py:21 #: senlin_dashboard/cluster/nodes/tables.py:223 #: senlin_dashboard/cluster/nodes/templates/nodes/index.html:3 #: senlin_dashboard/cluster/nodes/urls.py:21 #: senlin_dashboard/cluster/nodes/views.py:33 msgid "Nodes" msgstr "" #: senlin_dashboard/cluster/clusters/tabs.py:80 msgid "Unable to retrieve nodes from cluster." msgstr "" #: senlin_dashboard/cluster/clusters/views.py:63 msgid "Unable to retrieve clusters." msgstr "" #: senlin_dashboard/cluster/clusters/views.py:95 msgid "Unable to retrieve cluster." msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_create.html:5 #: senlin_dashboard/cluster/nodes/templates/nodes/_create.html:5 #: senlin_dashboard/cluster/nodes/templates/nodes/_update.html:5 #: senlin_dashboard/cluster/policies/templates/policies/_create.html:5 #: senlin_dashboard/cluster/policies/templates/policies/_update.html:5 #: senlin_dashboard/cluster/profiles/templates/profiles/_create.html:9 #: senlin_dashboard/cluster/profiles/templates/profiles/_update.html:5 #: senlin_dashboard/cluster/receivers/templates/receivers/_create.html:5 msgid "Description:" msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_create.html:6 msgid "" "Cluster is the collection of cloud objects, e.g. Nova servers, Heat " "stacks, Cinder volumes, etc." msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:4 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:4 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:4 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:4 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:4 msgid "Information" msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:19 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:15 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:9 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:9 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:9 msgid "ID" msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:35 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:29 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:15 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:15 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:19 msgctxt "Created time" msgid "Created" msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_detail_overview.html:38 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:32 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:18 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:18 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:22 msgctxt "Updated time" msgid "Updated" msgstr "" #: senlin_dashboard/cluster/clusters/templates/clusters/_manage_policies.html:5 msgid "Available Policies" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:33 msgctxt "Current status of the event" msgid "INIT" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:34 msgctxt "Current status of the event" msgid "ACTIVE" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:35 msgctxt "Current status of the event" msgid "ERROR" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:36 msgctxt "Current status of the event" msgid "DELETED" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:37 msgctxt "Current status of the event" msgid "WARNING" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:39 msgctxt "Current status of the event" msgid "CREATING" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:41 msgctxt "Current status of the event" msgid "UPDATING" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:43 msgctxt "Current status of the event" msgid "DELETING" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:46 msgid "Object ID" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:47 msgid "Object Name" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:55 #: senlin_dashboard/cluster/receivers/forms.py:58 #: senlin_dashboard/cluster/receivers/tables.py:83 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:15 msgid "Action" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:57 msgid "Generated At" msgstr "" #: senlin_dashboard/cluster/nodes/event_tables.py:62 #: senlin_dashboard/cluster/nodes/tabs.py:32 msgid "Event" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:34 #, python-format msgid "The specified metadata is not a valid YAML: %s" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:46 #: senlin_dashboard/cluster/nodes/forms.py:98 msgid "Node Name" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:49 #: senlin_dashboard/cluster/nodes/forms.py:101 msgid "Profile used for this node." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:53 msgid "Cluster for this node." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:56 #: senlin_dashboard/cluster/nodes/forms.py:104 #: senlin_dashboard/cluster/nodes/tables.py:198 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:26 msgid "Role" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:58 #: senlin_dashboard/cluster/nodes/forms.py:106 msgid "Role for this node in the specific cluster." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:62 #: senlin_dashboard/cluster/nodes/forms.py:110 #: senlin_dashboard/cluster/profiles/forms.py:98 #: senlin_dashboard/cluster/profiles/forms.py:155 msgid "YAML formatted metadata." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:74 #: senlin_dashboard/cluster/receivers/forms.py:75 msgid "Select Cluster" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:86 #, python-format msgid "Creating node \"%s\" successfully" msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:92 msgid "Unable to create node." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:132 #, python-format msgid "Your node %s update request has been accepted for processing." msgstr "" #: senlin_dashboard/cluster/nodes/forms.py:139 msgid "Unable to update node." msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:27 #: senlin_dashboard/cluster/nodes/templates/nodes/create.html:3 #: senlin_dashboard/cluster/nodes/views.py:74 msgid "Create Node" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:38 msgid "Delete Node" msgid_plural "Delete Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:46 msgid "Scheduled deletion of Node" msgid_plural "Scheduled deletion of Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:64 #: senlin_dashboard/cluster/nodes/templates/nodes/update.html:3 #: senlin_dashboard/cluster/nodes/views.py:124 msgid "Update Node" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:75 msgid "Recover Node" msgid_plural "Recover Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:83 msgid "Recovered Node" msgid_plural "Recovered Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:104 msgid "Check Node" msgid_plural "Check Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:112 msgid "Checked Node" msgid_plural "Checked Nodes" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/nodes/tables.py:157 msgid "Node Name =" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:160 #: senlin_dashboard/cluster/receivers/tables.py:70 msgid "Cluster ID =" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:177 msgctxt "Current status of a Node" msgid "INIT" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:178 msgctxt "Current status of a Node" msgid "ACTIVE" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:179 msgctxt "Current status of a Node" msgid "ERROR" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:180 msgctxt "Current status of a Node" msgid "WARNING" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:181 msgctxt "Current status of a Node" msgid "CREATING" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:182 msgctxt "Current status of a Node" msgid "UPDATING" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:183 msgctxt "Current status of a Node" msgid "DELETING" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:184 msgctxt "Current status of a Node" msgid "RECOVERING" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:197 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:23 msgid "Physical ID" msgstr "" #: senlin_dashboard/cluster/nodes/tables.py:201 #: senlin_dashboard/cluster/nodes/templates/nodes/_detail_overview.html:12 #: senlin_dashboard/cluster/receivers/tables.py:82 #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:13 msgid "Cluster ID" msgstr "" #: senlin_dashboard/cluster/nodes/views.py:63 msgid "Unable to retrieve nodes." msgstr "" #: senlin_dashboard/cluster/nodes/views.py:94 #: senlin_dashboard/cluster/nodes/views.py:149 msgid "Unable to retrieve node." msgstr "" #: senlin_dashboard/cluster/nodes/templates/nodes/_create.html:6 msgid "" "Nodes are the physical objects, which can belong to any cluster of the " "same profile type." msgstr "" #: senlin_dashboard/cluster/nodes/templates/nodes/_update.html:6 msgid "You may update the editable properties of your node here." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:43 #, python-format msgid "The specified spec is not a valid YAML: %s" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:56 #: senlin_dashboard/cluster/policies/templates/policies/_detail_overview.html:13 #: senlin_dashboard/cluster/profiles/forms.py:147 #: senlin_dashboard/cluster/profiles/templates/profiles/_detail_overview.html:13 msgid "Spec" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:58 msgid "The spec yaml used to create the policy." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:60 msgid "Cooldown" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:64 msgid "" "An integer indicating the cooldown seconds once the policy is effected. " "Default to 0." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:67 msgid "Level" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:72 msgid "" "An integer between 0 and 100 representing the enforcement level. Default " "to 0." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:79 #, python-format msgid "The specified data is not a valid YAML data: %s" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:91 #, python-format msgid "Your policy %s has been created." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:96 msgid "Unable to create new policy" msgstr "" #: senlin_dashboard/cluster/policies/forms.py:111 #, python-format msgid "Your policy %s has been updated." msgstr "" #: senlin_dashboard/cluster/policies/forms.py:119 msgid "Unable to update policy" msgstr "" #: senlin_dashboard/cluster/policies/tables.py:25 #: senlin_dashboard/cluster/policies/templates/policies/create.html:3 #: senlin_dashboard/cluster/policies/views.py:74 msgid "Create Policy" msgstr "" #: senlin_dashboard/cluster/policies/tables.py:33 #: senlin_dashboard/cluster/policies/templates/policies/update.html:3 #: senlin_dashboard/cluster/policies/views.py:119 msgid "Update Policy" msgstr "" #: senlin_dashboard/cluster/policies/tables.py:43 msgid "Delete Policy" msgid_plural "Delete Policies" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/policies/tables.py:51 msgid "Deleted Policy" msgid_plural "Deleted Policies" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/policies/tables.py:68 msgid "Policy Name =" msgstr "" #: senlin_dashboard/cluster/policies/tables.py:69 #: senlin_dashboard/cluster/receivers/tables.py:68 msgid "Type =" msgstr "" #: senlin_dashboard/cluster/policies/tables.py:70 msgid "Level =" msgstr "" #: senlin_dashboard/cluster/policies/views.py:63 msgid "Unable to retrieve policies." msgstr "" #: senlin_dashboard/cluster/policies/views.py:94 #: senlin_dashboard/cluster/policies/views.py:133 msgid "Unable to retrieve policy." msgstr "" #: senlin_dashboard/cluster/policies/templates/policies/_create.html:6 msgid "" "A policy is a set of rules that can be checked and/or enforced when an " "Action is performed on a Cluster." msgstr "" #: senlin_dashboard/cluster/policies/templates/policies/_create.html:8 msgid "Policy Spec Examples" msgstr "" #: senlin_dashboard/cluster/policies/templates/policies/_update.html:6 msgid "Edit the name for the Policy." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:46 #: senlin_dashboard/cluster/profiles/forms.py:58 #, python-format msgid "The specified file is not a valid YAML file: %s" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:70 msgid "Spec Source" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:72 msgid "File" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:73 msgid "YAML" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:78 #: senlin_dashboard/cluster/profiles/forms.py:82 msgid "Spec File" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:84 msgid "The spec file used to create the profile." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:86 #: senlin_dashboard/cluster/profiles/forms.py:92 msgid "Spec YAML" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:93 msgid "The spec yaml used to create the profile." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:108 msgid "A spec file or yaml must be specified." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:111 msgid "Can not specify both sepc file and yaml." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:130 #, python-format msgid "Your profile %s has been created." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:138 msgid "Unable to create new profile" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:150 msgid "Update the spec of a profile is not allowed" msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:167 #, python-format msgid "Your profile %s has been updated." msgstr "" #: senlin_dashboard/cluster/profiles/forms.py:175 msgid "Unable to update profile" msgstr "" #: senlin_dashboard/cluster/profiles/panel.py:23 #: senlin_dashboard/cluster/profiles/tables.py:95 #: senlin_dashboard/cluster/profiles/templates/profiles/index.html:3 #: senlin_dashboard/cluster/profiles/urls.py:22 #: senlin_dashboard/cluster/profiles/views.py:33 msgid "Profiles" msgstr "" #: senlin_dashboard/cluster/profiles/tables.py:25 #: senlin_dashboard/cluster/profiles/templates/profiles/create.html:3 #: senlin_dashboard/cluster/profiles/views.py:74 msgid "Create Profile" msgstr "" #: senlin_dashboard/cluster/profiles/tables.py:33 #: senlin_dashboard/cluster/profiles/templates/profiles/update.html:3 #: senlin_dashboard/cluster/profiles/views.py:86 msgid "Update Profile" msgstr "" #: senlin_dashboard/cluster/profiles/tables.py:43 msgid "Delete Profile" msgid_plural "Delete Profiles" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/profiles/tables.py:51 msgid "Deleted Profile" msgid_plural "Deleted Profiles" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/profiles/views.py:63 msgid "Unable to retrieve profiles." msgstr "" #: senlin_dashboard/cluster/profiles/views.py:113 #: senlin_dashboard/cluster/profiles/views.py:147 msgid "Unable to retrieve profile." msgstr "" #: senlin_dashboard/cluster/profiles/templates/profiles/_create.html:10 msgid "A profile encodes the information needed for node creation." msgstr "" #: senlin_dashboard/cluster/profiles/templates/profiles/_create.html:12 msgid "Profile Spec Examples" msgstr "" #: senlin_dashboard/cluster/profiles/templates/profiles/_update.html:6 msgid "You may update the editable properties of your profile here." msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:40 #, python-format msgid "The specified params is not a valid YAML: %s" msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:55 msgid "Targeted cluster for this receiver." msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:59 msgid "Name or ID of the targeted action to be triggered." msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:63 msgid "Type of the receiver to create. Default to webhook" msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:65 msgid "Parameters" msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:68 msgid "" "YAML formatted parameters that will be passed to target action when the " "receiver is triggered." msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:79 msgid "Select Type" msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:88 #, python-format msgid "The parameters is not a valid YAML formatted: %s" msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:96 #, python-format msgid "Your receiver %s has been created successfully." msgstr "" #: senlin_dashboard/cluster/receivers/forms.py:101 msgid "Unable to create new receiver" msgstr "" #: senlin_dashboard/cluster/receivers/panel.py:21 #: senlin_dashboard/cluster/receivers/tables.py:97 #: senlin_dashboard/cluster/receivers/templates/receivers/index.html:3 #: senlin_dashboard/cluster/receivers/urls.py:24 #: senlin_dashboard/cluster/receivers/views.py:31 msgid "Receivers" msgstr "" #: senlin_dashboard/cluster/receivers/tables.py:25 #: senlin_dashboard/cluster/receivers/templates/receivers/create.html:3 #: senlin_dashboard/cluster/receivers/views.py:72 msgid "Create Receiver" msgstr "" #: senlin_dashboard/cluster/receivers/tables.py:36 msgid "Delete Receiver" msgid_plural "Delete Receivers" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/receivers/tables.py:44 msgid "Deleted Receiver" msgid_plural "Deleted Receivers" msgstr[0] "" msgstr[1] "" #: senlin_dashboard/cluster/receivers/tables.py:67 msgid "Receiver Name =" msgstr "" #: senlin_dashboard/cluster/receivers/tables.py:69 msgid "Action =" msgstr "" #: senlin_dashboard/cluster/receivers/views.py:61 msgid "Unable to retrieve receivers." msgstr "" #: senlin_dashboard/cluster/receivers/views.py:91 msgid "Unable to retrieve receiver." msgstr "" #: senlin_dashboard/cluster/receivers/templates/receivers/_create.html:6 msgid "" "A Receiver is used to prepare Senlin engine to react to external alarms " "or events so that a specific Action can be initiated on a senlin cluster " "automatically. For example, when workload on a cluster climbs high, a " "receiver can change the size of a specified cluster." msgstr "" #: senlin_dashboard/cluster/receivers/templates/receivers/_detail_overview.html:17 msgid "Channel" msgstr ""