summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2/keypair.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-05-24 11:54:13 +0000
committerGerrit Code Review <review@openstack.org>2016-05-24 11:54:14 +0000
commit086c3ab8fabe79834964fb97a902ba67ecaaae85 (patch)
treeef9a841a031258208dc43671ee65ae3441880a47 /openstackclient/compute/v2/keypair.py
parent5ae8f1b7d52ca9c94a01aeef13754b1d5a15a91f (diff)
parent5398c96e2a816148cbcde7ce43c46de6721051f6 (diff)
downloadpython-openstackclient-086c3ab8fabe79834964fb97a902ba67ecaaae85.tar.gz
Merge "Fix i18n support for help and error messages in compute"
Diffstat (limited to 'openstackclient/compute/v2/keypair.py')
-rw-r--r--openstackclient/compute/v2/keypair.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/openstackclient/compute/v2/keypair.py b/openstackclient/compute/v2/keypair.py
index 1db0f942..8a58e8f2 100644
--- a/openstackclient/compute/v2/keypair.py
+++ b/openstackclient/compute/v2/keypair.py
@@ -23,6 +23,7 @@ import sys
from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import utils
+from openstackclient.i18n import _
class CreateKeypair(command.ShowOne):
@@ -33,12 +34,12 @@ class CreateKeypair(command.ShowOne):
parser.add_argument(
'name',
metavar='<name>',
- help='New public key name',
+ help=_("New public key name")
)
parser.add_argument(
'--public-key',
metavar='<file>',
- help='Filename for public key to add',
+ help=_("Filename for public key to add")
)
return parser
@@ -51,9 +52,11 @@ class CreateKeypair(command.ShowOne):
with io.open(os.path.expanduser(parsed_args.public_key)) as p:
public_key = p.read()
except IOError as e:
- msg = "Key file %s not found: %s"
- raise exceptions.CommandError(msg
- % (parsed_args.public_key, e))
+ msg = _("Key file %(public_key)s not found: %(exception)s")
+ raise exceptions.CommandError(
+ msg % {"public_key": parsed_args.public_key,
+ "exception": e}
+ )
keypair = compute_client.keypairs.create(
parsed_args.name,
@@ -81,7 +84,7 @@ class DeleteKeypair(command.Command):
parser.add_argument(
'name',
metavar='<key>',
- help='Public key to delete',
+ help=_("Public key to delete")
)
return parser
@@ -115,13 +118,13 @@ class ShowKeypair(command.ShowOne):
parser.add_argument(
'name',
metavar='<key>',
- help='Public key to display',
+ help=_("Public key to display")
)
parser.add_argument(
'--public-key',
action='store_true',
default=False,
- help='Show only bare public key',
+ help=_("Show only bare public key")
)
return parser