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