diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-12-17 02:51:16 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-12-17 02:51:16 +0000 |
commit | 8db4f8841ae0c9a01e0dc8088e09242cd086874a (patch) | |
tree | 5a5d17d62aa722f0c94b56dc22ca0e191b6a1ef7 /scripts | |
parent | b4bb654abf75c1c9f804db7127fd4db08c1db217 (diff) | |
download | anaconda-8db4f8841ae0c9a01e0dc8088e09242cd086874a.tar.gz anaconda-8db4f8841ae0c9a01e0dc8088e09242cd086874a.tar.xz anaconda-8db4f8841ae0c9a01e0dc8088e09242cd086874a.zip |
more mucking to work with new glibc (still works with old, too)
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/genlocalelist.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/scripts/genlocalelist.py b/scripts/genlocalelist.py index c21d3add0..e048c010e 100755 --- a/scripts/genlocalelist.py +++ b/scripts/genlocalelist.py @@ -87,10 +87,10 @@ charFont["ISO-8859-15"] = "lat0-sun16" charFont["UTF-8"] = "latarcyrheb-sun16" prefNotUtf8 = {} -prefNotUtf8["ja_JP"] = "eucJP" -prefNotUtf8["ko_KR"] = "eucKR" +prefNotUtf8["ja_JP"] = "EUC-JP" +prefNotUtf8["ko_KR"] = "EUC-KR" prefNotUtf8["zh_CN"] = "GB18030" -prefNotUtf8["zh_TW"] = "Big5" +prefNotUtf8["zh_TW"] = "BIG5" f = os.popen("locale -a", "r") @@ -116,6 +116,8 @@ for line in lines: lang = lang.replace("gb18030", "GB18030") lang = re.sub("^zh_CN$", "zh_CN.GB18030", lang) lang = re.sub("^zh_TW$", "zh_TW.Big5", lang) + lang = re.sub("^ja_JP$", "ja_JP.eucJP", lang) + lang = re.sub("^ko_KR$", "ko_KR.eucKR", lang) lang = lang.replace("utf8", "UTF-8") # we don't want @euro locales for utf8 @@ -148,8 +150,14 @@ for line in lines: if nameList.has_key(fullName): # we want the en_US form nick = language.expandLangs(nameList[fullName])[-2] +# print nick, charmap, +# if prefNotUtf8.has_key(nick): +# print prefNotUtf8[nick] +# else: +# print if (prefNotUtf8.has_key(nick) and (charmap != prefNotUtf8[nick])): +# print "have nick, but this isn't the right charmap" continue elif charmap != "UTF-8": continue |