UNPKG

@karinjs/moment

Version:

Parse, validate, manipulate, and display dates

109 lines (108 loc) 3.47 kB
import hooks from "../moment.js"; //! moment.js locale configuration //! locale : Uyghur (China) [ug-cn] //! author: boyaq : https://github.com/boyaq const ugCn = hooks.defineLocale("ug-cn", { months: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split( "_" ), monthsShort: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split( "_" ), weekdays: "يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split( "_" ), weekdaysShort: "يە_دۈ_سە_چا_پە_جۈ_شە".split("_"), weekdaysMin: "يە_دۈ_سە_چا_پە_جۈ_شە".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "YYYY-يىلىM-ئاينىڭD-كۈنى", LLL: "YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm", LLLL: "dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm" }, meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, meridiemHour: function(hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === "يېرىم كېچە" || meridiem === "سەھەر" || meridiem === "چۈشتىن بۇرۇن") { return hour; } else if (meridiem === "چۈشتىن كېيىن" || meridiem === "كەچ") { return hour + 12; } else { return hour >= 11 ? hour : hour + 12; } }, meridiem: function(hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return "يېرىم كېچە"; } else if (hm < 900) { return "سەھەر"; } else if (hm < 1130) { return "چۈشتىن بۇرۇن"; } else if (hm < 1230) { return "چۈش"; } else if (hm < 1800) { return "چۈشتىن كېيىن"; } else { return "كەچ"; } }, calendar: { sameDay: "[بۈگۈن سائەت] LT", nextDay: "[ئەتە سائەت] LT", nextWeek: "[كېلەركى] dddd [سائەت] LT", lastDay: "[تۆنۈگۈن] LT", lastWeek: "[ئالدىنقى] dddd [سائەت] LT", sameElse: "L" }, relativeTime: { future: "%s كېيىن", past: "%s بۇرۇن", s: "نەچچە سېكونت", ss: "%d سېكونت", m: "بىر مىنۇت", mm: "%d مىنۇت", h: "بىر سائەت", hh: "%d سائەت", d: "بىر كۈن", dd: "%d كۈن", M: "بىر ئاي", MM: "%d ئاي", y: "بىر يىل", yy: "%d يىل" }, dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, ordinal: function(number, period) { switch (period) { case "d": case "D": case "DDD": return number + "-كۈنى"; case "w": case "W": return number + "-ھەپتە"; default: return number; } }, preparse: function(string) { return string.replace(/،/g, ","); }, postformat: function(string) { return string.replace(/,/g, "،"); }, week: { // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 dow: 1, // Monday is the first day of the week. doy: 7 // The week that contains Jan 1st is the first week of the year. } }); export { ugCn as default };