major revision

1. Chinese terms for *cast.
2. preliminary support for other Chinese-speaking jurisdictions.
3. restructured for efficiency.
4. bug fixes.