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