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

Jan*_*zny 27 localization jquery-ui internationalization

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

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

google.load("jqueryui", "1.7.2")
Run Code Online (Sandbox Code Playgroud)

我还尝试按照Datepicker国际化的 jQuery UI文档传递:

$(selector).datepicker($.datepicker.regional['pl']);
Run Code Online (Sandbox Code Playgroud)

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

小智 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>
Run Code Online (Sandbox Code Playgroud)

  • @Raveren出于两个原因这是一个坏主意.首先,jQuery在您真正需要测试的次要版本之间进行了足够的更改.其次,如果你指定了确切的版本,谷歌只设置远期etags,expires头等.如果您未指定版本XXX,则无法获得CDN的优势 (7认同)
  • 我有办法指定只加载特定的语言? (4认同)