hy-am.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. //! moment.js locale configuration
  2. //! locale : Armenian [hy-am]
  3. //! author : Armendarabyan : https://github.com/armendarabyan
  4. ;(function (global, factory) {
  5. typeof exports === 'object' && typeof module !== 'undefined'
  6. && typeof require === 'function' ? factory(require('../moment')) :
  7. typeof define === 'function' && define.amd ? define(['../moment'], factory) :
  8. factory(global.moment)
  9. }(this, (function (moment) { 'use strict';
  10. //! moment.js locale configuration
  11. var hyAm = moment.defineLocale('hy-am', {
  12. months: {
  13. format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(
  14. '_'
  15. ),
  16. standalone:
  17. 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(
  18. '_'
  19. ),
  20. },
  21. monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
  22. weekdays:
  23. 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(
  24. '_'
  25. ),
  26. weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
  27. weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
  28. longDateFormat: {
  29. LT: 'HH:mm',
  30. LTS: 'HH:mm:ss',
  31. L: 'DD.MM.YYYY',
  32. LL: 'D MMMM YYYY թ.',
  33. LLL: 'D MMMM YYYY թ., HH:mm',
  34. LLLL: 'dddd, D MMMM YYYY թ., HH:mm',
  35. },
  36. calendar: {
  37. sameDay: '[այսօր] LT',
  38. nextDay: '[վաղը] LT',
  39. lastDay: '[երեկ] LT',
  40. nextWeek: function () {
  41. return 'dddd [օրը ժամը] LT';
  42. },
  43. lastWeek: function () {
  44. return '[անցած] dddd [օրը ժամը] LT';
  45. },
  46. sameElse: 'L',
  47. },
  48. relativeTime: {
  49. future: '%s հետո',
  50. past: '%s առաջ',
  51. s: 'մի քանի վայրկյան',
  52. ss: '%d վայրկյան',
  53. m: 'րոպե',
  54. mm: '%d րոպե',
  55. h: 'ժամ',
  56. hh: '%d ժամ',
  57. d: 'օր',
  58. dd: '%d օր',
  59. M: 'ամիս',
  60. MM: '%d ամիս',
  61. y: 'տարի',
  62. yy: '%d տարի',
  63. },
  64. meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
  65. isPM: function (input) {
  66. return /^(ցերեկվա|երեկոյան)$/.test(input);
  67. },
  68. meridiem: function (hour) {
  69. if (hour < 4) {
  70. return 'գիշերվա';
  71. } else if (hour < 12) {
  72. return 'առավոտվա';
  73. } else if (hour < 17) {
  74. return 'ցերեկվա';
  75. } else {
  76. return 'երեկոյան';
  77. }
  78. },
  79. dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
  80. ordinal: function (number, period) {
  81. switch (period) {
  82. case 'DDD':
  83. case 'w':
  84. case 'W':
  85. case 'DDDo':
  86. if (number === 1) {
  87. return number + '-ին';
  88. }
  89. return number + '-րդ';
  90. default:
  91. return number;
  92. }
  93. },
  94. week: {
  95. dow: 1, // Monday is the first day of the week.
  96. doy: 7, // The week that contains Jan 7th is the first week of the year.
  97. },
  98. });
  99. return hyAm;
  100. })));