Почему мой jquery UI datepicker не работает по-английски

i в основном скопировал код здесь, но когда я протестировал свой сайт, я увидел это:

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

любая идея, почему я не получаю английский календарь

Ответ 1

Из jQuery пользовательских интерфейсов, он основан на вашем локали вашего компьютера, поскольку c0mrade сказал в комментариях, но вы можете переопределить:

Локализация

Datepicker обеспечивает поддержку локализации своего контента для поддержки разных языков и форматов дат. Каждая локализация содержится в собственном файле с кодом языка, добавленным к имени, например. jquery.ui.datepicker-fr.js для французского. Эти файлы загружаются после основного кода даты. Они добавляют свои настройки в набор доступных локализаций и автоматически применяют их как значения по умолчанию для всех экземпляров.

Атрибут $.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']);