【发布时间】:2012-06-29 09:31:23
【问题描述】:
我正在尝试设置 jQuery UI 小部件,以便它们可以国际化。我将日期选择器配置如下:
$.datepicker.setDefaults($.datepicker.regional['fr']);
这会触发尝试的 AJAX 加载,但它正在使用我不想使用的 URL (http://jqueryui.com/ui/i18n/ui.datepicker-fr.js)。
它尝试使用的 URL 似乎不正确,因为它返回 Not Found 错误。此外,我有一个国际化文件的本地副本,我希望 datpicker 使用它。
如何配置 jQuery UI 查找其国际化文件的位置?我没有设法在文档中找到它,而且谷歌搜索到目前为止还没有发现任何有用的东西。
更新:我发现使用<script> 标签明确包含我想要的本地化是可行的,它将日期选择器设置为正确的语言。但是,根据控制台,它仍然尝试从 jqueryui.com 加载翻译文件。如果可能的话,我想禁用它,因为它是不必要的,而且它无论如何都不起作用。
【问题讨论】:
-
您是否正在使用
<script>标签加载 jquery.js/jquery-ui.js 文件?
标签: javascript jquery jquery-ui internationalization