jquery.timeago.pl.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. (function (factory) {
  2. if (typeof define === 'function' && define.amd) {
  3. define(['jquery'], factory);
  4. } else if (typeof module === 'object' && typeof module.exports === 'object') {
  5. factory(require('jquery'));
  6. } else {
  7. factory(jQuery);
  8. }
  9. }(function (jQuery) {
  10. // Polish
  11. function numpf(n, s, t) {
  12. // s - 2-4, 22-24, 32-34 ...
  13. // t - 5-21, 25-31, ...
  14. var n10 = n % 10;
  15. if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
  16. return s;
  17. } else {
  18. return t;
  19. }
  20. }
  21. jQuery.timeago.settings.strings = {
  22. prefixAgo: null,
  23. prefixFromNow: "za",
  24. suffixAgo: "temu",
  25. suffixFromNow: null,
  26. seconds: "mniej niż minutę",
  27. minute: "minutę",
  28. minutes: function(value) { return numpf(value, "%d minuty", "%d minut"); },
  29. hour: "godzinę",
  30. hours: function(value) { return numpf(value, "%d godziny", "%d godzin"); },
  31. day: "dzień",
  32. days: "%d dni",
  33. month: "miesiąc",
  34. months: function(value) { return numpf(value, "%d miesiące", "%d miesięcy"); },
  35. year: "rok",
  36. years: function(value) { return numpf(value, "%d lata", "%d lat"); }
  37. };
  38. }));