如何为jQuery datepicker设置语言?

时间:2012-03-16 02:25:42

标签: jquery

我只是使用http://jqueryui.com/demos/datepicker/的标准包。

那里的文档没有说明如何设置除英语以外的其他语言。

所以我有这个代码以及如何实现它?

<script type="text/javascript">
        $(function () {

            // Datepicker
            $('.datepicker').datepicker({
                inline: true
            });

        });

    </script>

link表示我必须这样做

<script type="text/javascript" src="js/jquery.ui.datepicker-<% insert language code here%>.js"></script>

但我有完全不同的文件链接......

链接:

 <link href="@Url.Content("~/Scripts/jquery-ui-1.8.18/css/flick/jquery-ui-1.8.18.custom.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-ui-1.8.18/js/jquery-1.7.1.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery-ui-1.8.18/js/jquery-ui-1.8.18.custom.min.js")" type="text/javascript"></script>

2 个答案:

答案 0 :(得分:3)

快速谷歌搜索导致以下帖子:

http://forum.jquery.com/topic/automatic-localization-of-datepicker

看起来您需要下载jQuery UI的 本地化版本 ,具体取决于用户将其浏览器设置为当前的文化。


先包含jquery.ui.datepicker.js

然后,jquery.ui.datepicker-en-US.js(本地化脚本取决于当前浏览器的文化)

答案 1 :(得分:2)

嘿,你在找这个

http://docs.jquery.com/UI/Datepicker/Localization

本地化演示:http://jqueryui.com/demos/datepicker/#localization

如果你是google Jquery datepicker,Keith wood也有个人页面。

   Example from the link :

 <script>
        $(function() {
            $.datepicker.setDefaults( $.datepicker.regional[ "" ] );
            $( "#datepicker" ).datepicker( $.datepicker.regional[ "fr" ] );
            $( "#locale" ).change(function() {
                $( "#datepicker" ).datepicker( "option",
                    $.datepicker.regional[ $( this ).val() ] );
            });
    });
    </script>

希望这会有所帮助,欢呼