diff --git a/src/js/select2/i18n/cs.js b/src/js/select2/i18n/cs.js new file mode 100644 index 00000000..656f5ec7 --- /dev/null +++ b/src/js/select2/i18n/cs.js @@ -0,0 +1,61 @@ +define(function () { + // Czech + function small (count, masc) { + switch(count) { + case 2: + return masc ? "dva" : "dvě"; + case 3: + return "tři"; + case 4: + return "čtyři"; + } + return ""; + } + return { + errorLoading: function () { + return 'Výsledky nemohly být načteny.'; + }, + inputTooLong: function (args) { + var n = args.input.length - args.maximum; + + if (n == 1) { + return "Prosím zadejte o jeden znak méně"; + } else if (n <= 4) { + return "Prosím zadejte o " + small(n, true) + " znaky méně"; + } else { + return "Prosím zadejte o " + n + " znaků méně"; + } + }, + inputTooShort: function (args) { + var n = args.minimum - args.input.length; + + if (n == 1) { + return "Prosím zadejte ještě jeden znak"; + } else if (n <= 4) { + return "Prosím zadejte ještě další " + small(n, true) + " znaky"; + } else { + return "Prosím zadejte ještě dalších " + n + " znaků"; + } + }, + loadingMore: function () { + return 'Načítají se další výsledky…'; + }, + maximumSelected: function (args) { + var n = args.maximum; + + if (n == 1) { + return "Můžete zvolit jen jednu položku"; + } else if (n <= 4) { + return "Můžete zvolit maximálně " + small(n, false) + " položky"; + } else { + return "Můžete zvolit maximálně " + n + " položek"; + } + }, + noResults: function () { + return 'Nenalezeny žádné položky'; + }, + searching: function () { + return 'Vyhledávání…'; + } + }; +});