summaryrefslogtreecommitdiffstats
path: root/Lib/locale.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove mojibake in the locale aliases mapping. (GH-6716)Serhiy Storchaka2018-05-061-2/+0
|
* bpo-20087: Update locale alias mapping with glibc 2.27 supported locales. ↵Serhiy Storchaka2018-05-061-4/+53
| | | | (ПР-6708)
* bpo-29240: PEP 540: Add a new UTF-8 Mode (#855)Victor Stinner2017-12-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | * Add -X utf8 command line option, PYTHONUTF8 environment variable and a new sys.flags.utf8_mode flag. * If the LC_CTYPE locale is "C" at startup: enable automatically the UTF-8 mode. * Add _winapi.GetACP(). encodings._alias_mbcs() now calls _winapi.GetACP() to get the ANSI code page * locale.getpreferredencoding() now returns 'UTF-8' in the UTF-8 mode. As a side effect, open() now uses the UTF-8 encoding by default in this mode. * Py_DecodeLocale() and Py_EncodeLocale() now use the UTF-8 encoding in the UTF-8 Mode. * Update subprocess._args_from_interpreter_flags() to handle -X utf8 * Skip some tests relying on the current locale if the UTF-8 mode is enabled. * Add test_utf8mode.py. * _Py_DecodeUTF8_surrogateescape() gets a new optional parameter to return also the length (number of wide characters). * pymain_get_global_config() and pymain_set_global_config() now always copy flag values, rather than only copying if the new value is greater than the old value.
* bpo-30152: Reduce the number of imports for argparse. (#1269)Serhiy Storchaka2017-09-251-3/+3
|
* bpo-30144: Import collections ABC from collections.abc rather than ↵Serhiy Storchaka2017-04-241-2/+2
| | | | collections. (#1263)
* bpo-29762: More use "raise from None". (#569)Serhiy Storchaka2017-04-051-1/+2
| | | This hides unwanted implementation details from tracebacks.
* test_locale now ignores the DeprecationWarning (#977)Victor Stinner2017-04-031-1/+1
| | | | | Don't fail anymore if test run with python3 -Werror. Fix also deprecation message: add a space.
* bpo-10379: add 'monetary' to format_string, deprecate formatGarvit Khatri2017-03-281-20/+25
| | | | | | | Add the 'monetary' parameter to format_string so that all uses of format can be converted to format_string. Adjust the documentation accordingly, and add a deprecation warning when format is used.
* bpo-20087: Revert "make the glibc alias table take precedence over the X11 ↵Benjamin Peterson2017-03-201-105/+41
| | | | | one (#422)" (#713) This reverts commit 02371e0ed1ee82ec73e7d363bcf2ed40cde1397a.
* make the glibc alias table take precedence over the X11 one (#422)Benjamin Peterson2017-03-081-41/+105
| | | bpo-20087
* Issue #28596: The preferred encoding is UTF-8 on Android.Xavier de Gaye2016-12-171-9/+15
|
* Issue #27076: Merge spelling from 3.5Martin Panter2016-05-261-1/+1
|\
| * Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-1/+1
| | | | | | | | Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
* | merge 3.5.Senthil Kumaran2016-04-131-9/+8
|\ \ | |/ | | | | [minor] - Correct the docstring of locale.str. Patch by poleto.
| * [minor] - Correct the docstring of locale.str. Patch by poleto.Senthil Kumaran2016-04-131-9/+8
| |
* | locale.delocalize(): only call localeconv() onceVictor Stinner2015-11-031-2/+6
|/
* Issue #22681: Added support for the koi8_t encoding.Serhiy Storchaka2015-05-121-0/+1
|
* Issue #22682: Added support for the kz1048 encoding.Serhiy Storchaka2015-05-121-0/+1
|
* Issue #13918: Provide a locale.delocalize() function which can removeAntoine Pitrou2014-10-231-6/+9
| | | | | locale-specific number formatting from a string representing a number, without then converting it to a specific type. Patch by Cédric Krier.
* Issue #20079: Updated alias mapping to glibc 2.19 SUPPORTED file.Serhiy Storchaka2014-10-021-1/+11
|
* Issue #20076: Remove just added the sr_rs.utf8@latn alias because it isSerhiy Storchaka2014-10-021-1/+0
| | | | derived from sr_rs@latin.
* Issue #20076: Added non derived UTF-8 aliases to locale aliases table.Serhiy Storchaka2014-10-011-0/+9
|
* Issue #20079: Added locales supported in glibc 2.18 to locale alias table.Serhiy Storchaka2014-10-011-0/+99
|
* Issue #20046: Locale alias table no longer contains entities which can beSerhiy Storchaka2013-12-261-426/+40
| | | | calculated. Generalized support of the euro modifier.
* Issue #20027: Fixed locale aliases for devanagari locales.Serhiy Storchaka2013-12-261-3/+4
|\
| * Issue #20027: Fixed locale aliases for devanagari locales.Serhiy Storchaka2013-12-261-3/+4
| |
* | Issue #20034: Updated alias mapping to most recent locale.alias fileSerhiy Storchaka2013-12-201-11/+43
|\ \ | |/ | | | | from X.org distribution using makelocalealias.py.
| * Issue #20034: Updated alias mapping to most recent locale.alias fileSerhiy Storchaka2013-12-201-11/+43
| | | | | | | | from X.org distribution using makelocalealias.py.
| * Issue #5815: Fixed support for locales with modifiers. Fixed support forSerhiy Storchaka2013-12-191-43/+75
| | | | | | | | locale encodings with hyphens.
* | Issue #5815: Fixed support for locales with modifiers. Fixed support forSerhiy Storchaka2013-12-191-43/+75
| | | | | | | | locale encodings with hyphens.
* | Issue #9548: Add a minimal "_bootlocale" module that is imported by the _io ↵Antoine Pitrou2013-10-111-16/+5
| | | | | | | | module instead of the full locale module.
* | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-1/+1
| |
* | Issue #18200: Update the stdlib (except tests) to useBrett Cannon2013-06-141-1/+1
|/ | | | ModuleNotFoundError.
* Fix last remaining references to ex-devguideÉric Araujo2011-11-291-2/+1
|
* Issue #3067: Enhance the documentation and docstring of locale.setlocale()Petri Lehtinen2011-11-051-2/+3
|
* Issue #3067: Fix the error raised by locale.setlocale()Petri Lehtinen2011-11-041-7/+11
|
* Closes #13283: removal of two unused variable in locale.pyJesus Cea2011-10-311-2/+0
|
* (merge) Fix #10154 and #10090: locale normalizes the UTF-8 encoding to ↵Ronald Oussoren2011-05-171-1/+1
|\ | | | | | | | | | | | | | | "UTF-8" instead of "UTF8" On MacOSX and OpenBSD (and possibly other BSDs) "en_US.UTF-8" is a valid locale while "en_US.UTF8" is not. As the former works on Linux as well it is better to normalize to that value.
| * Fix #10154 and #10090: locale normalizes the UTF-8 encoding to "UTF-8" ↵Ronald Oussoren2011-05-171-1/+1
| | | | | | | | | | | | | | | | instead of "UTF8" On MacOSX and OpenBSD (and possibly other BSDs) "en_US.UTF-8" is a valid locale while "en_US.UTF8" is not. As the former works on Linux as well it is better to normalize to that value.
| * Merged revisions 80521 via svnmerge fromR. David Murray2010-09-051-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ................ r80521 | r.david.murray | 2010-04-26 22:45:53 -0400 (Mon, 26 Apr 2010) | 13 lines Merged revisions 80512 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r80512 | r.david.murray | 2010-04-26 17:17:14 -0400 (Mon, 26 Apr 2010) | 7 lines Issue #6656: fix locale.format_string to handle escaped percents and mappings. Refactors format_string. Includes tests for the two problems noted in the issue, but as far as I can see there are no other tests that confirm that format_string conforms to normal % formatting rules. ........ ................
| * Merged revisions 75537,75539 via svnmerge fromAntoine Pitrou2009-10-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r75537 | antoine.pitrou | 2009-10-19 21:37:25 +0200 (lun., 19 oct. 2009) | 3 lines egreen is Derk Drukker + fix NEWS formatting ........ r75539 | antoine.pitrou | 2009-10-19 21:43:09 +0200 (lun., 19 oct. 2009) | 4 lines Issue #7080: locale.strxfrm() raises a MemoryError on 64-bit non-Windows platforms, and assorted locale fixes by Derk Drukker. ........
| * Merged revisions 74687 via svnmerge fromRonald Oussoren2009-09-061-1/+13
| | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r74687 | ronald.oussoren | 2009-09-06 15:59:02 +0200 (Sun, 06 Sep 2009) | 3 lines Fix for issue 6393: Python crashes on OSX when $LANG is set to some (but not all) invalid values due to an invalid result from nl_langinfo ........
* | Merged revisions 80512 via svnmerge fromR. David Murray2010-04-271-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r80512 | r.david.murray | 2010-04-26 17:17:14 -0400 (Mon, 26 Apr 2010) | 7 lines Issue #6656: fix locale.format_string to handle escaped percents and mappings. Refactors format_string. Includes tests for the two problems noted in the issue, but as far as I can see there are no other tests that confirm that format_string conforms to normal % formatting rules. ........
* | Merged revisions 79977 via svnmerge fromAntoine Pitrou2010-04-111-13/+89
| | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79977 | antoine.pitrou | 2010-04-12 00:32:39 +0200 (lun., 12 avril 2010) | 4 lines Issue #8374: Update the internal alias table in the :mod:`locale` module to cover recent locale changes and additions. ........
* | Issue #7080: locale.strxfrm() raises a MemoryError on 64-bit non-WindowsAntoine Pitrou2009-10-191-2/+1
| | | | | | | | platforms, and assorted locale fixes by Derk Drukker.
* | Fix for issue 6393: Python crashes on OSX when $LANG is set to some (butRonald Oussoren2009-09-061-1/+13
| | | | | | | | not all) invalid values due to an invalid result from nl_langinfo
* | Merged revisions 74312 via svnmerge fromMark Dickinson2009-08-041-0/+3
|/ | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r74312 | mark.dickinson | 2009-08-04 22:56:04 +0100 (Tue, 04 Aug 2009) | 4 lines Issue #6620: Slightly safer code for _grouping_intervals in the locale module. Fixes a 'possible use before assignment' warning from pylint. Thanks Vincent Legoll. ........
* Fix for issue 6202Ronald Oussoren2009-06-071-3/+1
|
* Merged revisions 72469 via svnmerge fromJeroen Ruigrok van der Werven2009-05-081-13/+44
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72469 | jeroen.ruigrok | 2009-05-08 16:11:23 +0200 (vr, 08 mei 2009) | 2 lines Update the Windows locale mapping with the ones introduced with Vista. ........
* Merged revisions 72468 via svnmerge fromJeroen Ruigrok van der Werven2009-05-081-0/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72468 | jeroen.ruigrok | 2009-05-08 15:07:39 +0200 (vr, 08 mei 2009) | 2 lines Add ISO-8859-16. ........