summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2/router.py
diff options
context:
space:
mode:
authorTang Chen <chen.tang@easystack.cn>2016-04-16 10:59:37 +0800
committerTang Chen <chen.tang@easystack.cn>2016-04-18 10:31:01 +0800
commit89445855acffc5ae4cf87dc501c09f3434d08bad (patch)
treec55932e315ae6714775614fb3f9e4cdb2f726085 /openstackclient/network/v2/router.py
parent8eade18624ad4a141424caa7e8cbb22294c2239f (diff)
downloadpython-openstackclient-89445855acffc5ae4cf87dc501c09f3434d08bad.tar.gz
State i18() changes and help messages improved
Add _() to wrap help message in network commands. And also some improvement for help message. Change-Id: Ib3e498f5976ba98c44fd4eec2d1623263b3db53e Partial-bug: 1570924
Diffstat (limited to 'openstackclient/network/v2/router.py')
-rw-r--r--openstackclient/network/v2/router.py63
1 files changed, 32 insertions, 31 deletions
diff --git a/openstackclient/network/v2/router.py b/openstackclient/network/v2/router.py
index 2ededae8..56630a23 100644
--- a/openstackclient/network/v2/router.py
+++ b/openstackclient/network/v2/router.py
@@ -19,6 +19,7 @@ from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import parseractions
from openstackclient.common import utils
+from openstackclient.i18n import _
from openstackclient.identity import common as identity_common
@@ -95,12 +96,12 @@ class AddPortToRouter(command.Command):
parser.add_argument(
'router',
metavar='<router>',
- help="Router to which port will be added (name or ID)",
+ help=_("Router to which port will be added (name or ID)")
)
parser.add_argument(
'port',
metavar='<port>',
- help="Port to be added (name or ID)",
+ help=_("Port to be added (name or ID)")
)
return parser
@@ -119,12 +120,12 @@ class AddSubnetToRouter(command.Command):
parser.add_argument(
'router',
metavar='<router>',
- help="Router to which subnet will be added (name or ID)",
+ help=_("Router to which subnet will be added (name or ID)")
)
parser.add_argument(
'subnet',
metavar='<subnet>',
- help="Subnet to be added (name or ID)",
+ help=_("Subnet to be added (name or ID)")
)
return parser
@@ -146,43 +147,43 @@ class CreateRouter(command.ShowOne):
parser.add_argument(
'name',
metavar='<name>',
- help="New router name",
+ help=_("New router name")
)
admin_group = parser.add_mutually_exclusive_group()
admin_group.add_argument(
'--enable',
action='store_true',
default=True,
- help="Enable router (default)",
+ help=_("Enable router (default)")
)
admin_group.add_argument(
'--disable',
action='store_true',
- help="Disable router",
+ help=_("Disable router")
)
parser.add_argument(
'--distributed',
dest='distributed',
action='store_true',
default=False,
- help="Create a distributed router",
+ help=_("Create a distributed router")
)
parser.add_argument(
'--project',
metavar='<project>',
- help="Owner's project (name or ID)",
+ help=_("Owner's project (name or ID)")
)
+ identity_common.add_project_domain_option_to_parser(parser)
parser.add_argument(
'--availability-zone-hint',
metavar='<availability-zone>',
action='append',
dest='availability_zone_hints',
- help='Availability Zone in which to create this router '
- '(requires the Router Availability Zone extension, '
- 'repeat option to set multiple availability zones)',
+ help=_("Availability Zone in which to create this router "
+ "(Router Availability Zone extension required, "
+ "repeat option to set multiple availability zones)")
)
- identity_common.add_project_domain_option_to_parser(parser)
return parser
def take_action(self, parsed_args):
@@ -206,7 +207,7 @@ class DeleteRouter(command.Command):
'router',
metavar="<router>",
nargs="+",
- help=("Router(s) to delete (name or ID)")
+ help=_("Router(s) to delete (name or ID)")
)
return parser
@@ -226,7 +227,7 @@ class ListRouter(command.Lister):
'--long',
action='store_true',
default=False,
- help='List additional fields in output',
+ help=_("List additional fields in output")
)
return parser
@@ -279,12 +280,12 @@ class RemovePortFromRouter(command.Command):
parser.add_argument(
'router',
metavar='<router>',
- help="Router from which port will be removed (name or ID)",
+ help=_("Router from which port will be removed (name or ID)")
)
parser.add_argument(
'port',
metavar='<port>',
- help="Port to be removed (name or ID).",
+ help=_("Port to be removed (name or ID)")
)
return parser
@@ -303,12 +304,12 @@ class RemoveSubnetFromRouter(command.Command):
parser.add_argument(
'router',
metavar='<router>',
- help="Router from which the subnet will be removed (name or ID)",
+ help=_("Router from which the subnet will be removed (name or ID)")
)
parser.add_argument(
'subnet',
metavar='<subnet>',
- help="Subnet to be removed (name or ID)",
+ help=_("Subnet to be removed (name or ID)")
)
return parser
@@ -330,35 +331,35 @@ class SetRouter(command.Command):
parser.add_argument(
'router',
metavar="<router>",
- help=("Router to modify (name or ID)")
+ help=_("Router to modify (name or ID)")
)
parser.add_argument(
'--name',
metavar='<name>',
- help='Set router name',
+ help=_("Set router name")
)
admin_group = parser.add_mutually_exclusive_group()
admin_group.add_argument(
'--enable',
action='store_true',
default=None,
- help='Enable router',
+ help=_("Enable router")
)
admin_group.add_argument(
'--disable',
action='store_true',
- help='Disable router',
+ help=_("Disable router")
)
distribute_group = parser.add_mutually_exclusive_group()
distribute_group.add_argument(
'--distributed',
action='store_true',
- help="Set router to distributed mode (disabled router only)",
+ help=_("Set router to distributed mode (disabled router only)")
)
distribute_group.add_argument(
'--centralized',
action='store_true',
- help="Set router to centralized mode (disabled router only)",
+ help=_("Set router to centralized mode (disabled router only)")
)
routes_group = parser.add_mutually_exclusive_group()
routes_group.add_argument(
@@ -368,15 +369,15 @@ class SetRouter(command.Command):
dest='routes',
default=None,
required_keys=['destination', 'gateway'],
- help="Routes associated with the router "
- "destination: destination subnet (in CIDR notation) "
- "gateway: nexthop IP address "
- "(repeat option to set multiple routes)",
+ help=_("Routes associated with the router "
+ "destination: destination subnet (in CIDR notation) "
+ "gateway: nexthop IP address "
+ "(repeat option to set multiple routes)")
)
routes_group.add_argument(
'--clear-routes',
action='store_true',
- help="Clear routes associated with the router",
+ help=_("Clear routes associated with the router")
)
# TODO(tangchen): Support setting 'ha' property in 'router set'
@@ -408,7 +409,7 @@ class ShowRouter(command.ShowOne):
parser.add_argument(
'router',
metavar="<router>",
- help="Router to display (name or ID)"
+ help=_("Router to display (name or ID)")
)
return parser