ug-cn.js (4644B)
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})));