You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
3.4 KiB

  1. //! moment.js locale configuration
  2. //! locale : azerbaijani (az)
  3. //! author : topchiyev : https://github.com/topchiyev
  4. (function (global, factory) {
  5. typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('../moment')) :
  6. typeof define === 'function' && define.amd ? define(['moment'], factory) :
  7. factory(global.moment)
  8. }(this, function (moment) { 'use strict';
  9. var suffixes = {
  10. 1: '-inci',
  11. 5: '-inci',
  12. 8: '-inci',
  13. 70: '-inci',
  14. 80: '-inci',
  15. 2: '-nci',
  16. 7: '-nci',
  17. 20: '-nci',
  18. 50: '-nci',
  19. 3: '-üncü',
  20. 4: '-üncü',
  21. 100: '-üncü',
  22. 6: '-ncı',
  23. 9: '-uncu',
  24. 10: '-uncu',
  25. 30: '-uncu',
  26. 60: '-ıncı',
  27. 90: '-ıncı'
  28. };
  29. var az = moment.defineLocale('az', {
  30. months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
  31. monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
  32. weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
  33. weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
  34. weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
  35. longDateFormat : {
  36. LT : 'HH:mm',
  37. LTS : 'LT:ss',
  38. L : 'DD.MM.YYYY',
  39. LL : 'D MMMM YYYY',
  40. LLL : 'D MMMM YYYY LT',
  41. LLLL : 'dddd, D MMMM YYYY LT'
  42. },
  43. calendar : {
  44. sameDay : '[bugün saat] LT',
  45. nextDay : '[sabah saat] LT',
  46. nextWeek : '[gələn həftə] dddd [saat] LT',
  47. lastDay : '[dünən] LT',
  48. lastWeek : '[keçən həftə] dddd [saat] LT',
  49. sameElse : 'L'
  50. },
  51. relativeTime : {
  52. future : '%s sonra',
  53. past : '%s əvvəl',
  54. s : 'birneçə saniyyə',
  55. m : 'bir dəqiqə',
  56. mm : '%d dəqiqə',
  57. h : 'bir saat',
  58. hh : '%d saat',
  59. d : 'bir gün',
  60. dd : '%d gün',
  61. M : 'bir ay',
  62. MM : '%d ay',
  63. y : 'bir il',
  64. yy : '%d il'
  65. },
  66. meridiemParse: /gecə|səhər|gündüz|axşam/,
  67. isPM : function (input) {
  68. return /^(gündüz|axşam)$/.test(input);
  69. },
  70. meridiem : function (hour, minute, isLower) {
  71. if (hour < 4) {
  72. return 'gecə';
  73. } else if (hour < 12) {
  74. return 'səhər';
  75. } else if (hour < 17) {
  76. return 'gündüz';
  77. } else {
  78. return 'axşam';
  79. }
  80. },
  81. ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
  82. ordinal : function (number) {
  83. if (number === 0) { // special case for zero
  84. return number + '-ıncı';
  85. }
  86. var a = number % 10,
  87. b = number % 100 - a,
  88. c = number >= 100 ? 100 : null;
  89. return number + (suffixes[a] || suffixes[b] || suffixes[c]);
  90. },
  91. week : {
  92. dow : 1, // Monday is the first day of the week.
  93. doy : 7 // The week that contains Jan 1st is the first week of the year.
  94. }
  95. });
  96. return az;
  97. }));