UNPKG

2.5 kBJavaScriptView Raw
1//! moment.js locale configuration
2//! locale : Kazakh [kk]
3//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan
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('kk', {
31 months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split(
32 '_'
33 ),
34 monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
35 weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split(
36 '_'
37 ),
38 weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
39 weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
40 longDateFormat: {
41 LT: 'HH:mm',
42 LTS: 'HH:mm:ss',
43 L: 'DD.MM.YYYY',
44 LL: 'D MMMM YYYY',
45 LLL: 'D MMMM YYYY HH:mm',
46 LLLL: 'dddd, D MMMM YYYY HH:mm',
47 },
48 calendar: {
49 sameDay: '[Бүгін сағат] LT',
50 nextDay: '[Ертең сағат] LT',
51 nextWeek: 'dddd [сағат] LT',
52 lastDay: '[Кеше сағат] LT',
53 lastWeek: '[Өткен аптаның] dddd [сағат] LT',
54 sameElse: 'L',
55 },
56 relativeTime: {
57 future: '%s ішінде',
58 past: '%s бұрын',
59 s: 'бірнеше секунд',
60 ss: '%d секунд',
61 m: 'бір минут',
62 mm: '%d минут',
63 h: 'бір сағат',
64 hh: '%d сағат',
65 d: 'бір күн',
66 dd: '%d күн',
67 M: 'бір ай',
68 MM: '%d ай',
69 y: 'бір жыл',
70 yy: '%d жыл',
71 },
72 dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,
73 ordinal: function (number) {
74 var a = number % 10,
75 b = number >= 100 ? 100 : null;
76 return number + (suffixes[number] || suffixes[a] || suffixes[b]);
77 },
78 week: {
79 dow: 1, // Monday is the first day of the week.
80 doy: 7, // The week that contains Jan 7th is the first week of the year.
81 },
82});