1 import { Locale } from './constructor';
3 var proto = Locale.prototype;
5 import { defaultCalendar, calendar } from './calendar';
6 import { defaultLongDateFormat, longDateFormat } from './formats';
7 import { defaultInvalidDate, invalidDate } from './invalid';
8 import { defaultOrdinal, ordinal, defaultOrdinalParse } from './ordinal';
9 import { preParsePostFormat } from './pre-post-format';
10 import { defaultRelativeTime, relativeTime, pastFuture } from './relative';
11 import { set } from './set';
13 proto._calendar = defaultCalendar;
14 proto.calendar = calendar;
15 proto._longDateFormat = defaultLongDateFormat;
16 proto.longDateFormat = longDateFormat;
17 proto._invalidDate = defaultInvalidDate;
18 proto.invalidDate = invalidDate;
19 proto._ordinal = defaultOrdinal;
20 proto.ordinal = ordinal;
21 proto._ordinalParse = defaultOrdinalParse;
22 proto.preparse = preParsePostFormat;
23 proto.postformat = preParsePostFormat;
24 proto._relativeTime = defaultRelativeTime;
25 proto.relativeTime = relativeTime;
26 proto.pastFuture = pastFuture;
32 defaultLocaleMonths, localeMonths,
33 defaultLocaleMonthsShort, localeMonthsShort,
34 defaultMonthsRegex, monthsRegex,
35 defaultMonthsShortRegex, monthsShortRegex
36 } from '../units/month';
38 proto.months = localeMonths;
39 proto._months = defaultLocaleMonths;
40 proto.monthsShort = localeMonthsShort;
41 proto._monthsShort = defaultLocaleMonthsShort;
42 proto.monthsParse = localeMonthsParse;
43 proto._monthsRegex = defaultMonthsRegex;
44 proto.monthsRegex = monthsRegex;
45 proto._monthsShortRegex = defaultMonthsShortRegex;
46 proto.monthsShortRegex = monthsShortRegex;
49 import { localeWeek, defaultLocaleWeek, localeFirstDayOfYear, localeFirstDayOfWeek } from '../units/week';
50 proto.week = localeWeek;
51 proto._week = defaultLocaleWeek;
52 proto.firstDayOfYear = localeFirstDayOfYear;
53 proto.firstDayOfWeek = localeFirstDayOfWeek;
58 defaultLocaleWeekdays, localeWeekdays,
59 defaultLocaleWeekdaysMin, localeWeekdaysMin,
60 defaultLocaleWeekdaysShort, localeWeekdaysShort,
62 defaultWeekdaysRegex, weekdaysRegex,
63 defaultWeekdaysShortRegex, weekdaysShortRegex,
64 defaultWeekdaysMinRegex, weekdaysMinRegex
65 } from '../units/day-of-week';
67 proto.weekdays = localeWeekdays;
68 proto._weekdays = defaultLocaleWeekdays;
69 proto.weekdaysMin = localeWeekdaysMin;
70 proto._weekdaysMin = defaultLocaleWeekdaysMin;
71 proto.weekdaysShort = localeWeekdaysShort;
72 proto._weekdaysShort = defaultLocaleWeekdaysShort;
73 proto.weekdaysParse = localeWeekdaysParse;
75 proto._weekdaysRegex = defaultWeekdaysRegex;
76 proto.weekdaysRegex = weekdaysRegex;
77 proto._weekdaysShortRegex = defaultWeekdaysShortRegex;
78 proto.weekdaysShortRegex = weekdaysShortRegex;
79 proto._weekdaysMinRegex = defaultWeekdaysMinRegex;
80 proto.weekdaysMinRegex = weekdaysMinRegex;
83 import { localeIsPM, defaultLocaleMeridiemParse, localeMeridiem } from '../units/hour';
85 proto.isPM = localeIsPM;
86 proto._meridiemParse = defaultLocaleMeridiemParse;
87 proto.meridiem = localeMeridiem;