corrade-nucleus-nucleons – Blame information for rev 38
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
38 | office | 1 | //! moment.js locale configuration |
2 | //! locale : Greek [el] |
||
3 | //! author : Aggelos Karalias : https://github.com/mehiel |
||
4 | |||
5 | import moment from '../moment'; |
||
6 | import isFunction from '../lib/utils/is-function'; |
||
7 | |||
8 | export default moment.defineLocale('el', { |
||
9 | monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), |
||
10 | monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), |
||
11 | months : function (momentToFormat, format) { |
||
12 | if (!momentToFormat) { |
||
13 | return this._monthsNominativeEl; |
||
14 | } else if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' |
||
15 | return this._monthsGenitiveEl[momentToFormat.month()]; |
||
16 | } else { |
||
17 | return this._monthsNominativeEl[momentToFormat.month()]; |
||
18 | } |
||
19 | }, |
||
20 | monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), |
||
21 | weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), |
||
22 | weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), |
||
23 | weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), |
||
24 | meridiem : function (hours, minutes, isLower) { |
||
25 | if (hours > 11) { |
||
26 | return isLower ? 'μμ' : 'ΜΜ'; |
||
27 | } else { |
||
28 | return isLower ? 'πμ' : 'ΠΜ'; |
||
29 | } |
||
30 | }, |
||
31 | isPM : function (input) { |
||
32 | return ((input + '').toLowerCase()[0] === 'μ'); |
||
33 | }, |
||
34 | meridiemParse : /[ΠΜ]\.?Μ?\.?/i, |
||
35 | longDateFormat : { |
||
36 | LT : 'h:mm A', |
||
37 | LTS : 'h:mm:ss A', |
||
38 | L : 'DD/MM/YYYY', |
||
39 | LL : 'D MMMM YYYY', |
||
40 | LLL : 'D MMMM YYYY h:mm A', |
||
41 | LLLL : 'dddd, D MMMM YYYY h:mm A' |
||
42 | }, |
||
43 | calendarEl : { |
||
44 | sameDay : '[Σήμερα {}] LT', |
||
45 | nextDay : '[Αύριο {}] LT', |
||
46 | nextWeek : 'dddd [{}] LT', |
||
47 | lastDay : '[Χθες {}] LT', |
||
48 | lastWeek : function () { |
||
49 | switch (this.day()) { |
||
50 | case 6: |
||
51 | return '[το προηγούμενο] dddd [{}] LT'; |
||
52 | default: |
||
53 | return '[την προηγούμενη] dddd [{}] LT'; |
||
54 | } |
||
55 | }, |
||
56 | sameElse : 'L' |
||
57 | }, |
||
58 | calendar : function (key, mom) { |
||
59 | var output = this._calendarEl[key], |
||
60 | hours = mom && mom.hours(); |
||
61 | if (isFunction(output)) { |
||
62 | output = output.apply(mom); |
||
63 | } |
||
64 | return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); |
||
65 | }, |
||
66 | relativeTime : { |
||
67 | future : 'σε %s', |
||
68 | past : '%s πριν', |
||
69 | s : 'λίγα δευτερόλεπτα', |
||
70 | m : 'ένα λεπτό', |
||
71 | mm : '%d λεπτά', |
||
72 | h : 'μία ώρα', |
||
73 | hh : '%d ώρες', |
||
74 | d : 'μία μέρα', |
||
75 | dd : '%d μέρες', |
||
76 | M : 'ένας μήνας', |
||
77 | MM : '%d μήνες', |
||
78 | y : 'ένας χρόνος', |
||
79 | yy : '%d χρόνια' |
||
80 | }, |
||
81 | dayOfMonthOrdinalParse: /\d{1,2}η/, |
||
82 | ordinal: '%dη', |
||
83 | week : { |
||
84 | dow : 1, // Monday is the first day of the week. |
||
85 | doy : 4 // The week that contains Jan 4st is the first week of the year. |
||
86 | } |
||
87 | }); |
||
88 |