diff options
| author | Brant Knudson <bknudson@us.ibm.com> | 2014-10-27 10:54:48 -0500 |
|---|---|---|
| committer | Jamie Lennox <jamielennox@redhat.com> | 2014-10-28 20:33:19 +0000 |
| commit | fece74ca3e56342bee43f561404c19128a613628 (patch) | |
| tree | 7241c8dcb7f3176da3df660dbfb5006f9eb86fc1 /keystoneclient/generic/shell.py | |
| parent | 3b766c51438396a0ab0032de309c9d56e275e0cb (diff) | |
| download | python-keystoneclient-fece74ca3e56342bee43f561404c19128a613628.tar.gz | |
I18n
Keystoneclient didn't provide translated messages. With this
change, the messages are marked for translation.
DocImpact
Implements: blueprint keystoneclient-i18n
Change-Id: I85263a71671a1dffed524185266e6bb7ae559630
Diffstat (limited to 'keystoneclient/generic/shell.py')
| -rw-r--r-- | keystoneclient/generic/shell.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/keystoneclient/generic/shell.py b/keystoneclient/generic/shell.py index 4f9bd33..e5330a5 100644 --- a/keystoneclient/generic/shell.py +++ b/keystoneclient/generic/shell.py @@ -16,6 +16,7 @@ import six from keystoneclient.generic import client +from keystoneclient.i18n import _ from keystoneclient import utils @@ -37,13 +38,14 @@ def do_discover(cs, args): print(versions['message']) for key, version in six.iteritems(versions): if key != 'message': - print(" - supports version %s (%s) here %s" % - (version['id'], version['status'], version['url'])) + print(_(" - supports version %(id)s (%(status)s) here " + "%(url)s") % + version) extensions = cs.discover_extensions(version['url']) if extensions: for key, extension in six.iteritems(extensions): if key != 'message': - print(" - and %s: %s" % - (key, extension)) + print(_(" - and %(key)s: %(extension)s") % + {'key': key, 'extension': extension}) else: - print("No Keystone-compatible endpoint found") + print(_("No Keystone-compatible endpoint found")) |
