summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-07-12 00:23:20 +0000
committerMatt Wilson <msw@redhat.com>2001-07-12 00:23:20 +0000
commitace2ec207e85d6a287f40d13da8f24069146bcd2 (patch)
treec0c802a62f96ff0772af2278c49c32d3adfbcdda /scripts
parent5451a800d8bc617d345be1cc887b330984cd3be5 (diff)
downloadanaconda-ace2ec207e85d6a287f40d13da8f24069146bcd2.tar.gz
anaconda-ace2ec207e85d6a287f40d13da8f24069146bcd2.tar.xz
anaconda-ace2ec207e85d6a287f40d13da8f24069146bcd2.zip
fixups for Chinese (#48721)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/genlocalelist6
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/genlocalelist b/scripts/genlocalelist
index 8fcc0c292..310c82fc2 100755
--- a/scripts/genlocalelist
+++ b/scripts/genlocalelist
@@ -28,6 +28,8 @@ $defaultTerritory{"Vietnamese"} = "Vietnam";
$defaultTerritory{"Turkish"} = "Turkey";
$defaultTerritory{"Thai"} = "Thailand";
+$charMap{"GB2312"} = "iso01";
+$charMap{"BIG5"} = "iso01";
$charMap{"EUC-JP"} = "iso01";
$charMap{"EUC-TW"} = "iso01";
$charMap{"EUC-KR"} = "iso01";
@@ -74,10 +76,14 @@ while (<FILE>) {
$lang=$_;
$lang =~ s/eucjp/eucJP/;
+ $lang =~ s/^zh_CN$/zh_CN.GB2312/;
+ $lang =~ s/^zh_TW$/zh_TW.Big5/;
# someone put nb_NO in locale.alias. yuck. We don't
# want to offer that.
("nb_" eq substr($lang, 0, 3)) && next;
+ ("zh_CN.gb18030" eq $lang) && next;
+ ("zh_TW.euctw" eq $lang) && next;
open(INFO, "LANG=$lang locale language territory charmap|");
$name = <INFO>;