@@ -817,6 +817,9 @@ def getpreferredencoding(do_setlocale = True):
817817# updated 'sr_cs' -> 'sr_RS.UTF-8' to 'sr_CS.UTF-8'
818818# updated 'sr_cs.utf8@latn' -> 'sr_RS.UTF-8@latin' to 'sr_CS.UTF-8@latin'
819819# updated 'sr_cs@latn' -> 'sr_RS.UTF-8@latin' to 'sr_CS.UTF-8@latin'
820+ #
821+ # SS 2014-10-01:
822+ # Updated alias mapping with glibc 2.19 supported locales.
820823
821824locale_alias = {
822825 'a3' : 'az_AZ.KOI8-C' ,
@@ -894,6 +897,7 @@ def getpreferredencoding(do_setlocale = True):
894897 'ca' : 'ca_ES.ISO8859-1' ,
895898 'ca_ad' : 'ca_AD.ISO8859-1' ,
896899 'ca_es' : 'ca_ES.ISO8859-1' ,
900+ 'ca_es@valencia' : 'ca_ES.ISO8859-15@valencia' ,
897901 'ca_fr' : 'ca_FR.ISO8859-1' ,
898902 'ca_it' : 'ca_IT.ISO8859-1' ,
899903 'catalan' : 'ca_ES.ISO8859-1' ,
@@ -921,6 +925,7 @@ def getpreferredencoding(do_setlocale = True):
921925 'de_be' : 'de_BE.ISO8859-1' ,
922926 'de_ch' : 'de_CH.ISO8859-1' ,
923927 'de_de' : 'de_DE.ISO8859-1' ,
928+ 'de_li.utf8' : 'de_LI.UTF-8' ,
924929 'de_lu' : 'de_LU.ISO8859-1' ,
925930 'deutsch' : 'de_DE.ISO8859-1' ,
926931 'doi_in' : 'doi_IN.UTF-8' ,
@@ -965,7 +970,9 @@ def getpreferredencoding(do_setlocale = True):
965970 'english_united-states.437' : 'C' ,
966971 'english_us' : 'en_US.ISO8859-1' ,
967972 'eo' : 'eo_XX.ISO8859-3' ,
973+ 'eo.utf8' : 'eo.UTF-8' ,
968974 'eo_eo' : 'eo_EO.ISO8859-3' ,
975+ 'eo_us.utf8' : 'eo_US.UTF-8' ,
969976 'eo_xx' : 'eo_XX.ISO8859-3' ,
970977 'es' : 'es_ES.ISO8859-1' ,
971978 'es_ar' : 'es_AR.ISO8859-1' ,
@@ -994,6 +1001,7 @@ def getpreferredencoding(do_setlocale = True):
9941001 'et_ee' : 'et_EE.ISO8859-15' ,
9951002 'eu' : 'eu_ES.ISO8859-1' ,
9961003 'eu_es' : 'eu_ES.ISO8859-1' ,
1004+ 'eu_fr' : 'eu_FR.ISO8859-1' ,
9971005 'fa' : 'fa_IR.UTF-8' ,
9981006 'fa_ir' : 'fa_IR.UTF-8' ,
9991007 'fa_ir.isiri3342' : 'fa_IR.ISIRI-3342' ,
@@ -1055,6 +1063,7 @@ def getpreferredencoding(do_setlocale = True):
10551063 'hungarian' : 'hu_HU.ISO8859-2' ,
10561064 'hy_am' : 'hy_AM.UTF-8' ,
10571065 'hy_am.armscii8' : 'hy_AM.ARMSCII_8' ,
1066+ 'ia' : 'ia.UTF-8' ,
10581067 'ia_fr' : 'ia_FR.UTF-8' ,
10591068 'icelandic' : 'is_IS.ISO8859-1' ,
10601069 'id' : 'id_ID.ISO8859-1' ,
@@ -1096,7 +1105,7 @@ def getpreferredencoding(do_setlocale = True):
10961105 'ka_ge.georgianacademy' : 'ka_GE.GEORGIAN-ACADEMY' ,
10971106 'ka_ge.georgianps' : 'ka_GE.GEORGIAN-PS' ,
10981107 'ka_ge.georgianrs' : 'ka_GE.GEORGIAN-ACADEMY' ,
1099- 'kk_kz' : 'kk_KZ.ptcp154 ' ,
1108+ 'kk_kz' : 'kk_KZ.RK1048 ' ,
11001109 'kl' : 'kl_GL.ISO8859-1' ,
11011110 'kl_gl' : 'kl_GL.ISO8859-1' ,
11021111 'km_kh' : 'km_KH.UTF-8' ,
@@ -1224,6 +1233,7 @@ def getpreferredencoding(do_setlocale = True):
12241233 'sd' : 'sd_IN.UTF-8' ,
12251234 'sd_in' : 'sd_IN.UTF-8' ,
12261235 '[email protected] ' :
'sd_IN.UTF-8@devanagari' ,
1236+ 'sd_pk' : 'sd_PK.UTF-8' ,
12271237 'se_no' : 'se_NO.UTF-8' ,
12281238 'serbocroatian' : 'sr_RS.UTF-8@latin' ,
12291239 'sh' : 'sr_RS.UTF-8@latin' ,
0 commit comments