-
-
Notifications
You must be signed in to change notification settings - Fork 32k
gh-134887: Add references to locale
module for locale-aware number formatting references in string
module docs
#134888
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
locale
module for locale-aware number formatting references in string
module docslocale
module for locale-aware number formatting references in string
module docs
locale
module for locale-aware number formatting references in string
module docslocale
module for locale-aware number formatting references in string
module docs
Doc/library/string.rst
Outdated
For a locale aware separator, use the ``'n'`` presentation type instead. | ||
For a locale-aware separator, use the ``'n'`` presentation type instead. Note | ||
that the locale setting for numeric values must first be set using the | ||
:mod:`locale` module, *e.g.,* ``locale.setlocale(locale.LC_NUMERIC, 'en_US')``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are two other occurrences of "e.g." in this document that pre-date my changes. Would you like me to update those as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure we need to add a reference to setting the locale, since the text already says it's local aware.
For a locale-aware separator, use the ``'n'`` presentation type instead. | ||
Note that the locale setting for numeric values must first be set using | ||
the :mod:`locale` module, for example, | ||
``locale.setlocale(locale.LC_NUMERIC, 'en_US')``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why refer to this here? At most it just belongs in the n
section.
| | digit group separators. | | ||
| | digit group separators. Note that the default locale is | | ||
| | not the system locale, and therefore, you must set, at a | | ||
| | minimum, the ``LC_NUMERIC`` category (see the | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't true, is it? I'm referring to the wording "must set": shouldn't it be "can set".
Add references to
locale
module for locale-aware number formatting references instring
module docs to avoid users thinking that the locale doesn't have a thousands separator for example.n
in the format-specifier should reference locale-setting #134887