For the testing purpose, we use the locale we are able to recognize. Unfortunately, we have nobody in our team who understand Chinese. So, this locale is not tested.
It would be nice if somebody helps our QA team to check this issue and find the source of the limitation.
I know that I18n support comes from JSF but <rich:calendar> uses its own text (like month names). Where does it get the text from? Property file somewhere in the jar? Operating System?
It uses Locale attribute to query for those. Alternatively, user can set attibutes - weekDaylabels, monthLabels, etc.