UNPKG

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