首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >select2 4.0.0:如何使用需求更改默认语言

select2 4.0.0:如何使用需求更改默认语言
EN

Stack Overflow用户
提问于 2017-01-05 10:49:07
回答 1查看 8K关注 0票数 4

我使用RequireJS导入javascript库。我想改变select2的默认语言作为文档指南,但是没有运气。

代码语言:javascript
复制
define(['jquery', 'select2'], function($) {
      $(".select2").select2({
           language: 'es'
      });
});

select2 ()中的'select2‘指向select2 4.0.0包中的select2 2/dist/js/select2.Ful.js。

我必须手动加载locale文件select2 2/dist/js/i18n/es.js还是做其他事情?

此外,我希望更改所有select2实例的默认语言设置,这样就不需要在那里传递语言值。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-06 02:08:47

我创建了一个关于如何设置默认语言的小提琴,基本上如下所示:$.fn.select2.defaults.set('language', 'jp');

在初始化Select2时不必定义语言,而是可以在任何父元素的lang属性中定义为lang="es“。

这里是解释如何使用require.js加载语言文件。

如何告诉Select2在哪里查找模块?对于大多数AMD和CommonJS设置,Select2使用的数据文件的位置将自动确定和处理,而不需要做任何事情。 如果在构建环境中使用Select2,在构建步骤中更改了先前存在的模块名称,则Select2可能无法找到可选的依赖项或语言文件。可以使用amdBase和amdLanugageBase选项手动设置用于这些文件的前缀。

  1. $.fn.select2.defaults.set('amdBase',‘select2 2/’);
  2. $.fn.select2.defaults.set('amdLanguageBase',‘select2 2/i18n/’);

下面是支持的语言列表:语言select2

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41483037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档