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