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