ky.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. //! moment.js locale configuration
  2. //! locale : Kyrgyz [ky]
  3. //! author : Chyngyz Arystan uulu : https://github.com/chyngyz
  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 suffixes = {
  12. 0: '-чү',
  13. 1: '-чи',
  14. 2: '-чи',
  15. 3: '-чү',
  16. 4: '-чү',
  17. 5: '-чи',
  18. 6: '-чы',
  19. 7: '-чи',
  20. 8: '-чи',
  21. 9: '-чу',
  22. 10: '-чу',
  23. 20: '-чы',
  24. 30: '-чу',
  25. 40: '-чы',
  26. 50: '-чү',
  27. 60: '-чы',
  28. 70: '-чи',
  29. 80: '-чи',
  30. 90: '-чу',
  31. 100: '-чү',
  32. };
  33. var ky = moment.defineLocale('ky', {
  34. months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(
  35. '_'
  36. ),
  37. monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split(
  38. '_'
  39. ),
  40. weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split(
  41. '_'
  42. ),
  43. weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
  44. weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
  45. longDateFormat: {
  46. LT: 'HH:mm',
  47. LTS: 'HH:mm:ss',
  48. L: 'DD.MM.YYYY',
  49. LL: 'D MMMM YYYY',
  50. LLL: 'D MMMM YYYY HH:mm',
  51. LLLL: 'dddd, D MMMM YYYY HH:mm',
  52. },
  53. calendar: {
  54. sameDay: '[Бүгүн саат] LT',
  55. nextDay: '[Эртең саат] LT',
  56. nextWeek: 'dddd [саат] LT',
  57. lastDay: '[Кечээ саат] LT',
  58. lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',
  59. sameElse: 'L',
  60. },
  61. relativeTime: {
  62. future: '%s ичинде',
  63. past: '%s мурун',
  64. s: 'бирнече секунд',
  65. ss: '%d секунд',
  66. m: 'бир мүнөт',
  67. mm: '%d мүнөт',
  68. h: 'бир саат',
  69. hh: '%d саат',
  70. d: 'бир күн',
  71. dd: '%d күн',
  72. M: 'бир ай',
  73. MM: '%d ай',
  74. y: 'бир жыл',
  75. yy: '%d жыл',
  76. },
  77. dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
  78. ordinal: function (number) {
  79. var a = number % 10,
  80. b = number >= 100 ? 100 : null;
  81. return number + (suffixes[number] || suffixes[a] || suffixes[b]);
  82. },
  83. week: {
  84. dow: 1, // Monday is the first day of the week.
  85. doy: 7, // The week that contains Jan 7th is the first week of the year.
  86. },
  87. });
  88. return ky;
  89. })));