Brought in another asset for Ray's eye form: moment
[openemr.git] / public / assets / moment-2-13-0 / src / locale / hu.js
blobbc1350926041c86e3d99889f1f8a791fe5a1f625
1 //! moment.js locale configuration
2 //! locale : hungarian (hu)
3 //! author : Adam Brunner : https://github.com/adambrunner
5 import moment from '../moment';
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 '';
37 function week(isFuture) {
38     return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
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     ordinalParse: /\d{1,2}\./,
94     ordinal : '%d.',
95     week : {
96         dow : 1, // Monday is the first day of the week.
97         doy : 7  // The week that contains Jan 1st is the first week of the year.
98     }
99 });