bg.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. // moment.js language configuration
  2. // language : bulgarian (bg)
  3. // author : Krasen Borisov : https://github.com/kraz
  4. (function (factory) {
  5. if (typeof define === 'function' && define.amd) {
  6. define(['moment'], factory); // AMD
  7. } else if (typeof exports === 'object') {
  8. module.exports = factory(require('../moment')); // Node
  9. } else {
  10. factory(window.moment); // Browser global
  11. }
  12. }(function (moment) {
  13. return moment.lang('bg', {
  14. months : "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),
  15. monthsShort : "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),
  16. weekdays : "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),
  17. weekdaysShort : "нед_пон_вто_сря_чет_пет_съб".split("_"),
  18. weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"),
  19. longDateFormat : {
  20. LT : "H:mm",
  21. L : "D.MM.YYYY",
  22. LL : "D MMMM YYYY",
  23. LLL : "D MMMM YYYY LT",
  24. LLLL : "dddd, D MMMM YYYY LT"
  25. },
  26. calendar : {
  27. sameDay : '[Днес в] LT',
  28. nextDay : '[Утре в] LT',
  29. nextWeek : 'dddd [в] LT',
  30. lastDay : '[Вчера в] LT',
  31. lastWeek : function () {
  32. switch (this.day()) {
  33. case 0:
  34. case 3:
  35. case 6:
  36. return '[В изминалата] dddd [в] LT';
  37. case 1:
  38. case 2:
  39. case 4:
  40. case 5:
  41. return '[В изминалия] dddd [в] LT';
  42. }
  43. },
  44. sameElse : 'L'
  45. },
  46. relativeTime : {
  47. future : "след %s",
  48. past : "преди %s",
  49. s : "няколко секунди",
  50. m : "минута",
  51. mm : "%d минути",
  52. h : "час",
  53. hh : "%d часа",
  54. d : "ден",
  55. dd : "%d дни",
  56. M : "месец",
  57. MM : "%d месеца",
  58. y : "година",
  59. yy : "%d години"
  60. },
  61. ordinal : function (number) {
  62. var lastDigit = number % 10,
  63. last2Digits = number % 100;
  64. if (number === 0) {
  65. return number + '-ев';
  66. } else if (last2Digits === 0) {
  67. return number + '-ен';
  68. } else if (last2Digits > 10 && last2Digits < 20) {
  69. return number + '-ти';
  70. } else if (lastDigit === 1) {
  71. return number + '-ви';
  72. } else if (lastDigit === 2) {
  73. return number + '-ри';
  74. } else if (lastDigit === 7 || lastDigit === 8) {
  75. return number + '-ми';
  76. } else {
  77. return number + '-ти';
  78. }
  79. },
  80. week : {
  81. dow : 1, // Monday is the first day of the week.
  82. doy : 7 // The week that contains Jan 1st is the first week of the year.
  83. }
  84. });
  85. }));