Localisation updates from https://translatewiki.net.
[mediawiki.git] / resources / lib / moment / locale / ug-cn.js
blob09cea4066933665a1d32deb69bdedc46a622d0f6
1 //! moment.js language configuration
2 //! locale : Uyghur (China) [ug-cn]
3 //! author: boyaq : https://github.com/boyaq
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 language configuration
14     var ugCn = moment.defineLocale('ug-cn', {
15         months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
16             '_'
17         ),
18         monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
19             '_'
20         ),
21         weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(
22             '_'
23         ),
24         weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
25         weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
26         longDateFormat: {
27             LT: 'HH:mm',
28             LTS: 'HH:mm:ss',
29             L: 'YYYY-MM-DD',
30             LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
31             LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
32             LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
33         },
34         meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
35         meridiemHour: function (hour, meridiem) {
36             if (hour === 12) {
37                 hour = 0;
38             }
39             if (
40                 meridiem === 'يېرىم كېچە' ||
41                 meridiem === 'سەھەر' ||
42                 meridiem === 'چۈشتىن بۇرۇن'
43             ) {
44                 return hour;
45             } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
46                 return hour + 12;
47             } else {
48                 return hour >= 11 ? hour : hour + 12;
49             }
50         },
51         meridiem: function (hour, minute, isLower) {
52             var hm = hour * 100 + minute;
53             if (hm < 600) {
54                 return 'يېرىم كېچە';
55             } else if (hm < 900) {
56                 return 'سەھەر';
57             } else if (hm < 1130) {
58                 return 'چۈشتىن بۇرۇن';
59             } else if (hm < 1230) {
60                 return 'چۈش';
61             } else if (hm < 1800) {
62                 return 'چۈشتىن كېيىن';
63             } else {
64                 return 'كەچ';
65             }
66         },
67         calendar: {
68             sameDay: '[بۈگۈن سائەت] LT',
69             nextDay: '[ئەتە سائەت] LT',
70             nextWeek: '[كېلەركى] dddd [سائەت] LT',
71             lastDay: '[تۆنۈگۈن] LT',
72             lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
73             sameElse: 'L',
74         },
75         relativeTime: {
76             future: '%s كېيىن',
77             past: '%s بۇرۇن',
78             s: 'نەچچە سېكونت',
79             ss: '%d سېكونت',
80             m: 'بىر مىنۇت',
81             mm: '%d مىنۇت',
82             h: 'بىر سائەت',
83             hh: '%d سائەت',
84             d: 'بىر كۈن',
85             dd: '%d كۈن',
86             M: 'بىر ئاي',
87             MM: '%d ئاي',
88             y: 'بىر يىل',
89             yy: '%d يىل',
90         },
92         dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
93         ordinal: function (number, period) {
94             switch (period) {
95                 case 'd':
96                 case 'D':
97                 case 'DDD':
98                     return number + '-كۈنى';
99                 case 'w':
100                 case 'W':
101                     return number + '-ھەپتە';
102                 default:
103                     return number;
104             }
105         },
106         preparse: function (string) {
107             return string.replace(/،/g, ',');
108         },
109         postformat: function (string) {
110             return string.replace(/,/g, '،');
111         },
112         week: {
113             // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
114             dow: 1, // Monday is the first day of the week.
115             doy: 7, // The week that contains Jan 1st is the first week of the year.
116         },
117     });
119     return ugCn;
121 })));