kk.js (3139B)
1//! moment.js locale configuration 2//! locale : Kazakh [kk] 3//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan 4 5;(function (global, factory) { 6 typeof exports === 'object' && typeof module !== 'undefined' 7 && typeof require === 'function' ? factory(require('../moment')) : 8 typeof define === 'function' && define.amd ? define(['../moment'], factory) : 9 factory(global.moment) 10}(this, (function (moment) { 'use strict'; 11 12 //! moment.js locale configuration 13 14 var suffixes = { 15 0: '-ші', 16 1: '-ші', 17 2: '-ші', 18 3: '-ші', 19 4: '-ші', 20 5: '-ші', 21 6: '-шы', 22 7: '-ші', 23 8: '-ші', 24 9: '-шы', 25 10: '-шы', 26 20: '-шы', 27 30: '-шы', 28 40: '-шы', 29 50: '-ші', 30 60: '-шы', 31 70: '-ші', 32 80: '-ші', 33 90: '-шы', 34 100: '-ші', 35 }; 36 37 var kk = moment.defineLocale('kk', { 38 months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split( 39 '_' 40 ), 41 monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), 42 weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split( 43 '_' 44 ), 45 weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), 46 weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'), 47 longDateFormat: { 48 LT: 'HH:mm', 49 LTS: 'HH:mm:ss', 50 L: 'DD.MM.YYYY', 51 LL: 'D MMMM YYYY', 52 LLL: 'D MMMM YYYY HH:mm', 53 LLLL: 'dddd, D MMMM YYYY HH:mm', 54 }, 55 calendar: { 56 sameDay: '[Бүгін сағат] LT', 57 nextDay: '[Ертең сағат] LT', 58 nextWeek: 'dddd [сағат] LT', 59 lastDay: '[Кеше сағат] LT', 60 lastWeek: '[Өткен аптаның] dddd [сағат] LT', 61 sameElse: 'L', 62 }, 63 relativeTime: { 64 future: '%s ішінде', 65 past: '%s бұрын', 66 s: 'бірнеше секунд', 67 ss: '%d секунд', 68 m: 'бір минут', 69 mm: '%d минут', 70 h: 'бір сағат', 71 hh: '%d сағат', 72 d: 'бір күн', 73 dd: '%d күн', 74 M: 'бір ай', 75 MM: '%d ай', 76 y: 'бір жыл', 77 yy: '%d жыл', 78 }, 79 dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, 80 ordinal: function (number) { 81 var a = number % 10, 82 b = number >= 100 ? 100 : null; 83 return number + (suffixes[number] || suffixes[a] || suffixes[b]); 84 }, 85 week: { 86 dow: 1, // Monday is the first day of the week. 87 doy: 7, // The week that contains Jan 7th is the first week of the year. 88 }, 89 }); 90 91 return kk; 92 93})));