2010年6月14日月曜日

jQuery:UI Datepicker の日本語化

 日付入力部分に、jQuery UI の Datepicker を使うことにした。入力欄は使わず inline で最初から表示させる。

 カレンダーの表示を日本語化させようと、紹介ページの最後にある
You can restore the default localizations with:

$.datepicker.setDefaults($.datepicker.regional['']);
とあったので
$(document).ready(function(){
$.datepicker.setDefaults($.datepicker.regional['ja']);
})
を追加したのだがなぜかうまくいかない。

 あれこれやっているうちに、ページのさらに下の方の情報に気づく。
The localization files are also available in the UI svn: http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/
リンク先をクリックすると、各国別の設定ファイルがずらり。

 なるほど、パラメータを設定するだけじゃなくて、設定ファイルを読み込まないと駄目なのね。

 結局 'jquery.ui.datepicker-ja.js' をローカルに落としてきて html に
jquery.ui.datepicker-ja.js
を追加で日本語化完了。

0 件のコメント:

コメントを投稿