bg.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // Bulgarian [bg]
  2. import dayjs from '../index';
  3. var locale = {
  4. name: 'bg',
  5. weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
  6. weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
  7. weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
  8. months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
  9. monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
  10. weekStart: 1,
  11. ordinal: function ordinal(n) {
  12. var last2Digits = n % 100;
  13. if (last2Digits > 10 && last2Digits < 20) {
  14. return n + "-\u0442\u0438";
  15. }
  16. var lastDigit = n % 10;
  17. if (lastDigit === 1) {
  18. return n + "-\u0432\u0438";
  19. } else if (lastDigit === 2) {
  20. return n + "-\u0440\u0438";
  21. } else if (lastDigit === 7 || lastDigit === 8) {
  22. return n + "-\u043C\u0438";
  23. }
  24. return n + "-\u0442\u0438";
  25. },
  26. formats: {
  27. LT: 'H:mm',
  28. LTS: 'H:mm:ss',
  29. L: 'D.MM.YYYY',
  30. LL: 'D MMMM YYYY',
  31. LLL: 'D MMMM YYYY H:mm',
  32. LLLL: 'dddd, D MMMM YYYY H:mm'
  33. },
  34. relativeTime: {
  35. future: 'след %s',
  36. past: 'преди %s',
  37. s: 'няколко секунди',
  38. m: 'минута',
  39. mm: '%d минути',
  40. h: 'час',
  41. hh: '%d часа',
  42. d: 'ден',
  43. dd: '%d дена',
  44. M: 'месец',
  45. MM: '%d месеца',
  46. y: 'година',
  47. yy: '%d години'
  48. }
  49. };
  50. dayjs.locale(locale, null, true);
  51. export default locale;