Set language ne fonctionne pas select2
<select data-placeholder="Select or type" data-minlength="2" multiple = "multiple" name='arrAval' id='listAval' class="js-basic-multiple form-control" required>
Donc voici le problème:
comme le dit la documentation, je devrais pouvoir définir la langue pour ce composant:
$(".js-basic-multiple").select2({
language: "language-wanted"
});
il retourne "aucun résultat trouvé" peu importe la langue que j'ai définie. Juste pour être clair, comme dans https://select2.github.io/examples.html#matcher elle renvoie la valeur "No se encontraron resultados" pour la langue":"es",'
15
demandé sur
dave
2016-03-05 18:46:26
2 réponses
Ajouter un script comme celui-ci après select2 plugin
$.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 'Поиск…';
}
};
});
réglez l'option
$(".js-basic-multiple").select2({
language: "ru"
});
8
répondu
SummerRain
2017-04-10 12:01:45
<script src="libs/select2-4.0.2-rc.1/dist/js/i18n/<here-goes-language>.js"></script>
L'include ci-dessus était manquant Keving Brown dit. Comme l'exemple cité dans la question, le fichier pour l'espagnol serait "es.js"
23
répondu
Matheus
2017-05-23 11:54:06