Datepicker总是显示简体中文?

Nic*_*Egg 1 jquery datepicker internationalization

我试图让 JQueryUI 日期选择器显示法语/英语本地化,但只显示简体中文。我究竟做错了什么?

谢谢

<html>
<head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/i18n/jquery-ui-i18n.min.js"></script>
    <link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/ui-lightness/jquery-ui.css" />
    <script>
        $(document).ready(function () {
            $('#datepicker').datepicker();
            $.datepicker.setDefaults($.datepicker.regional['fr-FR']);
            $('#datepicker').datepicker($.datepicker.regional['fr-FR']);                
        });
    </script>
</head>

<body>
    <label for="datepicker">Date: </label>
    <input type="text" id="datepicker" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

bil*_*can 5

日期选择器文档(本地化)

Datepicker 支持本地化其内容,以满足不同的语言和日期格式。每个本地化版本都包含在其自己的文件中,并在名称后附加语言代码,例如法语的 jquery.ui.datepicker-fr.js。所需的本地化文件应包含在主日期选择器代码之后。他们将自己的设置添加到可用本地化集中,并自动将它们应用为所有实例的默认设置。

(您需要包含正确的本地化文件)

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/i18n/jquery.ui.datepicker-fr.min.js"></script>

然后改变:

$.datepicker.setDefaults($.datepicker.regional['fr-FR']);

到:

$.datepicker.setDefaults($.datepicker.regional['fr']);