# Translations template for python-senlinclient. # Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the python-senlinclient # project. # FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: python-senlinclient 0.0.1.dev179\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2015-05-06 23:15-0400\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" #: senlinclient/cliargs.py:24 msgid "Authentication plugin, default to env[OS_AUTH_PLUGIN]" msgstr "" #: senlinclient/cliargs.py:29 msgid "Defaults to env[OS_AUTH_URL]" msgstr "" #: senlinclient/cliargs.py:34 msgid "Defaults to env[OS_PROJECT_ID]." msgstr "" #: senlinclient/cliargs.py:39 msgid "Defaults to env[OS_PROJECT_NAME]." msgstr "" #: senlinclient/cliargs.py:44 msgid "Defaults to env[OS_TENANT_ID]." msgstr "" #: senlinclient/cliargs.py:49 msgid "Defaults to env[OS_TENANT_NAME]." msgstr "" #: senlinclient/cliargs.py:54 msgid "Domain ID for scope of authorization, defaults to env[OS_DOMAIN_ID]." msgstr "" #: senlinclient/cliargs.py:60 msgid "Domain name for scope of authorization, defaults to env[OS_DOMAIN_NAME]." msgstr "" #: senlinclient/cliargs.py:67 msgid "" "Project domain ID for scope of authorization, defaults to " "env[OS_PROJECT_DOMAIN_ID]." msgstr "" #: senlinclient/cliargs.py:74 msgid "" "Project domain name for scope of authorization, defaults to " "env[OS_PROJECT_DOMAIN_NAME]." msgstr "" #: senlinclient/cliargs.py:81 msgid "" "User domain ID for scope of authorization, defaults to " "env[OS_USER_DOMAIN_ID]." msgstr "" #: senlinclient/cliargs.py:88 msgid "" "User domain name for scope of authorization, defaults to " "env[OS_USER_DOMAIN_NAME]." msgstr "" #: senlinclient/cliargs.py:94 msgid "Defaults to env[OS_USERNAME]." msgstr "" #: senlinclient/cliargs.py:99 msgid "Defaults to env[OS_USER_ID]." msgstr "" #: senlinclient/cliargs.py:104 msgid "Defaults to env[OS_PASSWORD]" msgstr "" #: senlinclient/cliargs.py:109 msgid "Defaults to env[OS_TRUST_ID]" msgstr "" #: senlinclient/cliargs.py:116 msgid "" "Path of CA TLS certificate(s) used to verify the remote server's " "certificate. Without this option senlin looks for the default system CA " "certificates." msgstr "" #: senlinclient/cliargs.py:123 msgid "Verify server certificate (default)" msgstr "" #: senlinclient/cliargs.py:127 msgid "" "Explicitly allow senlinclient to perform \"insecure SSL\" (HTTPS) " "requests. The server's certificate will not be verified against any " "certificate authorities. This option should be used with caution." msgstr "" #: senlinclient/cliargs.py:135 msgid "" "A string token to bootstrap the Keystone database, defaults to " "env[OS_TOKEN]" msgstr "" #: senlinclient/cliargs.py:141 msgid "Access info, defaults to env[OS_ACCESS_INFO]" msgstr "" #: senlinclient/cliargs.py:148 msgid "Desired API names, defaults to env[OS_API_NAME]" msgstr "" #: senlinclient/cliargs.py:156 msgid "Desired API region, defaults to env[OS_API_REGION]" msgstr "" #: senlinclient/cliargs.py:163 msgid "Desired API versions, defaults to env[OS_API_VERSION]" msgstr "" #: senlinclient/cliargs.py:170 msgid "Desired API visibility, defaults to env[OS_API_VISIBILITY]" msgstr "" #: senlinclient/cliargs.py:192 msgid "Shows the client version and exits." msgstr "" #: senlinclient/cliargs.py:197 msgid "Defaults to env[SENLINCLIENT_DEBUG]." msgstr "" #: senlinclient/cliargs.py:201 msgid "Print more verbose output." msgstr "" #: senlinclient/cliargs.py:205 msgid "" "Number of seconds to wait for an API response, defaults to system socket " "timeout" msgstr "" #: senlinclient/cliargs.py:211 msgid "Version number for Senlin API to use, Default to \"1\"." msgstr "" #: senlinclient/shell.py:105 msgid "" "HMAC key to use for encrypting context data for performance profiling of " "operation. This key should be the value of HMAC key configured in " "osprofiler middleware in senlin, it is specified in the paste deploy " "configuration (/etc/senlin/api-paste.ini). Without the key, profiling " "will not be triggered even if osprofiler is enabled on server side." msgstr "" #: senlinclient/shell.py:134 msgid "Display help for ." msgstr "" #: senlinclient/shell.py:151 msgid "You must provide an auth url via --os-auth-url (or env[OS_AUTH_URL])" msgstr "" #: senlinclient/shell.py:157 msgid "You must provide a user name, a user_id or a token for authentication" msgstr "" #: senlinclient/shell.py:163 msgid "" "Both user name and user ID are specified, Senin will use user ID for " "authentication" msgstr "" #: senlinclient/shell.py:165 senlinclient/shell.py:201 #, python-format msgid "WARNING: %s" msgstr "" #: senlinclient/shell.py:169 msgid "" "Either user domain ID (--user-domain-id / env[OS_USER_DOMAIN_ID]) or user" " domain name (--user-domain-name / env[OS_USER_DOMAIN_NAME must be " "specified, because user name may not be unique." msgstr "" #: senlinclient/shell.py:178 #, python-format msgid "You must provide a password for user %s" msgstr "" #: senlinclient/shell.py:186 msgid "" "Either project/tenant ID or project/tenant name must be specified, or " "else Senlin cannot know which project to use." msgstr "" #: senlinclient/shell.py:191 msgid "" "Neither project ID nor project name is specified. Senlin will use user's " "default project which may result in authentication error." msgstr "" #: senlinclient/shell.py:194 #, python-format msgid "WARINING: %s" msgstr "" #: senlinclient/shell.py:199 msgid "" "Both project/tenant name and project/tenant ID are specified, Senin will " "use project ID for authentication" msgstr "" #: senlinclient/shell.py:207 msgid "" "Either project domain ID (--project-domain-id / " "env[OS_PROJECT_DOMAIN_ID]) orr project domain name (--project-domain-name" " / env[OS_PROJECT_DOMAIN_NAME must be specified, because project/tenant " "name may not be unique." msgstr "" #: senlinclient/shell.py:244 msgid "Type \"senlin help \" for help on a specific command." msgstr "" #: senlinclient/shell.py:297 #, python-format msgid "Trace ID: %s" msgstr "" #: senlinclient/shell.py:298 #, python-format msgid "" "To display trace use next command:\n" "osprofiler trace show --html %s " msgstr "" #: senlinclient/shell.py:309 msgid "... terminating senlin client" msgstr "" #: senlinclient/common/exc.py:50 msgid "Key \"error\" not exists" msgstr "" #: senlinclient/common/exc.py:64 #, python-format msgid "" "ERROR: %(message)s\n" "%(traceback)s" msgstr "" #: senlinclient/common/exc.py:68 #, python-format msgid "ERROR(%(code)s): %(message)s" msgstr "" #: senlinclient/common/exc.py:248 #, python-format msgid "Unknown exception: %s" msgstr "" #: senlinclient/common/exc.py:254 #, python-format msgid "Malformed exception record, missing field \"%s\"" msgstr "" #: senlinclient/common/exc.py:255 #, python-format msgid "Original error record: %s" msgstr "" #: senlinclient/common/utils.py:126 #, python-format msgid "Malformed parameter(%s). Use the key=value format." msgstr "" #: senlinclient/common/utils.py:144 #, python-format msgid "The specified file is not a valid YAML file: %s" msgstr "" #: senlinclient/common/utils.py:154 msgid "No template found in the given spec file" msgstr "" #: senlinclient/common/utils.py:182 #, python-format msgid "The format(%s) is unsupported." msgstr "" #: senlinclient/openstack/common/cliutils.py:40 #, python-format msgid "Missing arguments: %s" msgstr "" #: senlinclient/openstack/common/cliutils.py:158 #, python-format msgid "" "Field labels list %(labels)s has different number of elements than fields" " list %(fields)s" msgstr "" #: senlinclient/v1/shell.py:45 msgid "Profile type to get the details for." msgstr "" #: senlinclient/v1/shell.py:53 #, python-format msgid "Profile Type not found: %s" msgstr "" #: senlinclient/v1/shell.py:59 msgid "Profile type to generate a template for." msgstr "" #: senlinclient/v1/shell.py:61 senlinclient/v1/shell.py:259 #, python-format msgid "The template output format, one of: %s." msgstr "" #: senlinclient/v1/shell.py:70 #, python-format msgid "Profile Type %s not found." msgstr "" #: senlinclient/v1/shell.py:84 msgid "Include soft-deleted profiles if any." msgstr "" #: senlinclient/v1/shell.py:86 msgid "Limit the number of profiles returned." msgstr "" #: senlinclient/v1/shell.py:88 msgid "Only return profiles that appear after the given ID." msgstr "" #: senlinclient/v1/shell.py:90 senlinclient/v1/shell.py:288 #: senlinclient/v1/shell.py:391 senlinclient/v1/shell.py:533 #: senlinclient/v1/shell.py:690 senlinclient/v1/shell.py:990 #: senlinclient/v1/shell.py:1253 msgid "Print full IDs in list." msgstr "" #: senlinclient/v1/shell.py:117 senlinclient/v1/shell.py:202 #, python-format msgid "Profile not found: %s" msgstr "" #: senlinclient/v1/shell.py:133 senlinclient/v1/shell.py:181 msgid "Profile type used for this profile." msgstr "" #: senlinclient/v1/shell.py:135 msgid "The spec file used to create the profile." msgstr "" #: senlinclient/v1/shell.py:137 senlinclient/v1/shell.py:174 msgid "A string format permission for this profile." msgstr "" #: senlinclient/v1/shell.py:139 senlinclient/v1/shell.py:176 msgid "" "Tag values to be attached to the profile. This can be specified multiple " "times, or once with tags separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:144 msgid "Name of the profile to create." msgstr "" #: senlinclient/v1/shell.py:163 msgid "Name or ID of profile to show." msgstr "" #: senlinclient/v1/shell.py:170 msgid "The new name for the profile." msgstr "" #: senlinclient/v1/shell.py:172 msgid "The new spec file for the profile." msgstr "" #: senlinclient/v1/shell.py:183 msgid "Name or ID of the profile to update." msgstr "" #: senlinclient/v1/shell.py:210 msgid "Delete the profile completely from database." msgstr "" #: senlinclient/v1/shell.py:212 msgid "Name or ID of profile(s) to delete." msgstr "" #: senlinclient/v1/shell.py:228 msgid "Failed to delete any of the specified profile(s)." msgstr "" #: senlinclient/v1/shell.py:243 msgid "Policy type to get the details for." msgstr "" #: senlinclient/v1/shell.py:251 #, python-format msgid "Policy Type not found: %s" msgstr "" #: senlinclient/v1/shell.py:257 msgid "Policy type to generate a template for." msgstr "" #: senlinclient/v1/shell.py:268 #, python-format msgid "Policy type %s not found." msgstr "" #: senlinclient/v1/shell.py:282 msgid "Include deleted webhooks if any." msgstr "" #: senlinclient/v1/shell.py:284 msgid "Limit the number of webhooks returned." msgstr "" #: senlinclient/v1/shell.py:286 msgid "Only return webhooks that appear after the given ID." msgstr "" #: senlinclient/v1/shell.py:316 #, python-format msgid "Webhook not found: %s" msgstr "" #: senlinclient/v1/shell.py:323 msgid "Name of the webhook to be updated." msgstr "" #: senlinclient/v1/shell.py:330 msgid "Object type name used for this webhook." msgstr "" #: senlinclient/v1/shell.py:332 msgid "Object id used for this webhook." msgstr "" #: senlinclient/v1/shell.py:334 msgid "Name of action used for this webhook." msgstr "" #: senlinclient/v1/shell.py:337 msgid "The credential used when triggering the webhook." msgstr "" #: senlinclient/v1/shell.py:340 msgid "" "A dictionary of parameters that will be passed to object action when " "webhook is triggered." msgstr "" #: senlinclient/v1/shell.py:344 msgid "Name of the webhook to create." msgstr "" #: senlinclient/v1/shell.py:361 msgid "Name or ID of webhook(s) to delete." msgstr "" #: senlinclient/v1/shell.py:376 msgid "Failed to delete any of the specified webhook(s)." msgstr "" #: senlinclient/v1/shell.py:385 msgid "Include soft-deleted policies if any." msgstr "" #: senlinclient/v1/shell.py:387 msgid "Limit the number of policies returned." msgstr "" #: senlinclient/v1/shell.py:389 msgid "Only return policies that appear after the given ID." msgstr "" #: senlinclient/v1/shell.py:419 #, python-format msgid "Policy not found: %s" msgstr "" #: senlinclient/v1/shell.py:429 msgid "Policy type used for this policy." msgstr "" #: senlinclient/v1/shell.py:431 msgid "The spec file used to create the policy." msgstr "" #: senlinclient/v1/shell.py:433 senlinclient/v1/shell.py:463 msgid "" "An integer indicating the cooldown seconds once the policy is effected. " "Default to 0." msgstr "" #: senlinclient/v1/shell.py:436 senlinclient/v1/shell.py:466 msgid "" "An integer beteen 0 and 100 representing the enforcement level. Default " "to 0." msgstr "" #: senlinclient/v1/shell.py:439 msgid "Name of the policy to create." msgstr "" #: senlinclient/v1/shell.py:456 senlinclient/v1/shell.py:471 msgid "Name of the policy to be updated." msgstr "" #: senlinclient/v1/shell.py:469 msgid "New name of the policy to be updated." msgstr "" #: senlinclient/v1/shell.py:488 msgid "Delete the policy completely from database." msgstr "" #: senlinclient/v1/shell.py:490 msgid "Name or ID of policy(s) to delete." msgstr "" #: senlinclient/v1/shell.py:506 msgid "Failed to delete any of the specified policy(s)." msgstr "" #: senlinclient/v1/shell.py:515 msgid "Include soft-deleted clusters if any." msgstr "" #: senlinclient/v1/shell.py:517 msgid "Include nested clusters if any." msgstr "" #: senlinclient/v1/shell.py:519 msgid "" "Filter parameters to apply on returned clusters. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:524 senlinclient/v1/shell.py:809 #: senlinclient/v1/shell.py:978 senlinclient/v1/shell.py:1189 #: senlinclient/v1/shell.py:1243 msgid "Name of keys used for sorting the returned events." msgstr "" #: senlinclient/v1/shell.py:526 senlinclient/v1/shell.py:811 #: senlinclient/v1/shell.py:980 senlinclient/v1/shell.py:1191 #: senlinclient/v1/shell.py:1245 msgid "Direction for sorting, where DIR can be \"asc\" or \"desc\"." msgstr "" #: senlinclient/v1/shell.py:528 msgid "Limit the number of clusters returned." msgstr "" #: senlinclient/v1/shell.py:530 msgid "Only return clusters that appear after the given cluster ID." msgstr "" #: senlinclient/v1/shell.py:564 #, python-format msgid "Cluster %s is not found" msgstr "" #: senlinclient/v1/shell.py:574 msgid "Profile Id used for this cluster." msgstr "" #: senlinclient/v1/shell.py:576 msgid "Min size of the cluster. Default to 0." msgstr "" #: senlinclient/v1/shell.py:578 msgid "Max size of the cluster. Default to 0, means unlimtated." msgstr "" #: senlinclient/v1/shell.py:580 msgid "Desired capacity of the cluster. Default to 0." msgstr "" #: senlinclient/v1/shell.py:582 msgid "ID of the parent cluster, if exists." msgstr "" #: senlinclient/v1/shell.py:584 msgid "Cluster creation timeout in minutes." msgstr "" #: senlinclient/v1/shell.py:586 senlinclient/v1/shell.py:644 #: senlinclient/v1/shell.py:1064 msgid "" "Tag values to be attached to the cluster. This can be specified multiple " "times, or once with tags separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:591 msgid "Name of the cluster to create." msgstr "" #: senlinclient/v1/shell.py:610 msgid "Name or ID of cluster(s) to delete." msgstr "" #: senlinclient/v1/shell.py:623 msgid "Failed to delete any of the specified clusters." msgstr "" #: senlinclient/v1/shell.py:630 senlinclient/v1/shell.py:1115 msgid "ID of new profile to use." msgstr "" #: senlinclient/v1/shell.py:632 msgid "New min size of the cluster. Default to None." msgstr "" #: senlinclient/v1/shell.py:634 msgid "New max size of the cluster. Default to 0, means unlimtated." msgstr "" #: senlinclient/v1/shell.py:638 msgid "New Desired capacity of the cluster. Default to None." msgstr "" #: senlinclient/v1/shell.py:640 msgid "New timeout (in minutes) value for the cluster." msgstr "" #: senlinclient/v1/shell.py:642 msgid "ID of parent cluster for the cluster." msgstr "" #: senlinclient/v1/shell.py:649 msgid "New name for the cluster to update." msgstr "" #: senlinclient/v1/shell.py:651 msgid "Name or ID of cluster to be updated." msgstr "" #: senlinclient/v1/shell.py:672 msgid "Name or ID of cluster to show." msgstr "" #: senlinclient/v1/shell.py:679 senlinclient/v1/shell.py:971 #: senlinclient/v1/shell.py:1251 msgid "Include soft-deleted nodes if any." msgstr "" #: senlinclient/v1/shell.py:681 senlinclient/v1/shell.py:973 msgid "" "Filter parameters to apply on returned nodes. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:686 senlinclient/v1/shell.py:982 #: senlinclient/v1/shell.py:1247 msgid "Limit the number of nodes returned." msgstr "" #: senlinclient/v1/shell.py:688 senlinclient/v1/shell.py:984 #: senlinclient/v1/shell.py:1249 msgid "Only return nodes that appear after the given node ID." msgstr "" #: senlinclient/v1/shell.py:692 msgid "Name or ID of cluster to nodes from." msgstr "" #: senlinclient/v1/shell.py:712 msgid "No node matching criteria is found" msgstr "" #: senlinclient/v1/shell.py:728 msgid "ID of nodes to be added; multiple nodes can be separated with \",\"" msgstr "" #: senlinclient/v1/shell.py:731 senlinclient/v1/shell.py:750 #: senlinclient/v1/shell.py:768 senlinclient/v1/shell.py:786 #: senlinclient/v1/shell.py:862 senlinclient/v1/shell.py:884 #: senlinclient/v1/shell.py:912 senlinclient/v1/shell.py:934 #: senlinclient/v1/shell.py:951 msgid "Name or ID of cluster to operate on." msgstr "" #: senlinclient/v1/shell.py:747 msgid "ID of nodes to be deleted; multiple nodes can be separatedwith \",\"." msgstr "" #: senlinclient/v1/shell.py:766 senlinclient/v1/shell.py:784 msgid "Number of nodes to be added." msgstr "" #: senlinclient/v1/shell.py:804 msgid "" "Filter parameters to apply on returned results. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:813 msgid "Name or ID of cluster to query on." msgstr "" #: senlinclient/v1/shell.py:833 msgid "ID or name of the policy to query on." msgstr "" #: senlinclient/v1/shell.py:835 msgid "ID or name of the cluster to query on." msgstr "" #: senlinclient/v1/shell.py:847 msgid "ID or name of policy to be attached." msgstr "" #: senlinclient/v1/shell.py:849 senlinclient/v1/shell.py:902 msgid "" "An integer specifying the relative priority among all policies attached " "to a cluster. The lower the value, the higher the priority. Default is " "50." msgstr "" #: senlinclient/v1/shell.py:853 msgid "" "An integer beteen 0 and 100 representing the enforcement level. Default " "to enforcement level of policy." msgstr "" #: senlinclient/v1/shell.py:856 msgid "" "An integer indicating the cooldown seconds once the policy is effected. " "Default to cooldown of policy." msgstr "" #: senlinclient/v1/shell.py:859 msgid "Whether the policy should be enabled once attached. Default to enabled." msgstr "" #: senlinclient/v1/shell.py:882 msgid "ID or name of policy to be detached." msgstr "" #: senlinclient/v1/shell.py:900 msgid "ID or name of policy to be updated." msgstr "" #: senlinclient/v1/shell.py:906 msgid "New enforcement level." msgstr "" #: senlinclient/v1/shell.py:908 msgid "Cooldown interval in seconds." msgstr "" #: senlinclient/v1/shell.py:910 msgid "Whether the policy should be enabled." msgstr "" #: senlinclient/v1/shell.py:932 msgid "ID or name of policy to be enabled." msgstr "" #: senlinclient/v1/shell.py:949 msgid "ID or name of policy to be disabled." msgstr "" #: senlinclient/v1/shell.py:969 msgid "ID or name of cluster for nodes to list." msgstr "" #: senlinclient/v1/shell.py:986 msgid "" "Indicate that this node list should include nodes from all tenants. This " "option is subject to access policy checking. Default is False." msgstr "" #: senlinclient/v1/shell.py:1042 #, python-format msgid "Node %s is not found" msgstr "" #: senlinclient/v1/shell.py:1058 msgid "Profile Id used for this node." msgstr "" #: senlinclient/v1/shell.py:1060 msgid "Cluster Id for this node." msgstr "" #: senlinclient/v1/shell.py:1062 senlinclient/v1/shell.py:1117 msgid "Role for this node in the specific cluster." msgstr "" #: senlinclient/v1/shell.py:1069 msgid "Name of the node to create." msgstr "" #: senlinclient/v1/shell.py:1085 msgid "Include physical object details." msgstr "" #: senlinclient/v1/shell.py:1087 msgid "Name or ID of the node to show the details for." msgstr "" #: senlinclient/v1/shell.py:1094 msgid "Name or ID of node(s) to delete." msgstr "" #: senlinclient/v1/shell.py:1107 msgid "Failed to delete any of the specified nodes." msgstr "" #: senlinclient/v1/shell.py:1113 msgid "New name for the node." msgstr "" #: senlinclient/v1/shell.py:1119 msgid "" "Tag values to be attached to the node. This can be specified multiple " "times, or once with tags separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:1124 msgid "Name or ID of node to update." msgstr "" #: senlinclient/v1/shell.py:1131 #, python-format msgid "Node not found: %s" msgstr "" #: senlinclient/v1/shell.py:1146 msgid "ID or name of cluster for node to join." msgstr "" #: senlinclient/v1/shell.py:1148 senlinclient/v1/shell.py:1164 msgid "Name or ID of node to operate on." msgstr "" #: senlinclient/v1/shell.py:1180 msgid "" "Filter parameters to apply on returned events. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:1185 msgid "Limit the number of events returned." msgstr "" #: senlinclient/v1/shell.py:1187 msgid "Only return events that appear after the given event ID." msgstr "" #: senlinclient/v1/shell.py:1193 msgid "" "Whether events from all projects(tenants) should be listed. Default to " "False. Setting this to True may demand for an admin privilege." msgstr "" #: senlinclient/v1/shell.py:1197 msgid "Whether deleted events should be listed as well. Default to False." msgstr "" #: senlinclient/v1/shell.py:1222 msgid "ID of event to display details for." msgstr "" #: senlinclient/v1/shell.py:1238 msgid "" "Filter parameters to apply on returned actions. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" #: senlinclient/v1/shell.py:1288 msgid "Name or ID of the action to show the details for." msgstr "" #: senlinclient/v1/shell.py:1295 #, python-format msgid "Action %(id)s is not found" msgstr ""