diff --git a/src/js/select2/i18n/cs.js b/src/js/select2/i18n/cs.js new file mode 100644 index 00000000..3769e2a4 --- /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í…'; + } + }; +});