corrade-nucleus-nucleons – Blame information for rev 10
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
10 | office | 1 | //! moment.js locale configuration |
2 | //! locale : Hungarian [hu] |
||
3 | //! author : Adam Brunner : https://github.com/adambrunner |
||
4 | |||
5 | import moment from '../moment'; |
||
6 | |||
7 | var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '); |
||
8 | function translate(number, withoutSuffix, key, isFuture) { |
||
9 | var num = number, |
||
10 | suffix; |
||
11 | switch (key) { |
||
12 | case 's': |
||
13 | return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce'; |
||
14 | case 'm': |
||
15 | return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); |
||
16 | case 'mm': |
||
17 | return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); |
||
18 | case 'h': |
||
19 | return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája'); |
||
20 | case 'hh': |
||
21 | return num + (isFuture || withoutSuffix ? ' óra' : ' órája'); |
||
22 | case 'd': |
||
23 | return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); |
||
24 | case 'dd': |
||
25 | return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); |
||
26 | case 'M': |
||
27 | return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); |
||
28 | case 'MM': |
||
29 | return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); |
||
30 | case 'y': |
||
31 | return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve'); |
||
32 | case 'yy': |
||
33 | return num + (isFuture || withoutSuffix ? ' év' : ' éve'); |
||
34 | } |
||
35 | return ''; |
||
36 | } |
||
37 | function week(isFuture) { |
||
38 | return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]'; |
||
39 | } |
||
40 | |||
41 | export default moment.defineLocale('hu', { |
||
42 | months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), |
||
43 | monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), |
||
44 | weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), |
||
45 | weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), |
||
46 | weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), |
||
47 | longDateFormat : { |
||
48 | LT : 'H:mm', |
||
49 | LTS : 'H:mm:ss', |
||
50 | L : 'YYYY.MM.DD.', |
||
51 | LL : 'YYYY. MMMM D.', |
||
52 | LLL : 'YYYY. MMMM D. H:mm', |
||
53 | LLLL : 'YYYY. MMMM D., dddd H:mm' |
||
54 | }, |
||
55 | meridiemParse: /de|du/i, |
||
56 | isPM: function (input) { |
||
57 | return input.charAt(1).toLowerCase() === 'u'; |
||
58 | }, |
||
59 | meridiem : function (hours, minutes, isLower) { |
||
60 | if (hours < 12) { |
||
61 | return isLower === true ? 'de' : 'DE'; |
||
62 | } else { |
||
63 | return isLower === true ? 'du' : 'DU'; |
||
64 | } |
||
65 | }, |
||
66 | calendar : { |
||
67 | sameDay : '[ma] LT[-kor]', |
||
68 | nextDay : '[holnap] LT[-kor]', |
||
69 | nextWeek : function () { |
||
70 | return week.call(this, true); |
||
71 | }, |
||
72 | lastDay : '[tegnap] LT[-kor]', |
||
73 | lastWeek : function () { |
||
74 | return week.call(this, false); |
||
75 | }, |
||
76 | sameElse : 'L' |
||
77 | }, |
||
78 | relativeTime : { |
||
79 | future : '%s múlva', |
||
80 | past : '%s', |
||
81 | s : translate, |
||
82 | m : translate, |
||
83 | mm : translate, |
||
84 | h : translate, |
||
85 | hh : translate, |
||
86 | d : translate, |
||
87 | dd : translate, |
||
88 | M : translate, |
||
89 | MM : translate, |
||
90 | y : translate, |
||
91 | yy : translate |
||
92 | }, |
||
93 | dayOfMonthOrdinalParse: /\d{1,2}\./, |
||
94 | ordinal : '%d.', |
||
95 | week : { |
||
96 | dow : 1, // Monday is the first day of the week. |
||
97 | doy : 4 // The week that contains Jan 4th is the first week of the year. |
||
98 | } |
||
99 | }); |
||
100 |