[3.12] gh-77956: Add the words 'default' and 'version' help text localizable (GH-12711) (GH-115967)

(cherry picked from commit da382aaf52)

Co-authored-by: paul.j3
Co-authored-by: Emmanuel Arias <eamanu@yaerobi.com>
Co-authored-by: Jérémie Detrey <jdetrey@users.noreply.github.com>
This commit is contained in:
Serhiy Storchaka 2024-02-26 23:11:27 +02:00 committed by GitHub
parent 7b91b9001a
commit f0c194ad15
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View file

@ -722,7 +722,7 @@ class ArgumentDefaultsHelpFormatter(HelpFormatter):
if action.default is not SUPPRESS: if action.default is not SUPPRESS:
defaulting_nargs = [OPTIONAL, ZERO_OR_MORE] defaulting_nargs = [OPTIONAL, ZERO_OR_MORE]
if action.option_strings or action.nargs in defaulting_nargs: if action.option_strings or action.nargs in defaulting_nargs:
help += ' (default: %(default)s)' help += _(' (default: %(default)s)')
return help return help
@ -1151,7 +1151,9 @@ class _VersionAction(Action):
version=None, version=None,
dest=SUPPRESS, dest=SUPPRESS,
default=SUPPRESS, default=SUPPRESS,
help="show program's version number and exit"): help=None):
if help is None:
help = _("show program's version number and exit")
super(_VersionAction, self).__init__( super(_VersionAction, self).__init__(
option_strings=option_strings, option_strings=option_strings,
dest=dest, dest=dest,

View file

@ -0,0 +1 @@
Add 'default' and 'version' help text for localization in argparse.