UNPKG

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