为什么我的jquery UI datepicker没有默认为英文

时间:2010-02-11 11:16:27

标签: jquery jquery-ui datepicker

我基本上复制了代码from here但是当我测试我的网站时,我看到了这个:

alt text http://img148.imageshack.us/img148/8167/datepicker.png

任何想法为什么我没有得到英文日历

1 个答案:

答案 0 :(得分:20)

From the jQuery UI docs,它基于您的计算机的语言环境,如c0mrade在评论中所述,但您可以覆盖:

<强>本地化

  

Datepicker支持本地化其内容,以满足不同的语言和日期格式。每个本地化都包含在其自己的文件中,并且语言代码附加在名称上,例如,法语的jquery.ui.datepicker-fr.js。这些文件在主datepicker代码之后加载。他们将自己的设置添加到可用本地化集中,并自动将其应用为所有实例的默认设置。

     

$ .datepicker.regional属性包含一个本地化数组,由语言代码索引,并带有“引用默认值(英语)”。每个条目都是一个具有以下属性的对象:closeText,prevText,nextText,currentText,monthNames,monthNamesShort,dayNames,dayNamesShort,dayNamesMin,weekHeader,dateFormat,firstDay,isRTL,showMonthAfterYear和yearSuffix。

     

您可以使用以下命令恢复默认本地化:

$.datepicker.setDefaults($.datepicker.regional['']);
  

然后可以覆盖特定区域设置的单个日期选择器:

$(selector).datepicker($.datepicker.regional['fr']);