More testing on the Simplified Chinese problem.
I can confirm that I did not introduce this bug. The bug existed in dr.flo's v3 of the CM6.1.1 Stable port. (I haven't gone back to the very first version, but I'm guessing it would be the same.)
By looking at a logcat, I also discovered that the system attempts to read from the missing keychars file surf_keypad.kcm.bin, and thought maybe that would help if I added the file to the rom. No help.
Attached are two logcat files that specifically show where I switched languages. The first log is where I switched to Simplified Chinese (loc=zh_CN) and then back to US English (loc=en_US). In between those two switches, I attempted to open the Date & time setting. The second one is a log of me successfully switching between Traditional Chinese (loc=zh_TW) and English, with the same opening of the Date & time setting. There is no problem with that switch.
Since I really have no idea what I am looking at, maybe someone else can make sense of it. The record seems to show a lot of errors, but I'd have no way of knowing if they are errors and if they are related to the problem at hand. Any help is appreciated.
Edit: You just have to love some of these logcat lines:
"debuggerd committing suicide to free the zombie!"
Edited by twrock, 12 March 2012 - 12:44 PM.