如何使用不同于英语的语言环境从Google CDN加载jQuery UI?

时间:2010-03-10 15:19:57

标签: jquery-ui localization internationalization

在从Google Hosted Libraries CDN加载jQuery UI时,我想为jQuery UI加载不同于英语的语言环境?

有没有办法将I18n参数传递给加载函数?

google.load("jqueryui", "1.7.2")

我还尝试按照Datepicker internationalization上的jQuery UI文档传递:

$(selector).datepicker($.datepicker.regional['pl']);

......但它没有做到这一点:(

2 个答案:

答案 0 :(得分:28)

http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/i18n/jquery-ui-i18n.min.js

编辑:

它只工作google.load,省略了标准的JavaScript加载:

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/i18n/jquery-ui-i18n.min.js"></script>

答案 1 :(得分:0)

我意识到这可能不是您正在寻找的答案,但在解决同样的问题时我偶然发现了您的问题。 我通过从本地服务器加载i18n库来接近这个:

<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>

<!-- local resource -->
<script type="text/javascript" src="/js/ui/i18n/jquery-ui-i18n.js"></script> 

这段代码起作用:

$(selector).datepicker($.datepicker.regional['pl']);

我仍然对如何从CDN加载jquery-ui-i18n.js感兴趣。