select2_locale_pl.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * Select2 Polish translation.
  3. *
  4. * Author: Jan Kondratowicz <jan@kondratowicz.pl>
  5. */
  6. (function ($) {
  7. "use strict";
  8. var pl_suffix = function(n) {
  9. if(n == 1) return "";
  10. if((n%100 > 1 && n%100 < 5) || (n%100 > 20 && n%10 > 1 && n%10 < 5)) return "i";
  11. return "ów";
  12. };
  13. $.extend($.fn.select2.defaults, {
  14. formatNoMatches: function () {
  15. return "Brak wyników.";
  16. },
  17. formatInputTooShort: function (input, min) {
  18. var n = min - input.length;
  19. return "Wpisz jeszcze " + n + " znak" + pl_suffix(n) + ".";
  20. },
  21. formatInputTooLong: function (input, max) {
  22. var n = input.length - max;
  23. return "Wpisana fraza jest za długa o " + n + " znak" + pl_suffix(n) + ".";
  24. },
  25. formatSelectionTooBig: function (limit) {
  26. return "Możesz zaznaczyć najwyżej " + limit + " element" + pl_suffix(limit) + ".";
  27. },
  28. formatLoadMore: function (pageNumber) {
  29. return "Ładowanie wyników...";
  30. },
  31. formatSearching: function () {
  32. return "Szukanie...";
  33. }
  34. });
  35. })(jQuery);