Mercurial > cpython-lru_cache-weakref
annotate Lib/locale.py @ 79675:c0a2294de787 2.7
Issue #16199: Backport 2to3 typo fix from 3.2.
| author | Chris Jerdonek <chris.jerdonek@gmail.com> |
|---|---|
| date | Thu, 11 Oct 2012 16:15:46 -0700 |
| parents | d7aff4423172 |
| children |
| rev | line source |
|---|---|
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1 """ Locale support. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
2 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
3 The module provides low-level access to the C lib's locale APIs |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
4 and adds high level number formatting APIs as well as a locale |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
5 aliasing engine to complement these. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
6 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
7 The aliasing engine includes support for many commonly used locale |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
8 names and maps them to values suitable for passing to the C lib's |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
9 setlocale() function. It also includes default encodings for all |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
10 supported locale names. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
11 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
12 """ |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
13 |
|
52632
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
14 import sys |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
15 import encodings |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
16 import encodings.aliases |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
17 import re |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
18 import operator |
|
48074
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
19 import functools |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
20 |
|
77072
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
21 try: |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
22 _unicode = unicode |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
23 except NameError: |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
24 # If Python is built without Unicode support, the unicode type |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
25 # will not exist. Fake one. |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
26 class _unicode(object): |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
27 pass |
|
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
28 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
29 # Try importing the _locale module. |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
30 # |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
31 # If this fails, fall back on a basic 'C' locale emulation. |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
32 |
|
16206
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
33 # Yuck: LC_MESSAGES is non-standard: can't tell whether it exists before |
|
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
34 # trying the import. So __all__ is also fiddled at the end of the file. |
|
41567
86a232ea8ba4
Patch #1710352: add missing public functions to locale.__all__.
Georg Brandl <georg@python.org>
parents:
38207
diff
changeset
|
35 __all__ = ["getlocale", "getdefaultlocale", "getpreferredencoding", "Error", |
|
86a232ea8ba4
Patch #1710352: add missing public functions to locale.__all__.
Georg Brandl <georg@python.org>
parents:
38207
diff
changeset
|
36 "setlocale", "resetlocale", "localeconv", "strcoll", "strxfrm", |
|
86a232ea8ba4
Patch #1710352: add missing public functions to locale.__all__.
Georg Brandl <georg@python.org>
parents:
38207
diff
changeset
|
37 "str", "atof", "atoi", "format", "format_string", "currency", |
|
86a232ea8ba4
Patch #1710352: add missing public functions to locale.__all__.
Georg Brandl <georg@python.org>
parents:
38207
diff
changeset
|
38 "normalize", "LC_CTYPE", "LC_COLLATE", "LC_TIME", "LC_MONETARY", |
|
86a232ea8ba4
Patch #1710352: add missing public functions to locale.__all__.
Georg Brandl <georg@python.org>
parents:
38207
diff
changeset
|
39 "LC_NUMERIC", "LC_ALL", "CHAR_MAX"] |
|
16198
32755b456369
a few more modules get __all__
Skip Montanaro <skip@pobox.com>
parents:
16082
diff
changeset
|
40 |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
41 try: |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
42 |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
43 from _locale import * |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
44 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
45 except ImportError: |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
46 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
47 # Locale emulation |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
48 |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
49 CHAR_MAX = 127 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
50 LC_ALL = 6 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
51 LC_COLLATE = 3 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
52 LC_CTYPE = 0 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
53 LC_MESSAGES = 5 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
54 LC_MONETARY = 4 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
55 LC_NUMERIC = 1 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
56 LC_TIME = 2 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
57 Error = ValueError |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
58 |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
59 def localeconv(): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
60 """ localeconv() -> dict. |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
61 Returns numeric and monetary locale-specific parameters. |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
62 """ |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
63 # 'C' locale default values |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
64 return {'grouping': [127], |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
65 'currency_symbol': '', |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
66 'n_sign_posn': 127, |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
67 'p_cs_precedes': 127, |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
68 'n_cs_precedes': 127, |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
69 'mon_grouping': [], |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
70 'n_sep_by_space': 127, |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
71 'decimal_point': '.', |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
72 'negative_sign': '', |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
73 'positive_sign': '', |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
74 'p_sep_by_space': 127, |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
75 'int_curr_symbol': '', |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
76 'p_sign_posn': 127, |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
77 'thousands_sep': '', |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
78 'mon_thousands_sep': '', |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
79 'frac_digits': 127, |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
80 'mon_decimal_point': '', |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
81 'int_frac_digits': 127} |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
82 |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
83 def setlocale(category, value=None): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
84 """ setlocale(integer,string=None) -> string. |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
85 Activates/queries locale processing. |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
86 """ |
|
28448
0a3ce306b11a
Support '' as the argument for the setlocale emulation. Fixes #678259.
Martin v. Löwis <martin@v.loewis.de>
parents:
26126
diff
changeset
|
87 if value not in (None, '', 'C'): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
88 raise Error, '_locale emulation only supports "C" locale' |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
89 return 'C' |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
90 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
91 def strcoll(a,b): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
92 """ strcoll(string,string) -> int. |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
93 Compares two strings according to the locale. |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
94 """ |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
95 return cmp(a,b) |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
96 |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
97 def strxfrm(s): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
98 """ strxfrm(string) -> string. |
|
12896
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
99 Returns a string that behaves for cmp locale-aware. |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
100 """ |
|
adef97f3fea0
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
12872
diff
changeset
|
101 return s |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
102 |
|
48074
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
103 |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
104 _localeconv = localeconv |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
105 |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
106 # With this dict, you can override some items of localeconv's return value. |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
107 # This is useful for testing purposes. |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
108 _override_localeconv = {} |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
109 |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
110 @functools.wraps(_localeconv) |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
111 def localeconv(): |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
112 d = _localeconv() |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
113 if _override_localeconv: |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
114 d.update(_override_localeconv) |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
115 return d |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
116 |
|
be07c3083cea
convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
Antoine Pitrou <solipsis@pitrou.net>
parents:
47399
diff
changeset
|
117 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
118 ### Number formatting APIs |
|
11708
4a23cc49e2b0
Actually, the previous batch's comment should have been different;
Guido van Rossum <guido@python.org>
parents:
7755
diff
changeset
|
119 |
|
6607
2f459eb23a0e
Add Martin von Loewis as the author of this module.
Guido van Rossum <guido@python.org>
parents:
6606
diff
changeset
|
120 # Author: Martin von Loewis |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
121 # improved by Georg Brandl |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
122 |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
123 # Iterate over grouping intervals |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
124 def _grouping_intervals(grouping): |
|
55547
5d875fadf63f
Issue #6620: Slightly safer code for _grouping_intervals in the locale
Mark Dickinson <dickinsm@gmail.com>
parents:
54604
diff
changeset
|
125 last_interval = None |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
126 for interval in grouping: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
127 # if grouping is -1, we are done |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
128 if interval == CHAR_MAX: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
129 return |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
130 # 0: re-use last group ad infinitum |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
131 if interval == 0: |
|
55547
5d875fadf63f
Issue #6620: Slightly safer code for _grouping_intervals in the locale
Mark Dickinson <dickinsm@gmail.com>
parents:
54604
diff
changeset
|
132 if last_interval is None: |
|
5d875fadf63f
Issue #6620: Slightly safer code for _grouping_intervals in the locale
Mark Dickinson <dickinsm@gmail.com>
parents:
54604
diff
changeset
|
133 raise ValueError("invalid grouping") |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
134 while True: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
135 yield last_interval |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
136 yield interval |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
137 last_interval = interval |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
138 |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
139 #perform the grouping from right to left |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
140 def _group(s, monetary=False): |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
141 conv = localeconv() |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
142 thousands_sep = conv[monetary and 'mon_thousands_sep' or 'thousands_sep'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
143 grouping = conv[monetary and 'mon_grouping' or 'grouping'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
144 if not grouping: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
145 return (s, 0) |
|
17468
8aa4de207ae3
Patch #415777: new grouping strategy.
Martin v. Löwis <martin@v.loewis.de>
parents:
17202
diff
changeset
|
146 if s[-1] == ' ': |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
147 stripped = s.rstrip() |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
148 right_spaces = s[len(stripped):] |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
149 s = stripped |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
150 else: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
151 right_spaces = '' |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
152 left_spaces = '' |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
153 groups = [] |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
154 for interval in _grouping_intervals(grouping): |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
155 if not s or s[-1] not in "0123456789": |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
156 # only non-digit characters remain (sign, spaces) |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
157 left_spaces = s |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
158 s = '' |
|
7755
fb4b4d069cc7
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
6607
diff
changeset
|
159 break |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
160 groups.append(s[-interval:]) |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
161 s = s[:-interval] |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
162 if s: |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
163 groups.append(s) |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
164 groups.reverse() |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
165 return ( |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
166 left_spaces + thousands_sep.join(groups) + right_spaces, |
|
52214
7b5360fa3e19
Merged revisions 70457 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
52155
diff
changeset
|
167 len(thousands_sep) * (len(groups) - 1) |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
168 ) |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
169 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
170 # Strip a given amount of excess padding from the given string |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
171 def _strip_padding(s, amount): |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
172 lpos = 0 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
173 while amount and s[lpos] == ' ': |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
174 lpos += 1 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
175 amount -= 1 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
176 rpos = len(s) - 1 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
177 while amount and s[rpos] == ' ': |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
178 rpos -= 1 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
179 amount -= 1 |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
180 return s[lpos:rpos+1] |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
181 |
|
52632
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
182 _percent_re = re.compile(r'%(?:\((?P<key>.*?)\))?' |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
183 r'(?P<modifiers>[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
184 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
185 def format(percent, value, grouping=False, monetary=False, *additional): |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
186 """Returns the locale-aware substitution of a %? specifier |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
187 (percent). |
|
38207
b73f24e21b0a
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
38206
diff
changeset
|
188 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
189 additional is for format strings which contain one or more |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
190 '*' modifiers.""" |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
191 # this is only for one-percent-specifier strings and this should be checked |
|
52632
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
192 match = _percent_re.match(percent) |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
193 if not match or len(match.group())!= len(percent): |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
194 raise ValueError(("format() must be given exactly one %%char " |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
195 "format specifier, %s not valid") % repr(percent)) |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
196 return _format(percent, value, grouping, monetary, *additional) |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
197 |
|
513d96bf0d70
Fix issue 2522. locale.format now checks that it is passed
R. David Murray <rdmurray@bitdance.com>
parents:
52214
diff
changeset
|
198 def _format(percent, value, grouping=False, monetary=False, *additional): |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
199 if additional: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
200 formatted = percent % ((value,) + additional) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
201 else: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
202 formatted = percent % value |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
203 # floats and decimal ints need special action! |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
204 if percent[-1] in 'eEfFgG': |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
205 seps = 0 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
206 parts = formatted.split('.') |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
207 if grouping: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
208 parts[0], seps = _group(parts[0], monetary=monetary) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
209 decimal_point = localeconv()[monetary and 'mon_decimal_point' |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
210 or 'decimal_point'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
211 formatted = decimal_point.join(parts) |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
212 if seps: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
213 formatted = _strip_padding(formatted, seps) |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
214 elif percent[-1] in 'diu': |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
215 seps = 0 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
216 if grouping: |
|
52155
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
217 formatted, seps = _group(formatted, monetary=monetary) |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
218 if seps: |
|
31659f937613
Merged revisions 70356 via svnmerge from
Antoine Pitrou <solipsis@pitrou.net>
parents:
48074
diff
changeset
|
219 formatted = _strip_padding(formatted, seps) |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
220 return formatted |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
221 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
222 def format_string(f, val, grouping=False): |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
223 """Formats a string in the same way that the % formatting would use, |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
224 but takes the current locale into account. |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
225 Grouping is applied if the third parameter is true.""" |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
226 percents = list(_percent_re.finditer(f)) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
227 new_f = _percent_re.sub('%s', f) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
228 |
|
60989
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
229 if operator.isMappingType(val): |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
230 new_val = [] |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
231 for perc in percents: |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
232 if perc.group()[-1]=='%': |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
233 new_val.append('%') |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
234 else: |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
235 new_val.append(format(perc.group(), val, grouping)) |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
236 else: |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
237 if not isinstance(val, tuple): |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
238 val = (val,) |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
239 new_val = [] |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
240 i = 0 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
241 for perc in percents: |
|
60989
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
242 if perc.group()[-1]=='%': |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
243 new_val.append('%') |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
244 else: |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
245 starcount = perc.group('modifiers').count('*') |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
246 new_val.append(_format(perc.group(), |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
247 val[i], |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
248 grouping, |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
249 False, |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
250 *val[i+1:i+1+starcount])) |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
251 i += (1 + starcount) |
|
309035c22dcd
Issue #6656: fix locale.format_string to handle escaped percents and mappings.
R. David Murray <rdmurray@bitdance.com>
parents:
60525
diff
changeset
|
252 val = tuple(new_val) |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
253 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
254 return new_f % val |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
255 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
256 def currency(val, symbol=True, grouping=False, international=False): |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
257 """Formats val according to the currency settings |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
258 in the current locale.""" |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
259 conv = localeconv() |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
260 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
261 # check for illegal values |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
262 digits = conv[international and 'int_frac_digits' or 'frac_digits'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
263 if digits == 127: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
264 raise ValueError("Currency formatting is not possible using " |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
265 "the 'C' locale.") |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
266 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
267 s = format('%%.%if' % digits, abs(val), grouping, monetary=True) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
268 # '<' and '>' are markers if the sign must be inserted between symbol and value |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
269 s = '<' + s + '>' |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
270 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
271 if symbol: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
272 smb = conv[international and 'int_curr_symbol' or 'currency_symbol'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
273 precedes = conv[val<0 and 'n_cs_precedes' or 'p_cs_precedes'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
274 separated = conv[val<0 and 'n_sep_by_space' or 'p_sep_by_space'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
275 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
276 if precedes: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
277 s = smb + (separated and ' ' or '') + s |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
278 else: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
279 s = s + (separated and ' ' or '') + smb |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
280 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
281 sign_pos = conv[val<0 and 'n_sign_posn' or 'p_sign_posn'] |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
282 sign = conv[val<0 and 'negative_sign' or 'positive_sign'] |
|
17468
8aa4de207ae3
Patch #415777: new grouping strategy.
Martin v. Löwis <martin@v.loewis.de>
parents:
17202
diff
changeset
|
283 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
284 if sign_pos == 0: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
285 s = '(' + s + ')' |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
286 elif sign_pos == 1: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
287 s = sign + s |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
288 elif sign_pos == 2: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
289 s = s + sign |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
290 elif sign_pos == 3: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
291 s = s.replace('<', sign) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
292 elif sign_pos == 4: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
293 s = s.replace('>', sign) |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
294 else: |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
295 # the default if nothing specified; |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
296 # this should be the most fitting sign position |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
297 s = sign + s |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
298 |
|
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
299 return s.replace('<', '').replace('>', '') |
|
16082
e2b2b043ab4e
In format(), consider sign only after grouping.
Martin v. Löwis <martin@v.loewis.de>
parents:
13620
diff
changeset
|
300 |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
301 def str(val): |
|
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
302 """Convert float to integer, taking the locale into account.""" |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
303 return format("%.12g", val) |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
304 |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
305 def atof(string, func=float): |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
306 "Parses a string as a float according to the locale settings." |
|
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
307 #First, get rid of the grouping |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
308 ts = localeconv()['thousands_sep'] |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
309 if ts: |
|
31893
241089e437e0
atof: correct parameter name
Skip Montanaro <skip@pobox.com>
parents:
31794
diff
changeset
|
310 string = string.replace(ts, '') |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
311 #next, replace the decimal point with a dot |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
312 dd = localeconv()['decimal_point'] |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
313 if dd: |
|
31893
241089e437e0
atof: correct parameter name
Skip Montanaro <skip@pobox.com>
parents:
31794
diff
changeset
|
314 string = string.replace(dd, '.') |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
315 #finally, parse the string |
|
31893
241089e437e0
atof: correct parameter name
Skip Montanaro <skip@pobox.com>
parents:
31794
diff
changeset
|
316 return func(string) |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
317 |
|
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
318 def atoi(str): |
|
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
319 "Converts a string to an integer according to the locale settings." |
|
16513
5643e37b99ae
String method conversion.
Eric S. Raymond <esr@thyrsus.com>
parents:
16206
diff
changeset
|
320 return atof(str, int) |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
321 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
322 def _test(): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
323 setlocale(LC_ALL, "") |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
324 #do grouping |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
325 s1 = format("%d", 123456789,1) |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
326 print s1, "is", atoi(s1) |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
327 #standard formatting |
|
38206
07abc6284899
Patch #1180296: improve locale string formatting functions
Georg Brandl <georg@python.org>
parents:
36351
diff
changeset
|
328 s1 = str(3.14) |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
329 print s1, "is", atof(s1) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
330 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
331 ### Locale name aliasing engine |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
332 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
333 # Author: Marc-Andre Lemburg, mal@lemburg.com |
|
25865
d17ffa0522b7
point people to the Python bug tracker, rather than to a mail
Fredrik Lundh <fredrik@pythonware.com>
parents:
22564
diff
changeset
|
334 # Various tweaks by Fredrik Lundh <fredrik@pythonware.com> |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
335 |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
336 # store away the low-level version of setlocale (it's |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
337 # overridden below) |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
338 _setlocale = setlocale |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
339 |
|
71492
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
340 # Avoid relying on the locale-dependent .lower() method |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
341 # (see issue #1813). |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
342 _ascii_lower_map = ''.join( |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
343 chr(x + 32 if x >= ord('A') and x <= ord('Z') else x) |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
344 for x in range(256) |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
345 ) |
|
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
346 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
347 def normalize(localename): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
348 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
349 """ Returns a normalized locale code for the given locale |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
350 name. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
351 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
352 The returned locale code is formatted for use with |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
353 setlocale(). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
354 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
355 If normalization fails, the original name is returned |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
356 unchanged. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
357 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
358 If the given encoding is not known, the function defaults to |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
359 the default encoding for the locale code just like setlocale() |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
360 does. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
361 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
362 """ |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
363 # Normalize the locale name and extract the encoding |
|
77072
d7aff4423172
Issue #8767: Restore building with --disable-unicode.
Martin v. Löwis <martin@v.loewis.de>
parents:
75269
diff
changeset
|
364 if isinstance(localename, _unicode): |
|
71873
0d64fe6c737f
The simplest possible fix for the regression in bug 12752 by encoding unicodes
Barry Warsaw <barry@python.org>
parents:
71492
diff
changeset
|
365 localename = localename.encode('ascii') |
|
71492
739958134fe5
Issue #1813: Fix codec lookup and setting/getting locales under Turkish locales.
Antoine Pitrou <solipsis@pitrou.net>
parents:
70912
diff
changeset
|
366 fullname = localename.translate(_ascii_lower_map) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
367 if ':' in fullname: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
368 # ':' is sometimes used as encoding delimiter. |
|
16513
5643e37b99ae
String method conversion.
Eric S. Raymond <esr@thyrsus.com>
parents:
16206
diff
changeset
|
369 fullname = fullname.replace(':', '.') |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
370 if '.' in fullname: |
|
16513
5643e37b99ae
String method conversion.
Eric S. Raymond <esr@thyrsus.com>
parents:
16206
diff
changeset
|
371 langname, encoding = fullname.split('.')[:2] |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
372 fullname = langname + '.' + encoding |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
373 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
374 langname = fullname |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
375 encoding = '' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
376 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
377 # First lookup: fullname (possibly with encoding) |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
378 norm_encoding = encoding.replace('-', '') |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
379 norm_encoding = norm_encoding.replace('_', '') |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
380 lookup_name = langname + '.' + encoding |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
381 code = locale_alias.get(lookup_name, None) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
382 if code is not None: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
383 return code |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
384 #print 'first lookup failed' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
385 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
386 # Second try: langname (without encoding) |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
387 code = locale_alias.get(langname, None) |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
388 if code is not None: |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
389 #print 'langname lookup succeeded' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
390 if '.' in code: |
|
16513
5643e37b99ae
String method conversion.
Eric S. Raymond <esr@thyrsus.com>
parents:
16206
diff
changeset
|
391 langname, defenc = code.split('.') |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
392 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
393 langname = code |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
394 defenc = '' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
395 if encoding: |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
396 # Convert the encoding to a C lib compatible encoding string |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
397 norm_encoding = encodings.normalize_encoding(encoding) |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
398 #print 'norm encoding: %r' % norm_encoding |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
399 norm_encoding = encodings.aliases.aliases.get(norm_encoding, |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
400 norm_encoding) |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
401 #print 'aliased encoding: %r' % norm_encoding |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
402 encoding = locale_encoding_alias.get(norm_encoding, |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
403 norm_encoding) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
404 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
405 encoding = defenc |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
406 #print 'found encoding %r' % encoding |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
407 if encoding: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
408 return langname + '.' + encoding |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
409 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
410 return langname |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
411 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
412 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
413 return localename |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
414 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
415 def _parse_localename(localename): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
416 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
417 """ Parses the locale code for localename and returns the |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
418 result as tuple (language code, encoding). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
419 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
420 The localename is normalized and passed through the locale |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
421 alias engine. A ValueError is raised in case the locale name |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
422 cannot be parsed. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
423 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
424 The language code corresponds to RFC 1766. code and encoding |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
425 can be None in case the values cannot be determined or are |
|
13050
a195962e389c
typos fixed by Rob Hooft
Jeremy Hylton <jeremy@alum.mit.edu>
parents:
12896
diff
changeset
|
426 unknown to this implementation. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
427 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
428 """ |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
429 code = normalize(localename) |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
430 if '@' in code: |
|
26006
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
431 # Deal with locale modifiers |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
432 code, modifier = code.split('@') |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
433 if modifier == 'euro' and '.' not in code: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
434 # Assume Latin-9 for @euro locales. This is bogus, |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
435 # since some systems may use other encodings for these |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
436 # locales. Also, we ignore other modifiers. |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
437 return code, 'iso-8859-15' |
|
26126
98f3fd1ed42f
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
26031
diff
changeset
|
438 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
439 if '.' in code: |
|
34297
56e610327b81
SF patch #1051395: locale.getdefaultlocale does not return tuple in some OS
Raymond Hettinger <python@rcn.com>
parents:
34163
diff
changeset
|
440 return tuple(code.split('.')[:2]) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
441 elif code == 'C': |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
442 return None, None |
|
19215
f513c6c7d167
Remove some dead code (PyChecker)
Andrew M. Kuchling <amk@amk.ca>
parents:
17545
diff
changeset
|
443 raise ValueError, 'unknown locale: %s' % localename |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
444 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
445 def _build_localename(localetuple): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
446 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
447 """ Builds a locale code from the given tuple (language code, |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
448 encoding). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
449 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
450 No aliasing or normalizing takes place. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
451 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
452 """ |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
453 language, encoding = localetuple |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
454 if language is None: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
455 language = 'C' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
456 if encoding is None: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
457 return language |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
458 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
459 return language + '.' + encoding |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
460 |
|
35600
873a1b2efdc7
- Patch #1166948: locale.py: Prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE
Matthias Klose <doko@ubuntu.com>
parents:
34297
diff
changeset
|
461 def getdefaultlocale(envvars=('LC_ALL', 'LC_CTYPE', 'LANG', 'LANGUAGE')): |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
462 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
463 """ Tries to determine the default locale settings and returns |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
464 them as tuple (language code, encoding). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
465 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
466 According to POSIX, a program which has not called |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
467 setlocale(LC_ALL, "") runs using the portable 'C' locale. |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
468 Calling setlocale(LC_ALL, "") lets it use the default locale as |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
469 defined by the LANG variable. Since we don't want to interfere |
|
13620
5b727ab37092
Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either
Thomas Wouters <thomas@python.org>
parents:
13523
diff
changeset
|
470 with the current locale setting we thus emulate the behavior |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
471 in the way described above. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
472 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
473 To maintain compatibility with other platforms, not only the |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
474 LANG variable is tested, but a list of variables given as |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
475 envvars parameter. The first found to be defined will be |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
476 used. envvars defaults to the search path used in GNU gettext; |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
477 it must always contain the variable name 'LANG'. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
478 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
479 Except for the code 'C', the language code corresponds to RFC |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
480 1766. code and encoding can be None in case the values cannot |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
481 be determined. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
482 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
483 """ |
|
13485
e4ec77879ddd
- repaired locale.py for non-windows platforms. the try/except
Fredrik Lundh <fredrik@pythonware.com>
parents:
13477
diff
changeset
|
484 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
485 try: |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
486 # check if it's supported by the _locale module |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
487 import _locale |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
488 code, encoding = _locale._getdefaultlocale() |
|
13485
e4ec77879ddd
- repaired locale.py for non-windows platforms. the try/except
Fredrik Lundh <fredrik@pythonware.com>
parents:
13477
diff
changeset
|
489 except (ImportError, AttributeError): |
|
e4ec77879ddd
- repaired locale.py for non-windows platforms. the try/except
Fredrik Lundh <fredrik@pythonware.com>
parents:
13477
diff
changeset
|
490 pass |
|
e4ec77879ddd
- repaired locale.py for non-windows platforms. the try/except
Fredrik Lundh <fredrik@pythonware.com>
parents:
13477
diff
changeset
|
491 else: |
|
13523
02474df546f6
-- removed get_default compatibility kludge
Fredrik Lundh <fredrik@pythonware.com>
parents:
13485
diff
changeset
|
492 # make sure the code/encoding values are valid |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
493 if sys.platform == "win32" and code and code[:2] == "0x": |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
494 # map windows language identifier to language name |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
495 code = windows_locale.get(int(code, 0)) |
|
13523
02474df546f6
-- removed get_default compatibility kludge
Fredrik Lundh <fredrik@pythonware.com>
parents:
13485
diff
changeset
|
496 # ...add other platform-specific processing here, if |
|
02474df546f6
-- removed get_default compatibility kludge
Fredrik Lundh <fredrik@pythonware.com>
parents:
13485
diff
changeset
|
497 # necessary... |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
498 return code, encoding |
|
13485
e4ec77879ddd
- repaired locale.py for non-windows platforms. the try/except
Fredrik Lundh <fredrik@pythonware.com>
parents:
13477
diff
changeset
|
499 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
500 # fall back on POSIX behaviour |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
501 import os |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
502 lookup = os.environ.get |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
503 for variable in envvars: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
504 localename = lookup(variable,None) |
|
32818
bf6a2069080c
Patch #962487: Don't crash for empty locale names.
Martin v. Löwis <martin@v.loewis.de>
parents:
31893
diff
changeset
|
505 if localename: |
|
35600
873a1b2efdc7
- Patch #1166948: locale.py: Prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE
Matthias Klose <doko@ubuntu.com>
parents:
34297
diff
changeset
|
506 if variable == 'LANGUAGE': |
|
873a1b2efdc7
- Patch #1166948: locale.py: Prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE
Matthias Klose <doko@ubuntu.com>
parents:
34297
diff
changeset
|
507 localename = localename.split(':')[0] |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
508 break |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
509 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
510 localename = 'C' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
511 return _parse_localename(localename) |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
512 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
513 |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
514 def getlocale(category=LC_CTYPE): |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
515 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
516 """ Returns the current setting for the given locale category as |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
517 tuple (language code, encoding). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
518 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
519 category may be one of the LC_* value except LC_ALL. It |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
520 defaults to LC_CTYPE. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
521 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
522 Except for the code 'C', the language code corresponds to RFC |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
523 1766. code and encoding can be None in case the values cannot |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
524 be determined. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
525 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
526 """ |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
527 localename = _setlocale(category) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
528 if category == LC_ALL and ';' in localename: |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
529 raise TypeError, 'category LC_ALL is not supported' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
530 return _parse_localename(localename) |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
531 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
532 def setlocale(category, locale=None): |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
533 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
534 """ Set the locale for the given category. The locale can be |
|
73372
34c9465f5023
Issue #3067: Enhance the documentation and docstring of locale.setlocale()
Petri Lehtinen <petri@digip.org>
parents:
73247
diff
changeset
|
535 a string, an iterable of two strings (language code and encoding), |
|
34c9465f5023
Issue #3067: Enhance the documentation and docstring of locale.setlocale()
Petri Lehtinen <petri@digip.org>
parents:
73247
diff
changeset
|
536 or None. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
537 |
|
73372
34c9465f5023
Issue #3067: Enhance the documentation and docstring of locale.setlocale()
Petri Lehtinen <petri@digip.org>
parents:
73247
diff
changeset
|
538 Iterables are converted to strings using the locale aliasing |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
539 engine. Locale strings are passed directly to the C lib. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
540 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
541 category may be given as one of the LC_* values. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
542 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
543 """ |
|
70912
e72a2a60316f
Revert d370d609d09b as requested by Terry Jan Reedy:
Victor Stinner <victor.stinner@haypocalc.com>
parents:
70902
diff
changeset
|
544 if locale and type(locale) is not type(""): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
545 # convert to string |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
546 locale = normalize(_build_localename(locale)) |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
547 return _setlocale(category, locale) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
548 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
549 def resetlocale(category=LC_ALL): |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
550 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
551 """ Sets the locale for category to the default setting. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
552 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
553 The default setting is determined by calling |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
554 getdefaultlocale(). category defaults to LC_ALL. |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
555 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
556 """ |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
557 _setlocale(category, _build_localename(getdefaultlocale())) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
558 |
| 54604 | 559 if sys.platform.startswith("win"): |
|
26006
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
560 # On Win32, this will return the ANSI code page |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
561 def getpreferredencoding(do_setlocale = True): |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
562 """Return the charset that the user is likely using.""" |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
563 import _locale |
|
26031
f5439f8133f8
This stopped working on Windows, due to a reference to the non-existent
Tim Peters <tim.peters@gmail.com>
parents:
26006
diff
changeset
|
564 return _locale._getdefaultlocale()[1] |
|
26006
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
565 else: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
566 # On Unix, if CODESET is available, use that. |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
567 try: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
568 CODESET |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
569 except NameError: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
570 # Fall back to parsing environment variables :-( |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
571 def getpreferredencoding(do_setlocale = True): |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
572 """Return the charset that the user is likely using, |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
573 by looking at environment variables.""" |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
574 return getdefaultlocale()[1] |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
575 else: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
576 def getpreferredencoding(do_setlocale = True): |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
577 """Return the charset that the user is likely using, |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
578 according to the system configuration.""" |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
579 if do_setlocale: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
580 oldloc = setlocale(LC_CTYPE) |
|
53834
85775d100a32
Merged revisions 72375 via svnmerge from
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
52214
diff
changeset
|
581 try: |
|
85775d100a32
Merged revisions 72375 via svnmerge from
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
52214
diff
changeset
|
582 setlocale(LC_CTYPE, "") |
|
53852
034e0fcd694e
Merged revisions 72399 via svnmerge from
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53834
diff
changeset
|
583 except Error: |
|
53834
85775d100a32
Merged revisions 72375 via svnmerge from
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
52214
diff
changeset
|
584 pass |
|
26006
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
585 result = nl_langinfo(CODESET) |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
586 setlocale(LC_CTYPE, oldloc) |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
587 return result |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
588 else: |
|
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
589 return nl_langinfo(CODESET) |
|
26126
98f3fd1ed42f
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
26031
diff
changeset
|
590 |
|
26006
3d627e3d9561
Add getpreferredencoding. Support @euro modifiers. Fixes #554676.
Martin v. Löwis <martin@v.loewis.de>
parents:
25865
diff
changeset
|
591 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
592 ### Database |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
593 # |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
594 # The following data was extracted from the locale.alias file which |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
595 # comes with X11 and then hand edited removing the explicit encoding |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
596 # definitions and adding some more aliases. The file is usually |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
597 # available as /usr/lib/X11/locale/locale.alias. |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
598 # |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
599 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
600 # |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
601 # The local_encoding_alias table maps lowercase encoding alias names |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
602 # to C locale encoding names (case-sensitive). Note that normalize() |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
603 # first looks up the encoding in the encodings.aliases dictionary and |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
604 # then applies this mapping to find the correct C lib name for the |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
605 # encoding. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
606 # |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
607 locale_encoding_alias = { |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
608 |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
609 # Mappings for non-standard encoding names used in locale names |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
610 '437': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
611 'c': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
612 'en': 'ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
613 'jis': 'JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
614 'jis7': 'JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
615 'ajec': 'eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
616 |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
617 # Mappings from Python codec names to C lib encoding names |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
618 'ascii': 'ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
619 'latin_1': 'ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
620 'iso8859_1': 'ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
621 'iso8859_10': 'ISO8859-10', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
622 'iso8859_11': 'ISO8859-11', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
623 'iso8859_13': 'ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
624 'iso8859_14': 'ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
625 'iso8859_15': 'ISO8859-15', |
|
53911
9c7bcb7e748c
Add ISO-8859-16.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53850
diff
changeset
|
626 'iso8859_16': 'ISO8859-16', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
627 'iso8859_2': 'ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
628 'iso8859_3': 'ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
629 'iso8859_4': 'ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
630 'iso8859_5': 'ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
631 'iso8859_6': 'ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
632 'iso8859_7': 'ISO8859-7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
633 'iso8859_8': 'ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
634 'iso8859_9': 'ISO8859-9', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
635 'iso2022_jp': 'JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
636 'shift_jis': 'SJIS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
637 'tactis': 'TACTIS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
638 'euc_jp': 'eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
639 'euc_kr': 'eucKR', |
|
70171
932de36903e7
(backport)Fix #10154 and #10090: locale normalizes the UTF-8 encoding to "UTF-8" instead of "UTF8"
Ronald Oussoren <ronaldoussoren@mac.com>
parents:
68256
diff
changeset
|
640 'utf_8': 'UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
641 'koi8_r': 'KOI8-R', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
642 'koi8_u': 'KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
643 # XXX This list is still incomplete. If you know more |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
644 # mappings, please file a bug report. Thanks. |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
645 } |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
646 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
647 # |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
648 # The locale_alias table maps lowercase alias names to C locale names |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
649 # (case-sensitive). Encodings are always separated from the locale |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
650 # name using a dot ('.'); they should only be given in case the |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
651 # language name is needed to interpret the given encoding alias |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
652 # correctly (CJK codes often have this need). |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
653 # |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
654 # Note that the normalize() function which uses this tables |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
655 # removes '_' and '-' characters from the encoding part of the |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
656 # locale name before doing the lookup. This saves a lot of |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
657 # space in the table. |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
658 # |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
659 # MAL 2004-12-10: |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
660 # Updated alias mapping to most recent locale.alias file |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
661 # from X.org distribution using makelocalealias.py. |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
662 # |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
663 # These are the differences compared to the old mapping (Python 2.4 |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
664 # and older): |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
665 # |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
666 # updated 'bg' -> 'bg_BG.ISO8859-5' to 'bg_BG.CP1251' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
667 # updated 'bg_bg' -> 'bg_BG.ISO8859-5' to 'bg_BG.CP1251' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
668 # updated 'bulgarian' -> 'bg_BG.ISO8859-5' to 'bg_BG.CP1251' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
669 # updated 'cz' -> 'cz_CZ.ISO8859-2' to 'cs_CZ.ISO8859-2' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
670 # updated 'cz_cz' -> 'cz_CZ.ISO8859-2' to 'cs_CZ.ISO8859-2' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
671 # updated 'czech' -> 'cs_CS.ISO8859-2' to 'cs_CZ.ISO8859-2' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
672 # updated 'dutch' -> 'nl_BE.ISO8859-1' to 'nl_NL.ISO8859-1' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
673 # updated 'et' -> 'et_EE.ISO8859-4' to 'et_EE.ISO8859-15' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
674 # updated 'et_ee' -> 'et_EE.ISO8859-4' to 'et_EE.ISO8859-15' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
675 # updated 'fi' -> 'fi_FI.ISO8859-1' to 'fi_FI.ISO8859-15' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
676 # updated 'fi_fi' -> 'fi_FI.ISO8859-1' to 'fi_FI.ISO8859-15' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
677 # updated 'iw' -> 'iw_IL.ISO8859-8' to 'he_IL.ISO8859-8' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
678 # updated 'iw_il' -> 'iw_IL.ISO8859-8' to 'he_IL.ISO8859-8' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
679 # updated 'japanese' -> 'ja_JP.SJIS' to 'ja_JP.eucJP' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
680 # updated 'lt' -> 'lt_LT.ISO8859-4' to 'lt_LT.ISO8859-13' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
681 # updated 'lv' -> 'lv_LV.ISO8859-4' to 'lv_LV.ISO8859-13' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
682 # updated 'sl' -> 'sl_CS.ISO8859-2' to 'sl_SI.ISO8859-2' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
683 # updated 'slovene' -> 'sl_CS.ISO8859-2' to 'sl_SI.ISO8859-2' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
684 # updated 'th_th' -> 'th_TH.TACTIS' to 'th_TH.ISO8859-11' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
685 # updated 'zh_cn' -> 'zh_CN.eucCN' to 'zh_CN.gb2312' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
686 # updated 'zh_cn.big5' -> 'zh_TW.eucTW' to 'zh_TW.big5' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
687 # updated 'zh_tw' -> 'zh_TW.eucTW' to 'zh_TW.big5' |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
688 # |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
689 # MAL 2008-05-30: |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
690 # Updated alias mapping to most recent locale.alias file |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
691 # from X.org distribution using makelocalealias.py. |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
692 # |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
693 # These are the differences compared to the old mapping (Python 2.5 |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
694 # and older): |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
695 # |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
696 # updated 'cs_cs.iso88592' -> 'cs_CZ.ISO8859-2' to 'cs_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
697 # updated 'serbocroatian' -> 'sh_YU.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
698 # updated 'sh' -> 'sh_YU.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
699 # updated 'sh_hr.iso88592' -> 'sh_HR.ISO8859-2' to 'hr_HR.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
700 # updated 'sh_sp' -> 'sh_YU.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
701 # updated 'sh_yu' -> 'sh_YU.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
702 # updated 'sp' -> 'sp_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
703 # updated 'sp_yu' -> 'sp_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
704 # updated 'sr' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
705 # updated 'sr@cyrillic' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
706 # updated 'sr_sp' -> 'sr_SP.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
707 # updated 'sr_yu' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
708 # updated 'sr_yu.cp1251@cyrillic' -> 'sr_YU.CP1251' to 'sr_CS.CP1251' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
709 # updated 'sr_yu.iso88592' -> 'sr_YU.ISO8859-2' to 'sr_CS.ISO8859-2' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
710 # updated 'sr_yu.iso88595' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
711 # updated 'sr_yu.iso88595@cyrillic' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
712 # updated 'sr_yu.microsoftcp1251@cyrillic' -> 'sr_YU.CP1251' to 'sr_CS.CP1251' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
713 # updated 'sr_yu.utf8@cyrillic' -> 'sr_YU.UTF-8' to 'sr_CS.UTF-8' |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
714 # updated 'sr_yu@cyrillic' -> 'sr_YU.ISO8859-5' to 'sr_CS.ISO8859-5' |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
715 # |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
716 # AP 2010-04-12: |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
717 # Updated alias mapping to most recent locale.alias file |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
718 # from X.org distribution using makelocalealias.py. |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
719 # |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
720 # These are the differences compared to the old mapping (Python 2.6.5 |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
721 # and older): |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
722 # |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
723 # updated 'ru' -> 'ru_RU.ISO8859-5' to 'ru_RU.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
724 # updated 'ru_ru' -> 'ru_RU.ISO8859-5' to 'ru_RU.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
725 # updated 'serbocroatian' -> 'sr_CS.ISO8859-2' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
726 # updated 'sh' -> 'sr_CS.ISO8859-2' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
727 # updated 'sh_yu' -> 'sr_CS.ISO8859-2' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
728 # updated 'sr' -> 'sr_CS.ISO8859-5' to 'sr_RS.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
729 # updated 'sr@cyrillic' -> 'sr_CS.ISO8859-5' to 'sr_RS.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
730 # updated 'sr@latn' -> 'sr_CS.ISO8859-2' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
731 # updated 'sr_cs.utf8@latn' -> 'sr_CS.UTF-8' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
732 # updated 'sr_cs@latn' -> 'sr_CS.ISO8859-2' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
733 # updated 'sr_yu' -> 'sr_CS.ISO8859-5' to 'sr_RS.UTF-8@latin' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
734 # updated 'sr_yu.utf8@cyrillic' -> 'sr_CS.UTF-8' to 'sr_RS.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
735 # updated 'sr_yu@cyrillic' -> 'sr_CS.ISO8859-5' to 'sr_RS.UTF-8' |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
736 # |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
737 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
738 locale_alias = { |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
739 'a3': 'a3_AZ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
740 'a3_az': 'a3_AZ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
741 'a3_az.koi8c': 'a3_AZ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
742 'af': 'af_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
743 'af_za': 'af_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
744 'af_za.iso88591': 'af_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
745 'am': 'am_ET.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
746 'am_et': 'am_ET.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
747 'american': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
748 'american.iso88591': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
749 'ar': 'ar_AA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
750 'ar_aa': 'ar_AA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
751 'ar_aa.iso88596': 'ar_AA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
752 'ar_ae': 'ar_AE.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
753 'ar_ae.iso88596': 'ar_AE.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
754 'ar_bh': 'ar_BH.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
755 'ar_bh.iso88596': 'ar_BH.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
756 'ar_dz': 'ar_DZ.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
757 'ar_dz.iso88596': 'ar_DZ.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
758 'ar_eg': 'ar_EG.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
759 'ar_eg.iso88596': 'ar_EG.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
760 'ar_iq': 'ar_IQ.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
761 'ar_iq.iso88596': 'ar_IQ.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
762 'ar_jo': 'ar_JO.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
763 'ar_jo.iso88596': 'ar_JO.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
764 'ar_kw': 'ar_KW.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
765 'ar_kw.iso88596': 'ar_KW.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
766 'ar_lb': 'ar_LB.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
767 'ar_lb.iso88596': 'ar_LB.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
768 'ar_ly': 'ar_LY.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
769 'ar_ly.iso88596': 'ar_LY.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
770 'ar_ma': 'ar_MA.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
771 'ar_ma.iso88596': 'ar_MA.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
772 'ar_om': 'ar_OM.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
773 'ar_om.iso88596': 'ar_OM.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
774 'ar_qa': 'ar_QA.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
775 'ar_qa.iso88596': 'ar_QA.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
776 'ar_sa': 'ar_SA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
777 'ar_sa.iso88596': 'ar_SA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
778 'ar_sd': 'ar_SD.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
779 'ar_sd.iso88596': 'ar_SD.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
780 'ar_sy': 'ar_SY.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
781 'ar_sy.iso88596': 'ar_SY.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
782 'ar_tn': 'ar_TN.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
783 'ar_tn.iso88596': 'ar_TN.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
784 'ar_ye': 'ar_YE.ISO8859-6', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
785 'ar_ye.iso88596': 'ar_YE.ISO8859-6', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
786 'arabic': 'ar_AA.ISO8859-6', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
787 'arabic.iso88596': 'ar_AA.ISO8859-6', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
788 'as': 'as_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
789 'az': 'az_AZ.ISO8859-9E', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
790 'az_az': 'az_AZ.ISO8859-9E', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
791 'az_az.iso88599e': 'az_AZ.ISO8859-9E', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
792 'be': 'be_BY.CP1251', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
793 'be@latin': 'be_BY.UTF-8@latin', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
794 'be_by': 'be_BY.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
795 'be_by.cp1251': 'be_BY.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
796 'be_by.microsoftcp1251': 'be_BY.CP1251', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
797 'be_by.utf8@latin': 'be_BY.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
798 'be_by@latin': 'be_BY.UTF-8@latin', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
799 'bg': 'bg_BG.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
800 'bg_bg': 'bg_BG.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
801 'bg_bg.cp1251': 'bg_BG.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
802 'bg_bg.iso88595': 'bg_BG.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
803 'bg_bg.koi8r': 'bg_BG.KOI8-R', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
804 'bg_bg.microsoftcp1251': 'bg_BG.CP1251', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
805 'bn_in': 'bn_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
806 'bokmal': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
807 'bokm\xe5l': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
808 'br': 'br_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
809 'br_fr': 'br_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
810 'br_fr.iso88591': 'br_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
811 'br_fr.iso885914': 'br_FR.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
812 'br_fr.iso885915': 'br_FR.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
813 'br_fr.iso885915@euro': 'br_FR.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
814 'br_fr.utf8@euro': 'br_FR.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
815 'br_fr@euro': 'br_FR.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
816 'bs': 'bs_BA.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
817 'bs_ba': 'bs_BA.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
818 'bs_ba.iso88592': 'bs_BA.ISO8859-2', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
819 'bulgarian': 'bg_BG.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
820 'c': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
821 'c-french': 'fr_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
822 'c-french.iso88591': 'fr_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
823 'c.en': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
824 'c.iso88591': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
825 'c_c': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
826 'c_c.c': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
827 'ca': 'ca_ES.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
828 'ca_ad': 'ca_AD.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
829 'ca_ad.iso88591': 'ca_AD.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
830 'ca_ad.iso885915': 'ca_AD.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
831 'ca_ad.iso885915@euro': 'ca_AD.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
832 'ca_ad.utf8@euro': 'ca_AD.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
833 'ca_ad@euro': 'ca_AD.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
834 'ca_es': 'ca_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
835 'ca_es.iso88591': 'ca_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
836 'ca_es.iso885915': 'ca_ES.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
837 'ca_es.iso885915@euro': 'ca_ES.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
838 'ca_es.utf8@euro': 'ca_ES.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
839 'ca_es@euro': 'ca_ES.ISO8859-15', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
840 'ca_fr': 'ca_FR.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
841 'ca_fr.iso88591': 'ca_FR.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
842 'ca_fr.iso885915': 'ca_FR.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
843 'ca_fr.iso885915@euro': 'ca_FR.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
844 'ca_fr.utf8@euro': 'ca_FR.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
845 'ca_fr@euro': 'ca_FR.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
846 'ca_it': 'ca_IT.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
847 'ca_it.iso88591': 'ca_IT.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
848 'ca_it.iso885915': 'ca_IT.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
849 'ca_it.iso885915@euro': 'ca_IT.ISO8859-15', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
850 'ca_it.utf8@euro': 'ca_IT.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
851 'ca_it@euro': 'ca_IT.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
852 'catalan': 'ca_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
853 'cextend': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
854 'cextend.en': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
855 'chinese-s': 'zh_CN.eucCN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
856 'chinese-t': 'zh_TW.eucTW', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
857 'croatian': 'hr_HR.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
858 'cs': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
859 'cs_cs': 'cs_CZ.ISO8859-2', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
860 'cs_cs.iso88592': 'cs_CS.ISO8859-2', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
861 'cs_cz': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
862 'cs_cz.iso88592': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
863 'cy': 'cy_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
864 'cy_gb': 'cy_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
865 'cy_gb.iso88591': 'cy_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
866 'cy_gb.iso885914': 'cy_GB.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
867 'cy_gb.iso885915': 'cy_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
868 'cy_gb@euro': 'cy_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
869 'cz': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
870 'cz_cz': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
871 'czech': 'cs_CZ.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
872 'da': 'da_DK.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
873 'da.iso885915': 'da_DK.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
874 'da_dk': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
875 'da_dk.88591': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
876 'da_dk.885915': 'da_DK.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
877 'da_dk.iso88591': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
878 'da_dk.iso885915': 'da_DK.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
879 'da_dk@euro': 'da_DK.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
880 'danish': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
881 'danish.iso88591': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
882 'dansk': 'da_DK.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
883 'de': 'de_DE.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
884 'de.iso885915': 'de_DE.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
885 'de_at': 'de_AT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
886 'de_at.iso88591': 'de_AT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
887 'de_at.iso885915': 'de_AT.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
888 'de_at.iso885915@euro': 'de_AT.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
889 'de_at.utf8@euro': 'de_AT.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
890 'de_at@euro': 'de_AT.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
891 'de_be': 'de_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
892 'de_be.iso88591': 'de_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
893 'de_be.iso885915': 'de_BE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
894 'de_be.iso885915@euro': 'de_BE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
895 'de_be.utf8@euro': 'de_BE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
896 'de_be@euro': 'de_BE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
897 'de_ch': 'de_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
898 'de_ch.iso88591': 'de_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
899 'de_ch.iso885915': 'de_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
900 'de_ch@euro': 'de_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
901 'de_de': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
902 'de_de.88591': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
903 'de_de.885915': 'de_DE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
904 'de_de.885915@euro': 'de_DE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
905 'de_de.iso88591': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
906 'de_de.iso885915': 'de_DE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
907 'de_de.iso885915@euro': 'de_DE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
908 'de_de.utf8@euro': 'de_DE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
909 'de_de@euro': 'de_DE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
910 'de_lu': 'de_LU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
911 'de_lu.iso88591': 'de_LU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
912 'de_lu.iso885915': 'de_LU.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
913 'de_lu.iso885915@euro': 'de_LU.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
914 'de_lu.utf8@euro': 'de_LU.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
915 'de_lu@euro': 'de_LU.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
916 'deutsch': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
917 'dutch': 'nl_NL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
918 'dutch.iso88591': 'nl_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
919 'ee': 'ee_EE.ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
920 'ee_ee': 'ee_EE.ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
921 'ee_ee.iso88594': 'ee_EE.ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
922 'eesti': 'et_EE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
923 'el': 'el_GR.ISO8859-7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
924 'el_gr': 'el_GR.ISO8859-7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
925 'el_gr.iso88597': 'el_GR.ISO8859-7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
926 'el_gr@euro': 'el_GR.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
927 'en': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
928 'en.iso88591': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
929 'en_au': 'en_AU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
930 'en_au.iso88591': 'en_AU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
931 'en_be': 'en_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
932 'en_be@euro': 'en_BE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
933 'en_bw': 'en_BW.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
934 'en_bw.iso88591': 'en_BW.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
935 'en_ca': 'en_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
936 'en_ca.iso88591': 'en_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
937 'en_gb': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
938 'en_gb.88591': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
939 'en_gb.iso88591': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
940 'en_gb.iso885915': 'en_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
941 'en_gb@euro': 'en_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
942 'en_hk': 'en_HK.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
943 'en_hk.iso88591': 'en_HK.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
944 'en_ie': 'en_IE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
945 'en_ie.iso88591': 'en_IE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
946 'en_ie.iso885915': 'en_IE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
947 'en_ie.iso885915@euro': 'en_IE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
948 'en_ie.utf8@euro': 'en_IE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
949 'en_ie@euro': 'en_IE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
950 'en_in': 'en_IN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
951 'en_nz': 'en_NZ.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
952 'en_nz.iso88591': 'en_NZ.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
953 'en_ph': 'en_PH.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
954 'en_ph.iso88591': 'en_PH.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
955 'en_sg': 'en_SG.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
956 'en_sg.iso88591': 'en_SG.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
957 'en_uk': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
958 'en_us': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
959 'en_us.88591': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
960 'en_us.885915': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
961 'en_us.iso88591': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
962 'en_us.iso885915': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
963 'en_us.iso885915@euro': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
964 'en_us@euro': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
965 'en_us@euro@euro': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
966 'en_za': 'en_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
967 'en_za.88591': 'en_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
968 'en_za.iso88591': 'en_ZA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
969 'en_za.iso885915': 'en_ZA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
970 'en_za@euro': 'en_ZA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
971 'en_zw': 'en_ZW.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
972 'en_zw.iso88591': 'en_ZW.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
973 'eng_gb': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
974 'eng_gb.8859': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
975 'english': 'en_EN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
976 'english.iso88591': 'en_EN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
977 'english_uk': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
978 'english_uk.8859': 'en_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
979 'english_united-states': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
980 'english_united-states.437': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
981 'english_us': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
982 'english_us.8859': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
983 'english_us.ascii': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
984 'eo': 'eo_XX.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
985 'eo_eo': 'eo_EO.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
986 'eo_eo.iso88593': 'eo_EO.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
987 'eo_xx': 'eo_XX.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
988 'eo_xx.iso88593': 'eo_XX.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
989 'es': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
990 'es_ar': 'es_AR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
991 'es_ar.iso88591': 'es_AR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
992 'es_bo': 'es_BO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
993 'es_bo.iso88591': 'es_BO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
994 'es_cl': 'es_CL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
995 'es_cl.iso88591': 'es_CL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
996 'es_co': 'es_CO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
997 'es_co.iso88591': 'es_CO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
998 'es_cr': 'es_CR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
999 'es_cr.iso88591': 'es_CR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1000 'es_do': 'es_DO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1001 'es_do.iso88591': 'es_DO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1002 'es_ec': 'es_EC.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1003 'es_ec.iso88591': 'es_EC.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1004 'es_es': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1005 'es_es.88591': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1006 'es_es.iso88591': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1007 'es_es.iso885915': 'es_ES.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1008 'es_es.iso885915@euro': 'es_ES.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1009 'es_es.utf8@euro': 'es_ES.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1010 'es_es@euro': 'es_ES.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1011 'es_gt': 'es_GT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1012 'es_gt.iso88591': 'es_GT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1013 'es_hn': 'es_HN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1014 'es_hn.iso88591': 'es_HN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1015 'es_mx': 'es_MX.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1016 'es_mx.iso88591': 'es_MX.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1017 'es_ni': 'es_NI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1018 'es_ni.iso88591': 'es_NI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1019 'es_pa': 'es_PA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1020 'es_pa.iso88591': 'es_PA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1021 'es_pa.iso885915': 'es_PA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1022 'es_pa@euro': 'es_PA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1023 'es_pe': 'es_PE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1024 'es_pe.iso88591': 'es_PE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1025 'es_pe.iso885915': 'es_PE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1026 'es_pe@euro': 'es_PE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1027 'es_pr': 'es_PR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1028 'es_pr.iso88591': 'es_PR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1029 'es_py': 'es_PY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1030 'es_py.iso88591': 'es_PY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1031 'es_py.iso885915': 'es_PY.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1032 'es_py@euro': 'es_PY.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1033 'es_sv': 'es_SV.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1034 'es_sv.iso88591': 'es_SV.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1035 'es_sv.iso885915': 'es_SV.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1036 'es_sv@euro': 'es_SV.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1037 'es_us': 'es_US.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1038 'es_us.iso88591': 'es_US.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1039 'es_uy': 'es_UY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1040 'es_uy.iso88591': 'es_UY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1041 'es_uy.iso885915': 'es_UY.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1042 'es_uy@euro': 'es_UY.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1043 'es_ve': 'es_VE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1044 'es_ve.iso88591': 'es_VE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1045 'es_ve.iso885915': 'es_VE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1046 'es_ve@euro': 'es_VE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1047 'estonian': 'et_EE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1048 'et': 'et_EE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1049 'et_ee': 'et_EE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1050 'et_ee.iso88591': 'et_EE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1051 'et_ee.iso885913': 'et_EE.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1052 'et_ee.iso885915': 'et_EE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1053 'et_ee.iso88594': 'et_EE.ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1054 'et_ee@euro': 'et_EE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1055 'eu': 'eu_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1056 'eu_es': 'eu_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1057 'eu_es.iso88591': 'eu_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1058 'eu_es.iso885915': 'eu_ES.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1059 'eu_es.iso885915@euro': 'eu_ES.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1060 'eu_es.utf8@euro': 'eu_ES.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1061 'eu_es@euro': 'eu_ES.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1062 'fa': 'fa_IR.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1063 'fa_ir': 'fa_IR.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1064 'fa_ir.isiri3342': 'fa_IR.ISIRI-3342', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1065 'fi': 'fi_FI.ISO8859-15', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1066 'fi.iso885915': 'fi_FI.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1067 'fi_fi': 'fi_FI.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1068 'fi_fi.88591': 'fi_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1069 'fi_fi.iso88591': 'fi_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1070 'fi_fi.iso885915': 'fi_FI.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1071 'fi_fi.iso885915@euro': 'fi_FI.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1072 'fi_fi.utf8@euro': 'fi_FI.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1073 'fi_fi@euro': 'fi_FI.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1074 'finnish': 'fi_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1075 'finnish.iso88591': 'fi_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1076 'fo': 'fo_FO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1077 'fo_fo': 'fo_FO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1078 'fo_fo.iso88591': 'fo_FO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1079 'fo_fo.iso885915': 'fo_FO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1080 'fo_fo@euro': 'fo_FO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1081 'fr': 'fr_FR.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1082 'fr.iso885915': 'fr_FR.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1083 'fr_be': 'fr_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1084 'fr_be.88591': 'fr_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1085 'fr_be.iso88591': 'fr_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1086 'fr_be.iso885915': 'fr_BE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1087 'fr_be.iso885915@euro': 'fr_BE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1088 'fr_be.utf8@euro': 'fr_BE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1089 'fr_be@euro': 'fr_BE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1090 'fr_ca': 'fr_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1091 'fr_ca.88591': 'fr_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1092 'fr_ca.iso88591': 'fr_CA.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1093 'fr_ca.iso885915': 'fr_CA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1094 'fr_ca@euro': 'fr_CA.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1095 'fr_ch': 'fr_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1096 'fr_ch.88591': 'fr_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1097 'fr_ch.iso88591': 'fr_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1098 'fr_ch.iso885915': 'fr_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1099 'fr_ch@euro': 'fr_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1100 'fr_fr': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1101 'fr_fr.88591': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1102 'fr_fr.iso88591': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1103 'fr_fr.iso885915': 'fr_FR.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1104 'fr_fr.iso885915@euro': 'fr_FR.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1105 'fr_fr.utf8@euro': 'fr_FR.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1106 'fr_fr@euro': 'fr_FR.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1107 'fr_lu': 'fr_LU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1108 'fr_lu.88591': 'fr_LU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1109 'fr_lu.iso88591': 'fr_LU.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1110 'fr_lu.iso885915': 'fr_LU.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1111 'fr_lu.iso885915@euro': 'fr_LU.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1112 'fr_lu.utf8@euro': 'fr_LU.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1113 'fr_lu@euro': 'fr_LU.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1114 'fran\xe7ais': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1115 'fre_fr': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1116 'fre_fr.8859': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1117 'french': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1118 'french.iso88591': 'fr_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1119 'french_france': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1120 'french_france.8859': 'fr_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1121 'ga': 'ga_IE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1122 'ga_ie': 'ga_IE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1123 'ga_ie.iso88591': 'ga_IE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1124 'ga_ie.iso885914': 'ga_IE.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1125 'ga_ie.iso885915': 'ga_IE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1126 'ga_ie.iso885915@euro': 'ga_IE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1127 'ga_ie.utf8@euro': 'ga_IE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1128 'ga_ie@euro': 'ga_IE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1129 'galego': 'gl_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1130 'galician': 'gl_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1131 'gd': 'gd_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1132 'gd_gb': 'gd_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1133 'gd_gb.iso88591': 'gd_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1134 'gd_gb.iso885914': 'gd_GB.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1135 'gd_gb.iso885915': 'gd_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1136 'gd_gb@euro': 'gd_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1137 'ger_de': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1138 'ger_de.8859': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1139 'german': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1140 'german.iso88591': 'de_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1141 'german_germany': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1142 'german_germany.8859': 'de_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1143 'gl': 'gl_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1144 'gl_es': 'gl_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1145 'gl_es.iso88591': 'gl_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1146 'gl_es.iso885915': 'gl_ES.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1147 'gl_es.iso885915@euro': 'gl_ES.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1148 'gl_es.utf8@euro': 'gl_ES.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1149 'gl_es@euro': 'gl_ES.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1150 'greek': 'el_GR.ISO8859-7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1151 'greek.iso88597': 'el_GR.ISO8859-7', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1152 'gu_in': 'gu_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1153 'gv': 'gv_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1154 'gv_gb': 'gv_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1155 'gv_gb.iso88591': 'gv_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1156 'gv_gb.iso885914': 'gv_GB.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1157 'gv_gb.iso885915': 'gv_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1158 'gv_gb@euro': 'gv_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1159 'he': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1160 'he_il': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1161 'he_il.cp1255': 'he_IL.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1162 'he_il.iso88598': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1163 'he_il.microsoftcp1255': 'he_IL.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1164 'hebrew': 'iw_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1165 'hebrew.iso88598': 'iw_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1166 'hi': 'hi_IN.ISCII-DEV', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1167 'hi_in': 'hi_IN.ISCII-DEV', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1168 'hi_in.isciidev': 'hi_IN.ISCII-DEV', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1169 'hne': 'hne_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1170 'hr': 'hr_HR.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1171 'hr_hr': 'hr_HR.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1172 'hr_hr.iso88592': 'hr_HR.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1173 'hrvatski': 'hr_HR.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1174 'hu': 'hu_HU.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1175 'hu_hu': 'hu_HU.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1176 'hu_hu.iso88592': 'hu_HU.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1177 'hungarian': 'hu_HU.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1178 'icelandic': 'is_IS.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1179 'icelandic.iso88591': 'is_IS.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1180 'id': 'id_ID.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1181 'id_id': 'id_ID.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1182 'in': 'id_ID.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1183 'in_id': 'id_ID.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1184 'is': 'is_IS.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1185 'is_is': 'is_IS.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1186 'is_is.iso88591': 'is_IS.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1187 'is_is.iso885915': 'is_IS.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1188 'is_is@euro': 'is_IS.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1189 'iso-8859-1': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1190 'iso-8859-15': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1191 'iso8859-1': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1192 'iso8859-15': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1193 'iso_8859_1': 'en_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1194 'iso_8859_15': 'en_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1195 'it': 'it_IT.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1196 'it.iso885915': 'it_IT.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1197 'it_ch': 'it_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1198 'it_ch.iso88591': 'it_CH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1199 'it_ch.iso885915': 'it_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1200 'it_ch@euro': 'it_CH.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1201 'it_it': 'it_IT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1202 'it_it.88591': 'it_IT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1203 'it_it.iso88591': 'it_IT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1204 'it_it.iso885915': 'it_IT.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1205 'it_it.iso885915@euro': 'it_IT.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1206 'it_it.utf8@euro': 'it_IT.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1207 'it_it@euro': 'it_IT.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1208 'italian': 'it_IT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1209 'italian.iso88591': 'it_IT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1210 'iu': 'iu_CA.NUNACOM-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1211 'iu_ca': 'iu_CA.NUNACOM-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1212 'iu_ca.nunacom8': 'iu_CA.NUNACOM-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1213 'iw': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1214 'iw_il': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1215 'iw_il.iso88598': 'he_IL.ISO8859-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1216 'ja': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1217 'ja.jis': 'ja_JP.JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1218 'ja.sjis': 'ja_JP.SJIS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1219 'ja_jp': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1220 'ja_jp.ajec': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1221 'ja_jp.euc': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1222 'ja_jp.eucjp': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1223 'ja_jp.iso-2022-jp': 'ja_JP.JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1224 'ja_jp.iso2022jp': 'ja_JP.JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1225 'ja_jp.jis': 'ja_JP.JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1226 'ja_jp.jis7': 'ja_JP.JIS7', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1227 'ja_jp.mscode': 'ja_JP.SJIS', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1228 'ja_jp.pck': 'ja_JP.SJIS', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1229 'ja_jp.sjis': 'ja_JP.SJIS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1230 'ja_jp.ujis': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1231 'japan': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1232 'japanese': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1233 'japanese-euc': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1234 'japanese.euc': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1235 'japanese.sjis': 'ja_JP.SJIS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1236 'jp_jp': 'ja_JP.eucJP', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1237 'ka': 'ka_GE.GEORGIAN-ACADEMY', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1238 'ka_ge': 'ka_GE.GEORGIAN-ACADEMY', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1239 'ka_ge.georgianacademy': 'ka_GE.GEORGIAN-ACADEMY', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1240 'ka_ge.georgianps': 'ka_GE.GEORGIAN-PS', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1241 'ka_ge.georgianrs': 'ka_GE.GEORGIAN-ACADEMY', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1242 'kl': 'kl_GL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1243 'kl_gl': 'kl_GL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1244 'kl_gl.iso88591': 'kl_GL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1245 'kl_gl.iso885915': 'kl_GL.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1246 'kl_gl@euro': 'kl_GL.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1247 'km_kh': 'km_KH.UTF-8', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1248 'kn': 'kn_IN.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1249 'kn_in': 'kn_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1250 'ko': 'ko_KR.eucKR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1251 'ko_kr': 'ko_KR.eucKR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1252 'ko_kr.euc': 'ko_KR.eucKR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1253 'ko_kr.euckr': 'ko_KR.eucKR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1254 'korean': 'ko_KR.eucKR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1255 'korean.euc': 'ko_KR.eucKR', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1256 'ks': 'ks_IN.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1257 'ks_in@devanagari': 'ks_IN@devanagari.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1258 'kw': 'kw_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1259 'kw_gb': 'kw_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1260 'kw_gb.iso88591': 'kw_GB.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1261 'kw_gb.iso885914': 'kw_GB.ISO8859-14', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1262 'kw_gb.iso885915': 'kw_GB.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1263 'kw_gb@euro': 'kw_GB.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1264 'ky': 'ky_KG.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1265 'ky_kg': 'ky_KG.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1266 'lithuanian': 'lt_LT.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1267 'lo': 'lo_LA.MULELAO-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1268 'lo_la': 'lo_LA.MULELAO-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1269 'lo_la.cp1133': 'lo_LA.IBM-CP1133', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1270 'lo_la.ibmcp1133': 'lo_LA.IBM-CP1133', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1271 'lo_la.mulelao1': 'lo_LA.MULELAO-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1272 'lt': 'lt_LT.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1273 'lt_lt': 'lt_LT.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1274 'lt_lt.iso885913': 'lt_LT.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1275 'lt_lt.iso88594': 'lt_LT.ISO8859-4', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1276 'lv': 'lv_LV.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1277 'lv_lv': 'lv_LV.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1278 'lv_lv.iso885913': 'lv_LV.ISO8859-13', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1279 'lv_lv.iso88594': 'lv_LV.ISO8859-4', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1280 'mai': 'mai_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1281 'mi': 'mi_NZ.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1282 'mi_nz': 'mi_NZ.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1283 'mi_nz.iso88591': 'mi_NZ.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1284 'mk': 'mk_MK.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1285 'mk_mk': 'mk_MK.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1286 'mk_mk.cp1251': 'mk_MK.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1287 'mk_mk.iso88595': 'mk_MK.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1288 'mk_mk.microsoftcp1251': 'mk_MK.CP1251', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1289 'ml': 'ml_IN.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1290 'mr': 'mr_IN.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1291 'mr_in': 'mr_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1292 'ms': 'ms_MY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1293 'ms_my': 'ms_MY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1294 'ms_my.iso88591': 'ms_MY.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1295 'mt': 'mt_MT.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1296 'mt_mt': 'mt_MT.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1297 'mt_mt.iso88593': 'mt_MT.ISO8859-3', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1298 'nb': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1299 'nb_no': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1300 'nb_no.88591': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1301 'nb_no.iso88591': 'nb_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1302 'nb_no.iso885915': 'nb_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1303 'nb_no@euro': 'nb_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1304 'nl': 'nl_NL.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1305 'nl.iso885915': 'nl_NL.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1306 'nl_be': 'nl_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1307 'nl_be.88591': 'nl_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1308 'nl_be.iso88591': 'nl_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1309 'nl_be.iso885915': 'nl_BE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1310 'nl_be.iso885915@euro': 'nl_BE.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1311 'nl_be.utf8@euro': 'nl_BE.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1312 'nl_be@euro': 'nl_BE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1313 'nl_nl': 'nl_NL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1314 'nl_nl.88591': 'nl_NL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1315 'nl_nl.iso88591': 'nl_NL.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1316 'nl_nl.iso885915': 'nl_NL.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1317 'nl_nl.iso885915@euro': 'nl_NL.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1318 'nl_nl.utf8@euro': 'nl_NL.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1319 'nl_nl@euro': 'nl_NL.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1320 'nn': 'nn_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1321 'nn_no': 'nn_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1322 'nn_no.88591': 'nn_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1323 'nn_no.iso88591': 'nn_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1324 'nn_no.iso885915': 'nn_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1325 'nn_no@euro': 'nn_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1326 'no': 'no_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1327 'no@nynorsk': 'ny_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1328 'no_no': 'no_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1329 'no_no.88591': 'no_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1330 'no_no.iso88591': 'no_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1331 'no_no.iso885915': 'no_NO.ISO8859-15', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1332 'no_no.iso88591@bokmal': 'no_NO.ISO8859-1', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1333 'no_no.iso88591@nynorsk': 'no_NO.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1334 'no_no@euro': 'no_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1335 'norwegian': 'no_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1336 'norwegian.iso88591': 'no_NO.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1337 'nr': 'nr_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1338 'nr_za': 'nr_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1339 'nr_za.iso88591': 'nr_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1340 'nso': 'nso_ZA.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1341 'nso_za': 'nso_ZA.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1342 'nso_za.iso885915': 'nso_ZA.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1343 'ny': 'ny_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1344 'ny_no': 'ny_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1345 'ny_no.88591': 'ny_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1346 'ny_no.iso88591': 'ny_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1347 'ny_no.iso885915': 'ny_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1348 'ny_no@euro': 'ny_NO.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1349 'nynorsk': 'nn_NO.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1350 'oc': 'oc_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1351 'oc_fr': 'oc_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1352 'oc_fr.iso88591': 'oc_FR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1353 'oc_fr.iso885915': 'oc_FR.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1354 'oc_fr@euro': 'oc_FR.ISO8859-15', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1355 'or': 'or_IN.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1356 'pa': 'pa_IN.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1357 'pa_in': 'pa_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1358 'pd': 'pd_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1359 'pd_de': 'pd_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1360 'pd_de.iso88591': 'pd_DE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1361 'pd_de.iso885915': 'pd_DE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1362 'pd_de@euro': 'pd_DE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1363 'pd_us': 'pd_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1364 'pd_us.iso88591': 'pd_US.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1365 'pd_us.iso885915': 'pd_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1366 'pd_us@euro': 'pd_US.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1367 'ph': 'ph_PH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1368 'ph_ph': 'ph_PH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1369 'ph_ph.iso88591': 'ph_PH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1370 'pl': 'pl_PL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1371 'pl_pl': 'pl_PL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1372 'pl_pl.iso88592': 'pl_PL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1373 'polish': 'pl_PL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1374 'portuguese': 'pt_PT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1375 'portuguese.iso88591': 'pt_PT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1376 'portuguese_brazil': 'pt_BR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1377 'portuguese_brazil.8859': 'pt_BR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1378 'posix': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1379 'posix-utf2': 'C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1380 'pp': 'pp_AN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1381 'pp_an': 'pp_AN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1382 'pp_an.iso88591': 'pp_AN.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1383 'pt': 'pt_PT.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1384 'pt.iso885915': 'pt_PT.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1385 'pt_br': 'pt_BR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1386 'pt_br.88591': 'pt_BR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1387 'pt_br.iso88591': 'pt_BR.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1388 'pt_br.iso885915': 'pt_BR.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1389 'pt_br@euro': 'pt_BR.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1390 'pt_pt': 'pt_PT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1391 'pt_pt.88591': 'pt_PT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1392 'pt_pt.iso88591': 'pt_PT.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1393 'pt_pt.iso885915': 'pt_PT.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1394 'pt_pt.iso885915@euro': 'pt_PT.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1395 'pt_pt.utf8@euro': 'pt_PT.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1396 'pt_pt@euro': 'pt_PT.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1397 'ro': 'ro_RO.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1398 'ro_ro': 'ro_RO.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1399 'ro_ro.iso88592': 'ro_RO.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1400 'romanian': 'ro_RO.ISO8859-2', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1401 'ru': 'ru_RU.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1402 'ru.koi8r': 'ru_RU.KOI8-R', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1403 'ru_ru': 'ru_RU.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1404 'ru_ru.cp1251': 'ru_RU.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1405 'ru_ru.iso88595': 'ru_RU.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1406 'ru_ru.koi8r': 'ru_RU.KOI8-R', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1407 'ru_ru.microsoftcp1251': 'ru_RU.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1408 'ru_ua': 'ru_UA.KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1409 'ru_ua.cp1251': 'ru_UA.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1410 'ru_ua.koi8u': 'ru_UA.KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1411 'ru_ua.microsoftcp1251': 'ru_UA.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1412 'rumanian': 'ro_RO.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1413 'russian': 'ru_RU.ISO8859-5', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1414 'rw': 'rw_RW.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1415 'rw_rw': 'rw_RW.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1416 'rw_rw.iso88591': 'rw_RW.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1417 'sd': 'sd_IN@devanagari.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1418 'se_no': 'se_NO.UTF-8', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1419 'serbocroatian': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1420 'sh': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1421 'sh_ba.iso88592@bosnia': 'sr_CS.ISO8859-2', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1422 'sh_hr': 'sh_HR.ISO8859-2', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1423 'sh_hr.iso88592': 'hr_HR.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1424 'sh_sp': 'sr_CS.ISO8859-2', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1425 'sh_yu': 'sr_RS.UTF-8@latin', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1426 'si': 'si_LK.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1427 'si_lk': 'si_LK.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1428 'sinhala': 'si_LK.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1429 'sk': 'sk_SK.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1430 'sk_sk': 'sk_SK.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1431 'sk_sk.iso88592': 'sk_SK.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1432 'sl': 'sl_SI.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1433 'sl_cs': 'sl_CS.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1434 'sl_si': 'sl_SI.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1435 'sl_si.iso88592': 'sl_SI.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1436 'slovak': 'sk_SK.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1437 'slovene': 'sl_SI.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1438 'slovenian': 'sl_SI.ISO8859-2', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1439 'sp': 'sr_CS.ISO8859-5', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1440 'sp_yu': 'sr_CS.ISO8859-5', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1441 'spanish': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1442 'spanish.iso88591': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1443 'spanish_spain': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1444 'spanish_spain.8859': 'es_ES.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1445 'sq': 'sq_AL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1446 'sq_al': 'sq_AL.ISO8859-2', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1447 'sq_al.iso88592': 'sq_AL.ISO8859-2', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1448 'sr': 'sr_RS.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1449 'sr@cyrillic': 'sr_RS.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1450 'sr@latin': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1451 'sr@latn': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1452 'sr_cs': 'sr_RS.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1453 'sr_cs.iso88592': 'sr_CS.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1454 'sr_cs.iso88592@latn': 'sr_CS.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1455 'sr_cs.iso88595': 'sr_CS.ISO8859-5', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1456 'sr_cs.utf8@latn': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1457 'sr_cs@latn': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1458 'sr_me': 'sr_ME.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1459 'sr_rs': 'sr_RS.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1460 'sr_rs.utf8@latn': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1461 'sr_rs@latin': 'sr_RS.UTF-8@latin', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1462 'sr_rs@latn': 'sr_RS.UTF-8@latin', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1463 'sr_sp': 'sr_CS.ISO8859-2', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1464 'sr_yu': 'sr_RS.UTF-8@latin', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1465 'sr_yu.cp1251@cyrillic': 'sr_CS.CP1251', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1466 'sr_yu.iso88592': 'sr_CS.ISO8859-2', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1467 'sr_yu.iso88595': 'sr_CS.ISO8859-5', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1468 'sr_yu.iso88595@cyrillic': 'sr_CS.ISO8859-5', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1469 'sr_yu.microsoftcp1251@cyrillic': 'sr_CS.CP1251', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1470 'sr_yu.utf8@cyrillic': 'sr_RS.UTF-8', |
|
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1471 'sr_yu@cyrillic': 'sr_RS.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1472 'ss': 'ss_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1473 'ss_za': 'ss_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1474 'ss_za.iso88591': 'ss_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1475 'st': 'st_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1476 'st_za': 'st_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1477 'st_za.iso88591': 'st_ZA.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1478 'sv': 'sv_SE.ISO8859-1', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1479 'sv.iso885915': 'sv_SE.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1480 'sv_fi': 'sv_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1481 'sv_fi.iso88591': 'sv_FI.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1482 'sv_fi.iso885915': 'sv_FI.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1483 'sv_fi.iso885915@euro': 'sv_FI.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1484 'sv_fi.utf8@euro': 'sv_FI.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1485 'sv_fi@euro': 'sv_FI.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1486 'sv_se': 'sv_SE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1487 'sv_se.88591': 'sv_SE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1488 'sv_se.iso88591': 'sv_SE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1489 'sv_se.iso885915': 'sv_SE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1490 'sv_se@euro': 'sv_SE.ISO8859-15', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1491 'swedish': 'sv_SE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1492 'swedish.iso88591': 'sv_SE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1493 'ta': 'ta_IN.TSCII-0', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1494 'ta_in': 'ta_IN.TSCII-0', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1495 'ta_in.tscii': 'ta_IN.TSCII-0', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1496 'ta_in.tscii0': 'ta_IN.TSCII-0', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1497 'te': 'te_IN.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1498 'tg': 'tg_TJ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1499 'tg_tj': 'tg_TJ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1500 'tg_tj.koi8c': 'tg_TJ.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1501 'th': 'th_TH.ISO8859-11', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1502 'th_th': 'th_TH.ISO8859-11', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1503 'th_th.iso885911': 'th_TH.ISO8859-11', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1504 'th_th.tactis': 'th_TH.TIS620', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1505 'th_th.tis620': 'th_TH.TIS620', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1506 'thai': 'th_TH.ISO8859-11', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1507 'tl': 'tl_PH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1508 'tl_ph': 'tl_PH.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1509 'tl_ph.iso88591': 'tl_PH.ISO8859-1', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1510 'tn': 'tn_ZA.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1511 'tn_za': 'tn_ZA.ISO8859-15', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1512 'tn_za.iso885915': 'tn_ZA.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1513 'tr': 'tr_TR.ISO8859-9', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1514 'tr_tr': 'tr_TR.ISO8859-9', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1515 'tr_tr.iso88599': 'tr_TR.ISO8859-9', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1516 'ts': 'ts_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1517 'ts_za': 'ts_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1518 'ts_za.iso88591': 'ts_ZA.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1519 'tt': 'tt_RU.TATAR-CYR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1520 'tt_ru': 'tt_RU.TATAR-CYR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1521 'tt_ru.koi8c': 'tt_RU.KOI8-C', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1522 'tt_ru.tatarcyr': 'tt_RU.TATAR-CYR', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1523 'turkish': 'tr_TR.ISO8859-9', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1524 'turkish.iso88599': 'tr_TR.ISO8859-9', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1525 'uk': 'uk_UA.KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1526 'uk_ua': 'uk_UA.KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1527 'uk_ua.cp1251': 'uk_UA.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1528 'uk_ua.iso88595': 'uk_UA.ISO8859-5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1529 'uk_ua.koi8u': 'uk_UA.KOI8-U', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1530 'uk_ua.microsoftcp1251': 'uk_UA.CP1251', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1531 'univ': 'en_US.utf', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1532 'universal': 'en_US.utf', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1533 'universal.utf8@ucs4': 'en_US.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1534 'ur': 'ur_PK.CP1256', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1535 'ur_pk': 'ur_PK.CP1256', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1536 'ur_pk.cp1256': 'ur_PK.CP1256', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1537 'ur_pk.microsoftcp1256': 'ur_PK.CP1256', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1538 'uz': 'uz_UZ.UTF-8', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1539 'uz_uz': 'uz_UZ.UTF-8', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1540 'uz_uz.iso88591': 'uz_UZ.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1541 'uz_uz.utf8@cyrillic': 'uz_UZ.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1542 'uz_uz@cyrillic': 'uz_UZ.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1543 've': 've_ZA.UTF-8', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1544 've_za': 've_ZA.UTF-8', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1545 'vi': 'vi_VN.TCVN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1546 'vi_vn': 'vi_VN.TCVN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1547 'vi_vn.tcvn': 'vi_VN.TCVN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1548 'vi_vn.tcvn5712': 'vi_VN.TCVN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1549 'vi_vn.viscii': 'vi_VN.VISCII', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1550 'vi_vn.viscii111': 'vi_VN.VISCII', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1551 'wa': 'wa_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1552 'wa_be': 'wa_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1553 'wa_be.iso88591': 'wa_BE.ISO8859-1', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1554 'wa_be.iso885915': 'wa_BE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1555 'wa_be.iso885915@euro': 'wa_BE.ISO8859-15', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1556 'wa_be@euro': 'wa_BE.ISO8859-15', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1557 'xh': 'xh_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1558 'xh_za': 'xh_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1559 'xh_za.iso88591': 'xh_ZA.ISO8859-1', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1560 'yi': 'yi_US.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1561 'yi_us': 'yi_US.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1562 'yi_us.cp1255': 'yi_US.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1563 'yi_us.microsoftcp1255': 'yi_US.CP1255', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1564 'zh': 'zh_CN.eucCN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1565 'zh_cn': 'zh_CN.gb2312', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1566 'zh_cn.big5': 'zh_TW.big5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1567 'zh_cn.euc': 'zh_CN.eucCN', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1568 'zh_cn.gb18030': 'zh_CN.gb18030', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1569 'zh_cn.gb2312': 'zh_CN.gb2312', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1570 'zh_cn.gbk': 'zh_CN.gbk', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1571 'zh_hk': 'zh_HK.big5hkscs', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1572 'zh_hk.big5': 'zh_HK.big5', |
|
60525
3b688da18f53
Issue #8374: Update the internal alias table in the :mod:`locale` module
Antoine Pitrou <solipsis@pitrou.net>
parents:
55547
diff
changeset
|
1573 'zh_hk.big5hk': 'zh_HK.big5hkscs', |
|
34136
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1574 'zh_hk.big5hkscs': 'zh_HK.big5hkscs', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1575 'zh_tw': 'zh_TW.big5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1576 'zh_tw.big5': 'zh_TW.big5', |
|
21abeceaabad
locale.py now uses an updated locale alias table (built using
Marc-André Lemburg <mal@egenix.com>
parents:
32818
diff
changeset
|
1577 'zh_tw.euc': 'zh_TW.eucTW', |
|
47399
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1578 'zh_tw.euctw': 'zh_TW.eucTW', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1579 'zu': 'zu_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1580 'zu_za': 'zu_ZA.ISO8859-1', |
|
3dcd70004696
Update the locale module alias table.
Marc-André Lemburg <mal@egenix.com>
parents:
41567
diff
changeset
|
1581 'zu_za.iso88591': 'zu_ZA.ISO8859-1', |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1582 } |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1583 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1584 # |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1585 # This maps Windows language identifiers to locale strings. |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1586 # |
|
36351
f8fccae6a0f5
Whitespace normalization.
Tim Peters <tim.peters@gmail.com>
parents:
36337
diff
changeset
|
1587 # This list has been updated from |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1588 # http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_238z.asp |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1589 # to include every locale up to Windows Vista. |
|
25865
d17ffa0522b7
point people to the Python bug tracker, rather than to a mail
Fredrik Lundh <fredrik@pythonware.com>
parents:
22564
diff
changeset
|
1590 # |
| 36337 | 1591 # NOTE: this mapping is incomplete. If your language is missing, please |
|
75269
05f94e7e3b49
Update lingering references to ex-parrot. I mean ex-devguide.
Éric Araujo <merwok@netwok.org>
parents:
73372
diff
changeset
|
1592 # submit a bug report to the Python bug tracker at http://bugs.python.org/ |
| 36337 | 1593 # Make sure you include the missing language identifier and the suggested |
| 1594 # locale code. | |
| 1595 # | |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1596 |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1597 windows_locale = { |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1598 0x0436: "af_ZA", # Afrikaans |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1599 0x041c: "sq_AL", # Albanian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1600 0x0484: "gsw_FR",# Alsatian - France |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1601 0x045e: "am_ET", # Amharic - Ethiopia |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1602 0x0401: "ar_SA", # Arabic - Saudi Arabia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1603 0x0801: "ar_IQ", # Arabic - Iraq |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1604 0x0c01: "ar_EG", # Arabic - Egypt |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1605 0x1001: "ar_LY", # Arabic - Libya |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1606 0x1401: "ar_DZ", # Arabic - Algeria |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1607 0x1801: "ar_MA", # Arabic - Morocco |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1608 0x1c01: "ar_TN", # Arabic - Tunisia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1609 0x2001: "ar_OM", # Arabic - Oman |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1610 0x2401: "ar_YE", # Arabic - Yemen |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1611 0x2801: "ar_SY", # Arabic - Syria |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1612 0x2c01: "ar_JO", # Arabic - Jordan |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1613 0x3001: "ar_LB", # Arabic - Lebanon |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1614 0x3401: "ar_KW", # Arabic - Kuwait |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1615 0x3801: "ar_AE", # Arabic - United Arab Emirates |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1616 0x3c01: "ar_BH", # Arabic - Bahrain |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1617 0x4001: "ar_QA", # Arabic - Qatar |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1618 0x042b: "hy_AM", # Armenian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1619 0x044d: "as_IN", # Assamese - India |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1620 0x042c: "az_AZ", # Azeri - Latin |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1621 0x082c: "az_AZ", # Azeri - Cyrillic |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1622 0x046d: "ba_RU", # Bashkir |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1623 0x042d: "eu_ES", # Basque - Russia |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1624 0x0423: "be_BY", # Belarusian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1625 0x0445: "bn_IN", # Begali |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1626 0x201a: "bs_BA", # Bosnian - Cyrillic |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1627 0x141a: "bs_BA", # Bosnian - Latin |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1628 0x047e: "br_FR", # Breton - France |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1629 0x0402: "bg_BG", # Bulgarian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1630 # 0x0455: "my_MM", # Burmese - Not supported |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1631 0x0403: "ca_ES", # Catalan |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1632 0x0004: "zh_CHS",# Chinese - Simplified |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1633 0x0404: "zh_TW", # Chinese - Taiwan |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1634 0x0804: "zh_CN", # Chinese - PRC |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1635 0x0c04: "zh_HK", # Chinese - Hong Kong S.A.R. |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1636 0x1004: "zh_SG", # Chinese - Singapore |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1637 0x1404: "zh_MO", # Chinese - Macao S.A.R. |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1638 0x7c04: "zh_CHT",# Chinese - Traditional |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1639 0x0483: "co_FR", # Corsican - France |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1640 0x041a: "hr_HR", # Croatian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1641 0x101a: "hr_BA", # Croatian - Bosnia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1642 0x0405: "cs_CZ", # Czech |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1643 0x0406: "da_DK", # Danish |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1644 0x048c: "gbz_AF",# Dari - Afghanistan |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1645 0x0465: "div_MV",# Divehi - Maldives |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1646 0x0413: "nl_NL", # Dutch - The Netherlands |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1647 0x0813: "nl_BE", # Dutch - Belgium |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1648 0x0409: "en_US", # English - United States |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1649 0x0809: "en_GB", # English - United Kingdom |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1650 0x0c09: "en_AU", # English - Australia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1651 0x1009: "en_CA", # English - Canada |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1652 0x1409: "en_NZ", # English - New Zealand |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1653 0x1809: "en_IE", # English - Ireland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1654 0x1c09: "en_ZA", # English - South Africa |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1655 0x2009: "en_JA", # English - Jamaica |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1656 0x2409: "en_CB", # English - Carribbean |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1657 0x2809: "en_BZ", # English - Belize |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1658 0x2c09: "en_TT", # English - Trinidad |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1659 0x3009: "en_ZW", # English - Zimbabwe |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1660 0x3409: "en_PH", # English - Philippines |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1661 0x4009: "en_IN", # English - India |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1662 0x4409: "en_MY", # English - Malaysia |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1663 0x4809: "en_IN", # English - Singapore |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1664 0x0425: "et_EE", # Estonian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1665 0x0438: "fo_FO", # Faroese |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1666 0x0464: "fil_PH",# Filipino |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1667 0x040b: "fi_FI", # Finnish |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1668 0x040c: "fr_FR", # French - France |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1669 0x080c: "fr_BE", # French - Belgium |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1670 0x0c0c: "fr_CA", # French - Canada |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1671 0x100c: "fr_CH", # French - Switzerland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1672 0x140c: "fr_LU", # French - Luxembourg |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1673 0x180c: "fr_MC", # French - Monaco |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1674 0x0462: "fy_NL", # Frisian - Netherlands |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1675 0x0456: "gl_ES", # Galician |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1676 0x0437: "ka_GE", # Georgian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1677 0x0407: "de_DE", # German - Germany |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1678 0x0807: "de_CH", # German - Switzerland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1679 0x0c07: "de_AT", # German - Austria |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1680 0x1007: "de_LU", # German - Luxembourg |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1681 0x1407: "de_LI", # German - Liechtenstein |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1682 0x0408: "el_GR", # Greek |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1683 0x046f: "kl_GL", # Greenlandic - Greenland |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1684 0x0447: "gu_IN", # Gujarati |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1685 0x0468: "ha_NG", # Hausa - Latin |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1686 0x040d: "he_IL", # Hebrew |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1687 0x0439: "hi_IN", # Hindi |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1688 0x040e: "hu_HU", # Hungarian |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1689 0x040f: "is_IS", # Icelandic |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1690 0x0421: "id_ID", # Indonesian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1691 0x045d: "iu_CA", # Inuktitut - Syllabics |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1692 0x085d: "iu_CA", # Inuktitut - Latin |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1693 0x083c: "ga_IE", # Irish - Ireland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1694 0x0410: "it_IT", # Italian - Italy |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1695 0x0810: "it_CH", # Italian - Switzerland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1696 0x0411: "ja_JP", # Japanese |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1697 0x044b: "kn_IN", # Kannada - India |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1698 0x043f: "kk_KZ", # Kazakh |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1699 0x0453: "kh_KH", # Khmer - Cambodia |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1700 0x0486: "qut_GT",# K'iche - Guatemala |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1701 0x0487: "rw_RW", # Kinyarwanda - Rwanda |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1702 0x0457: "kok_IN",# Konkani |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1703 0x0412: "ko_KR", # Korean |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1704 0x0440: "ky_KG", # Kyrgyz |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1705 0x0454: "lo_LA", # Lao - Lao PDR |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1706 0x0426: "lv_LV", # Latvian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1707 0x0427: "lt_LT", # Lithuanian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1708 0x082e: "dsb_DE",# Lower Sorbian - Germany |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1709 0x046e: "lb_LU", # Luxembourgish |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1710 0x042f: "mk_MK", # FYROM Macedonian |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1711 0x043e: "ms_MY", # Malay - Malaysia |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1712 0x083e: "ms_BN", # Malay - Brunei Darussalam |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1713 0x044c: "ml_IN", # Malayalam - India |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1714 0x043a: "mt_MT", # Maltese |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1715 0x0481: "mi_NZ", # Maori |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1716 0x047a: "arn_CL",# Mapudungun |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1717 0x044e: "mr_IN", # Marathi |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1718 0x047c: "moh_CA",# Mohawk - Canada |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1719 0x0450: "mn_MN", # Mongolian - Cyrillic |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1720 0x0850: "mn_CN", # Mongolian - PRC |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1721 0x0461: "ne_NP", # Nepali |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1722 0x0414: "nb_NO", # Norwegian - Bokmal |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1723 0x0814: "nn_NO", # Norwegian - Nynorsk |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1724 0x0482: "oc_FR", # Occitan - France |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1725 0x0448: "or_IN", # Oriya - India |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1726 0x0463: "ps_AF", # Pashto - Afghanistan |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1727 0x0429: "fa_IR", # Persian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1728 0x0415: "pl_PL", # Polish |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1729 0x0416: "pt_BR", # Portuguese - Brazil |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1730 0x0816: "pt_PT", # Portuguese - Portugal |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1731 0x0446: "pa_IN", # Punjabi |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1732 0x046b: "quz_BO",# Quechua (Bolivia) |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1733 0x086b: "quz_EC",# Quechua (Ecuador) |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1734 0x0c6b: "quz_PE",# Quechua (Peru) |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1735 0x0418: "ro_RO", # Romanian - Romania |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1736 0x0417: "rm_CH", # Romansh |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1737 0x0419: "ru_RU", # Russian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1738 0x243b: "smn_FI",# Sami Finland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1739 0x103b: "smj_NO",# Sami Norway |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1740 0x143b: "smj_SE",# Sami Sweden |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1741 0x043b: "se_NO", # Sami Northern Norway |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1742 0x083b: "se_SE", # Sami Northern Sweden |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1743 0x0c3b: "se_FI", # Sami Northern Finland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1744 0x203b: "sms_FI",# Sami Skolt |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1745 0x183b: "sma_NO",# Sami Southern Norway |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1746 0x1c3b: "sma_SE",# Sami Southern Sweden |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1747 0x044f: "sa_IN", # Sanskrit |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1748 0x0c1a: "sr_SP", # Serbian - Cyrillic |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1749 0x1c1a: "sr_BA", # Serbian - Bosnia Cyrillic |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1750 0x081a: "sr_SP", # Serbian - Latin |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1751 0x181a: "sr_BA", # Serbian - Bosnia Latin |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1752 0x045b: "si_LK", # Sinhala - Sri Lanka |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1753 0x046c: "ns_ZA", # Northern Sotho |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1754 0x0432: "tn_ZA", # Setswana - Southern Africa |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1755 0x041b: "sk_SK", # Slovak |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1756 0x0424: "sl_SI", # Slovenian |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1757 0x040a: "es_ES", # Spanish - Spain |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1758 0x080a: "es_MX", # Spanish - Mexico |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1759 0x0c0a: "es_ES", # Spanish - Spain (Modern) |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1760 0x100a: "es_GT", # Spanish - Guatemala |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1761 0x140a: "es_CR", # Spanish - Costa Rica |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1762 0x180a: "es_PA", # Spanish - Panama |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1763 0x1c0a: "es_DO", # Spanish - Dominican Republic |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1764 0x200a: "es_VE", # Spanish - Venezuela |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1765 0x240a: "es_CO", # Spanish - Colombia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1766 0x280a: "es_PE", # Spanish - Peru |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1767 0x2c0a: "es_AR", # Spanish - Argentina |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1768 0x300a: "es_EC", # Spanish - Ecuador |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1769 0x340a: "es_CL", # Spanish - Chile |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1770 0x380a: "es_UR", # Spanish - Uruguay |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1771 0x3c0a: "es_PY", # Spanish - Paraguay |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1772 0x400a: "es_BO", # Spanish - Bolivia |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1773 0x440a: "es_SV", # Spanish - El Salvador |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1774 0x480a: "es_HN", # Spanish - Honduras |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1775 0x4c0a: "es_NI", # Spanish - Nicaragua |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1776 0x500a: "es_PR", # Spanish - Puerto Rico |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1777 0x540a: "es_US", # Spanish - United States |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1778 # 0x0430: "", # Sutu - Not supported |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1779 0x0441: "sw_KE", # Swahili |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1780 0x041d: "sv_SE", # Swedish - Sweden |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1781 0x081d: "sv_FI", # Swedish - Finland |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1782 0x045a: "syr_SY",# Syriac |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1783 0x0428: "tg_TJ", # Tajik - Cyrillic |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1784 0x085f: "tmz_DZ",# Tamazight - Latin |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1785 0x0449: "ta_IN", # Tamil |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1786 0x0444: "tt_RU", # Tatar |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1787 0x044a: "te_IN", # Telugu |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1788 0x041e: "th_TH", # Thai |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1789 0x0851: "bo_BT", # Tibetan - Bhutan |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1790 0x0451: "bo_CN", # Tibetan - PRC |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1791 0x041f: "tr_TR", # Turkish |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1792 0x0442: "tk_TM", # Turkmen - Cyrillic |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1793 0x0480: "ug_CN", # Uighur - Arabic |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1794 0x0422: "uk_UA", # Ukrainian |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1795 0x042e: "wen_DE",# Upper Sorbian - Germany |
|
36331
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1796 0x0420: "ur_PK", # Urdu |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1797 0x0820: "ur_IN", # Urdu - India |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1798 0x0443: "uz_UZ", # Uzbek - Latin |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1799 0x0843: "uz_UZ", # Uzbek - Cyrillic |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1800 0x042a: "vi_VN", # Vietnamese |
|
b587610e2069
Bug #1371247: Update Windows LCIDs in locale.py.
Georg Brandl <georg@python.org>
parents:
35600
diff
changeset
|
1801 0x0452: "cy_GB", # Welsh |
|
53912
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1802 0x0488: "wo_SN", # Wolof - Senegal |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1803 0x0434: "xh_ZA", # Xhosa - South Africa |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1804 0x0485: "sah_RU",# Yakut - Cyrillic |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1805 0x0478: "ii_CN", # Yi - PRC |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1806 0x046a: "yo_NG", # Yoruba - Nigeria |
|
a6e6a57cccc2
Update the Windows locale mapping with the ones introduced with Vista.
Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
parents:
53911
diff
changeset
|
1807 0x0435: "zu_ZA", # Zulu |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1808 } |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1809 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1810 def _print_locale(): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1811 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1812 """ Test function. |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1813 """ |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1814 categories = {} |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1815 def _init_categories(categories=categories): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1816 for k,v in globals().items(): |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1817 if k[:3] == 'LC_': |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1818 categories[k] = v |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1819 _init_categories() |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1820 del categories['LC_ALL'] |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1821 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1822 print 'Locale defaults as determined by getdefaultlocale():' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1823 print '-'*72 |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1824 lang, enc = getdefaultlocale() |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1825 print 'Language: ', lang or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1826 print 'Encoding: ', enc or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1827 print |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1828 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1829 print 'Locale settings on startup:' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1830 print '-'*72 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1831 for name,category in categories.items(): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1832 print name, '...' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1833 lang, enc = getlocale(category) |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1834 print ' Language: ', lang or '(undefined)' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1835 print ' Encoding: ', enc or '(undefined)' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1836 print |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1837 |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1838 print |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1839 print 'Locale settings after calling resetlocale():' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1840 print '-'*72 |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1841 resetlocale() |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1842 for name,category in categories.items(): |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1843 print name, '...' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1844 lang, enc = getlocale(category) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1845 print ' Language: ', lang or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1846 print ' Encoding: ', enc or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1847 print |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1848 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1849 try: |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1850 setlocale(LC_ALL, "") |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1851 except: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1852 print 'NOTE:' |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1853 print 'setlocale(LC_ALL, "") does not support the default locale' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1854 print 'given in the OS environment variables.' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1855 else: |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1856 print |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1857 print 'Locale settings after calling setlocale(LC_ALL, ""):' |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1858 print '-'*72 |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1859 for name,category in categories.items(): |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1860 print name, '...' |
|
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1861 lang, enc = getlocale(category) |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1862 print ' Language: ', lang or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1863 print ' Encoding: ', enc or '(undefined)' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1864 print |
|
13477
1622bb24da55
- merged setlocale and set_locale. the internal setlocale
Fredrik Lundh <fredrik@pythonware.com>
parents:
13050
diff
changeset
|
1865 |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1866 ### |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
1867 |
|
16206
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1868 try: |
|
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1869 LC_MESSAGES |
|
22564
9bb450365df7
eliminate unqualified except when checking for presence of LC_MESSAGES
Skip Montanaro <skip@pobox.com>
parents:
19215
diff
changeset
|
1870 except NameError: |
|
16206
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1871 pass |
|
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1872 else: |
|
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1873 __all__.append("LC_MESSAGES") |
|
a6453cfb733f
test___all__ was failing on WIndows because locale.py doesn't really
Tim Peters <tim.peters@gmail.com>
parents:
16198
diff
changeset
|
1874 |
|
6606
f5b55311e79d
User-level locale module. A wrapper around _locale which adds
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
1875 if __name__=='__main__': |
|
12872
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1876 print 'Locale aliasing:' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1877 print |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1878 _print_locale() |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1879 print |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1880 print 'Number formatting:' |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1881 print |
|
e024ed2db625
Marc-Andre Lemburg <mal@lemburg.com>:
Marc-André Lemburg <mal@egenix.com>
parents:
11708
diff
changeset
|
1882 _test() |
