select2_locale_cs.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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);