jquery select2 - disable - Configurar idioma no funciona select2
select2 select all (2)
Agrega un script como este después del complemento select2
$.fn.select2.amd.define(''select2/i18n/ru'',[],function () {
// Russian
return {
errorLoading: function () {
return ''Результат не может быть загружен.'';
},
inputTooLong: function (args) {
var overChars = args.input.length - args.maximum;
var message = ''Пожалуйста, удалите '' + overChars + '' символ'';
if (overChars >= 2 && overChars <= 4) {
message += ''а'';
} else if (overChars >= 5) {
message += ''ов'';
}
return message;
},
inputTooShort: function (args) {
var remainingChars = args.minimum - args.input.length;
var message = ''Пожалуйста, введите '' + remainingChars + '' или более символов'';
return message;
},
loadingMore: function () {
return ''Загружаем ещё ресурсы…'';
},
maximumSelected: function (args) {
var message = ''Вы можете выбрать '' + args.maximum + '' элемент'';
if (args.maximum >= 2 && args.maximum <= 4) {
message += ''а'';
} else if (args.maximum >= 5) {
message += ''ов'';
}
return message;
},
noResults: function () {
return ''Ничего не найдено'';
},
searching: function () {
return ''Поиск…'';
}
};
});
establecer opción
$(".js-basic-multiple").select2({
language: "ru"
});
<select data-placeholder="Select or type" data-minlength="2" multiple = "multiple" name=''arrAval'' id=''listAval'' class="js-basic-multiple form-control" required>
Así que aquí está el problema:
Como dice la documentación, debería poder configurar el idioma para este componente:
$(".js-basic-multiple").select2({
language: "language-wanted"
});
Está devolviendo "no se encontraron resultados" sin importar el idioma que establezca. Para que quede claro, como en https://select2.github.io/examples.html#matcher , devuelve "No se encontraron resultados" para ''idioma: "es"''
<script src="libs/select2-4.0.2-rc.1/dist/js/i18n/<here-goes-language>.js"></script>
La inclusión anterior faltaba como dijo Keving Brown . Como ejemplo citado en la pregunta, el archivo para español sería "es.js"