7

我想知道这是否可能,如果可以,我将如何去做?我正在尝试使小部件使用 Jalali(Persian) 日历。

4

2 回答 2

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 日历插件它已经包含多种语言和格式的最常见的世界日历,因此只需轻按设置即可生成 Jalali 或任何其他外国日历。

于 2013-01-01T15:14:47.810 回答
0

可能为时已晚,但自从我偶然发现它之后,这里有一个演示,有人很友好地提出来。所有归功于未知作者 http://jquery-ui.googlecode.com/svn/tags/1.6rc5/demos/datepicker/localization.html

于 2014-07-14T08:38:35.913 回答