1/** 2 * Select2 Czech translation. 3 * 4 * Author: Michal Marek <ahoj@michal-marek.cz> 5 * Author - sklonovani: David Vallner <david@vallner.net> 6 */ 7(function ($) { 8 "use strict"; 9 // use text for the numbers 2 through 4 10 var smallNumbers = { 11 2: function(masc) { return (masc ? "dva" : "dvě"); }, 12 3: function() { return "tři"; }, 13 4: function() { return "čtyři"; } 14 } 15 $.extend($.fn.select2.defaults, { 16 formatNoMatches: function () { return "Nenalezeny žádné položky"; }, 17 formatInputTooShort: function (input, min) { 18 var n = min - input.length; 19 if (n == 1) { 20 return "Prosím zadejte ještě jeden znak"; 21 } else if (n <= 4) { 22 return "Prosím zadejte ještě další "+smallNumbers[n](true)+" znaky"; 23 } else { 24 return "Prosím zadejte ještě dalších "+n+" znaků"; 25 } 26 }, 27 formatInputTooLong: function (input, max) { 28 var n = input.length - max; 29 if (n == 1) { 30 return "Prosím zadejte o jeden znak méně"; 31 } else if (n <= 4) { 32 return "Prosím zadejte o "+smallNumbers[n](true)+" znaky méně"; 33 } else { 34 return "Prosím zadejte o "+n+" znaků méně"; 35 } 36 }, 37 formatSelectionTooBig: function (limit) { 38 if (limit == 1) { 39 return "Můžete zvolit jen jednu položku"; 40 } else if (limit <= 4) { 41 return "Můžete zvolit maximálně "+smallNumbers[limit](false)+" položky"; 42 } else { 43 return "Můžete zvolit maximálně "+limit+" položek"; 44 } 45 }, 46 formatLoadMore: function (pageNumber) { return "Načítají se další výsledky…"; }, 47 formatSearching: function () { return "Vyhledávání…"; } 48 }); 49})(jQuery); 50