1 |
|
2 |
|
3 |
|
4 |
|
5 | import moment from '../moment';
|
6 |
|
7 | var months = [
|
8 | 'Am Faoilleach',
|
9 | 'An Gearran',
|
10 | 'Am Màrt',
|
11 | 'An Giblean',
|
12 | 'An Cèitean',
|
13 | 'An t-Ògmhios',
|
14 | 'An t-Iuchar',
|
15 | 'An Lùnastal',
|
16 | 'An t-Sultain',
|
17 | 'An Dàmhair',
|
18 | 'An t-Samhain',
|
19 | 'An Dùbhlachd',
|
20 | ],
|
21 | monthsShort = [
|
22 | 'Faoi',
|
23 | 'Gear',
|
24 | 'Màrt',
|
25 | 'Gibl',
|
26 | 'Cèit',
|
27 | 'Ògmh',
|
28 | 'Iuch',
|
29 | 'Lùn',
|
30 | 'Sult',
|
31 | 'Dàmh',
|
32 | 'Samh',
|
33 | 'Dùbh',
|
34 | ],
|
35 | weekdays = [
|
36 | 'Didòmhnaich',
|
37 | 'Diluain',
|
38 | 'Dimàirt',
|
39 | 'Diciadain',
|
40 | 'Diardaoin',
|
41 | 'Dihaoine',
|
42 | 'Disathairne',
|
43 | ],
|
44 | weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
|
45 | weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
|
46 |
|
47 | export default moment.defineLocale('gd', {
|
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: '[An-diugh aig] LT',
|
64 | nextDay: '[A-màireach aig] LT',
|
65 | nextWeek: 'dddd [aig] LT',
|
66 | lastDay: '[An-dè aig] LT',
|
67 | lastWeek: 'dddd [seo chaidh] [aig] LT',
|
68 | sameElse: 'L',
|
69 | },
|
70 | relativeTime: {
|
71 | future: 'ann an %s',
|
72 | past: 'bho chionn %s',
|
73 | s: 'beagan diogan',
|
74 | ss: '%d diogan',
|
75 | m: 'mionaid',
|
76 | mm: '%d mionaidean',
|
77 | h: 'uair',
|
78 | hh: '%d uairean',
|
79 | d: 'latha',
|
80 | dd: '%d latha',
|
81 | M: 'mìos',
|
82 | MM: '%d mìosan',
|
83 | y: 'bliadhna',
|
84 | yy: '%d bliadhna',
|
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 | });
|