setlanguage() did not work when set 'zh-CN'.(validatelanguagearray has no value of zh-CN,zh-TB..., and the check method is wrong. ). is there any way to change the size of datepicker panel? and there is no way to change the dateformat to such as "mm/dd/yy","m-d-Y".

as i know function registerScriptFile($url) and registerCssFile($url) actually accept a url format that is using '/' as separator, however DIRECTORY_SEPARATOR =='\' .
so the path will become something like
/assets/edd489d9\ui\i18n\ui.datepicker-en.js . why do not just use '/' ? is there any good reason to use DIRECTORY_SEPARATOR for create url path?

great ! it works fine now. another issue about theme. as you suggested, create a new theme css may change the size of datepicker panel , but i think it is inconvenience. if there is a parameter (panelsize) for user to initialize the size of datepicker panel, that will be wonderful.
do you think is possible ? i think is can be achieved by registered a piece of javascript code. i did a test when i change the font-size using piece of javacode, the datepicker panel changed.
add one line code in run function as following

public function run()
{...
$cs->registerScript(get_class($this).'_'.$id, $js); $cs->registerScript('theme-panel-size','jQuery("#ui-datepicker-div").css("font-size","0.5em")');
echo $html;
}
therefore i do believe the datepicker panel size can be customized as well. just like set language, theme ect. what do you think?

There are several other effects, but they don't seem to work when included with the example code code (see the [tt]showAnim[/tt] option) . I'll try to ask in the jQuery's mailing list, but if someone is more experienced with jQuery or this jQuery UI widget, your help is appreciated!

The asset "<snip>\protected\extensions\juidatepicker\jquery" to be pulished does not exist.

I guess I'd be able to fix this by adding a jquery directory and appropriate files, but is that really how I should do it, since I believe that jQuery is part of the core of this framework? Please forgive my n00bness.

you need to do a [tt]tar xzvf juidatepicker-1.5.tar.gz[/tt] (or use Winzip, since as I guess you're on Windows) to extract the contents of the tarball inside a directory called [tt]extensions[/tt] in your project's [tt]protected[/tt] directory (this is just a convention). This will create a [tt]jquery[/tt] directory inside the extension directory, and this last one will contain the jquery plugin which renders the calendar, and some CSS and images for the look and feel. Make sure that you're extracting all the files using "original paths". Let me know if this works for you.