これが可能かどうか疑問に思っています。可能であれば、どうすればそれを行うことができますか? ジャラリ (ペルシャ) カレンダーを使用するウィジェットを作成しようとしています。
2 に答える
jQuery UI Datepicker ローカリゼーション
一般に、ローカライズを jQuery UI Datepicker に追加するには、Datepicker のスクリプトをインクルードした直後に特定のローカライズ ファイルをインクルードする必要があります。たとえば、フランス語のローカライズを設定するには、次のようにします。
[...include jQuery and jQuery UI...]
<script type="text/javascript" src="jquery.ui.datepicker-fr.js"></script>
ローカリゼーション ファイルは、標準のjQuery UI ダウンロードの一部として別のディレクトリに含まれています ( development-bundle/ui/i18n
)。詳細については、Datepicker API ドキュメント(「ローカリゼーション」の下) を参照してください。
現在の状況: ペルシア語イン、ジャラリ語アウト
現在、jQuery UI ダウンロード パッケージには Jalali ローカライズ ファイルが含まれていないようです。今のところ、ペルシア語に翻訳された通常の (グルジア語の) カレンダーしかないようです ( jquery.ui.datepicker-fr.js
)。
解決策 1 - カスタム ローカリゼーション ファイル
jQuery UI の datepicker を使用したい場合は、既存のローカリゼーション ファイルの形式に基づいてカスタム ローカリゼーション ファイルを作成できます。問題のカレンダーに精通している場合は、難しくはないはずです。
解決策 2 - 別のプラグインを使用する
代わりにjQuery Calendars プラグインの使用を検討してください。いくつかの言語と形式で最も一般的な世界のカレンダーが既に含まれているため、設定をフリックするだけで、ジャラリやその他の外国のカレンダーを生成できます。
手遅れかもしれませんが、たまたま見つけたので、誰かが親切にもデモを公開してくれました。未知の作者へのすべてのクレジット http://jquery-ui.googlecode.com/svn/tags/1.6rc5/demos/datepicker/localization.html