Issue #20027: Fixed locale aliases for devanagari locales. · pythoncapi/cpython@5eb0153 · GitHub
Skip to content

Commit 5eb0153

Browse files
Issue python#20027: Fixed locale aliases for devanagari locales.
1 parent d97c01f commit 5eb0153

4 files changed

Lines changed: 26 additions & 3 deletions

File tree

Lib/locale.py

Lines changed: 4 additions & 3 deletions

Lib/test/test_locale.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,20 @@ def test_valencia_modifier(self):
421421
self.check('ca_ES@valencia', 'ca_ES.ISO8859-1@valencia')
422422
self.check('ca@valencia', 'ca_ES.ISO8859-1@valencia')
423423

424+
def test_devanagari_modifier(self):
425+
self.check('ks_IN.UTF-8@devanagari', 'ks_IN.UTF-8@devanagari')
426+
self.check('ks_IN@devanagari', 'ks_IN.UTF-8@devanagari')
427+
self.check('ks@devanagari', 'ks_IN.UTF-8@devanagari')
428+
self.check('ks_IN.UTF-8', 'ks_IN.UTF-8')
429+
self.check('ks_IN', 'ks_IN.UTF-8')
430+
self.check('ks', 'ks_IN.UTF-8')
431+
self.check('sd_IN.UTF-8@devanagari', 'sd_IN.UTF-8@devanagari')
432+
self.check('sd_IN@devanagari', 'sd_IN.UTF-8@devanagari')
433+
self.check('sd@devanagari', 'sd_IN.UTF-8@devanagari')
434+
self.check('sd_IN.UTF-8', 'sd_IN.UTF-8')
435+
self.check('sd_IN', 'sd_IN.UTF-8')
436+
self.check('sd', 'sd_IN.UTF-8')
437+
424438

425439
class TestMiscellaneous(unittest.TestCase):
426440
def test_getpreferredencoding(self):

Misc/NEWS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Core and Builtins
2929
Library
3030
-------
3131

32+
- Issue #20027: Fixed locale aliases for devanagari locales.
33+
3234
- Issue #20067: Tkinter variables now work when wantobjects is false.
3335

3436
- Issue #19020: Tkinter now uses splitlist() instead of split() in configure

Tools/i18n/makelocalealias.py

Lines changed: 6 additions & 0 deletions

0 commit comments

Comments
 (0)