AFAIK, there remains some problem about multibyte locale in glibc. It's not possible to write a "complete" multibyte locale. (the glibc maintainer likes completeness too much.) zh_CN might be disabled for this reason.
For example, now zh_CN defines LC_TIME and LC_MESSAGES. But strftime() won't set Chinese translation of month, day, day-of-week, etc. $ LANG=C date Mon Oct 11 07:28:04 KST 1999 $ LANG=de_DE date Mon Okt 11 07:28:14 KST 1999 $ LANG=fr_FR date lun oct 11 07:28:19 KST 1999 $ LANG=zh_CN date Mon Oct 11 07:28:24 KST 1999 $ -- Changwoo Ryu

