1 |
|
2 |
|
3 |
|
4 |
|
5 | import moment from '../moment';
|
6 |
|
7 | var months = [
|
8 | 'Eanáir',
|
9 | 'Feabhra',
|
10 | 'Márta',
|
11 | 'Aibreán',
|
12 | 'Bealtaine',
|
13 | 'Meitheamh',
|
14 | 'Iúil',
|
15 | 'Lúnasa',
|
16 | 'Meán Fómhair',
|
17 | 'Deireadh Fómhair',
|
18 | 'Samhain',
|
19 | 'Nollaig',
|
20 | ],
|
21 | monthsShort = [
|
22 | 'Ean',
|
23 | 'Feabh',
|
24 | 'Márt',
|
25 | 'Aib',
|
26 | 'Beal',
|
27 | 'Meith',
|
28 | 'Iúil',
|
29 | 'Lún',
|
30 | 'M.F.',
|
31 | 'D.F.',
|
32 | 'Samh',
|
33 | 'Noll',
|
34 | ],
|
35 | weekdays = [
|
36 | 'Dé Domhnaigh',
|
37 | 'Dé Luain',
|
38 | 'Dé Máirt',
|
39 | 'Dé Céadaoin',
|
40 | 'Déardaoin',
|
41 | 'Dé hAoine',
|
42 | 'Dé Sathairn',
|
43 | ],
|
44 | weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],
|
45 | weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];
|
46 |
|
47 | export default moment.defineLocale('ga', {
|
48 | months: months,
|
49 | monthsShort: monthsShort,
|
50 | monthsParseExact: true,
|
51 | weekdays: weekdays,
|
52 | weekdaysShort: weekdaysShort,
|
53 | weekdaysMin: weekdaysMin,
|
54 | longDateFormat: {
|
55 | LT: 'HH:mm',
|
56 | LTS: 'HH:mm:ss',
|
57 | L: 'DD/MM/YYYY',
|
58 | LL: 'D MMMM YYYY',
|
59 | LLL: 'D MMMM YYYY HH:mm',
|
60 | LLLL: 'dddd, D MMMM YYYY HH:mm',
|
61 | },
|
62 | calendar: {
|
63 | sameDay: '[Inniu ag] LT',
|
64 | nextDay: '[Amárach ag] LT',
|
65 | nextWeek: 'dddd [ag] LT',
|
66 | lastDay: '[Inné ag] LT',
|
67 | lastWeek: 'dddd [seo caite] [ag] LT',
|
68 | sameElse: 'L',
|
69 | },
|
70 | relativeTime: {
|
71 | future: 'i %s',
|
72 | past: '%s ó shin',
|
73 | s: 'cúpla soicind',
|
74 | ss: '%d soicind',
|
75 | m: 'nóiméad',
|
76 | mm: '%d nóiméad',
|
77 | h: 'uair an chloig',
|
78 | hh: '%d uair an chloig',
|
79 | d: 'lá',
|
80 | dd: '%d lá',
|
81 | M: 'mí',
|
82 | MM: '%d míonna',
|
83 | y: 'bliain',
|
84 | yy: '%d bliain',
|
85 | },
|
86 | dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
|
87 | ordinal: function (number) {
|
88 | var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
|
89 | return number + output;
|
90 | },
|
91 | week: {
|
92 | dow: 1,
|
93 | doy: 4,
|
94 | },
|
95 | });
|