@gpaol/bootstrap-multiselect
Version:
Bootstrap 5 MultiSelect component with search, filtering, grouped options, pagination, and comprehensive localization support
50 lines (44 loc) • 1.8 kB
JavaScript
/*!
* Bootstrap MultiSelect - Portuguese (Português) Localization v1.2.0
*
* This file provides Portuguese language support for the Bootstrap MultiSelect plugin.
* Load this file after jquery-bootstrap-multiselect.js to enable Portuguese localization.
*
* Usage:
* 1. Include this file after the main plugin:
* <script src="js/jquery-bootstrap-multiselect.js"></script>
* <script src="js/langs/jquery-bootstrap-multiselect.pt.js"></script>
*
* 2. Set the global language (affects all instances):
* $.fn.bootstrapMultiSelect.lang = 'pt';
*
* 3. Or set language per instance:
* $('#mySelect').bootstrapMultiSelect({ lang: 'pt' });
*
* @author Paolo Gaetano
* @version 1.1.0
* @license MIT
*/
(function ($) {
'use strict';
// Ensure the plugin namespace exists
$.fn.bootstrapMultiSelect = $.fn.bootstrapMultiSelect || {};
$.fn.bootstrapMultiSelect.langs = $.fn.bootstrapMultiSelect.langs || {};
// Register Portuguese language
$.fn.bootstrapMultiSelect.langs['pt'] = {
placeholder: 'Selecionar itens...',
searchPlaceholder: 'Pesquisar...',
selectAllText: 'Selecionar Tudo',
deselectAllText: 'Desmarcar Tudo',
noResultsText: 'Nenhum resultado encontrado',
itemsSelectedText: 'itens selecionados',
paginationPrevText: 'Anterior',
paginationNextText: 'Próximo',
paginationInfoText: 'Página {current} de {total}'
};
// Note: This file only registers the Portuguese translation.
// To use Portuguese globally, add this line after loading this file:
// $.fn.bootstrapMultiSelect.lang = 'pt';
//
// Or use data-lang="pt" on specific elements to use Portuguese for those instances only.
})(jQuery);