File size: 3,218 Bytes
19605ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
//! moment.js locale configuration
//! locale : Hebrew [he]
//! author : Tomer Cohen : https://github.com/tomer
//! author : Moshe Simantov : https://github.com/DevelopmentIL
//! author : Tal Ater : https://github.com/TalAter

import moment from '../moment';

export default moment.defineLocale('he', {
    months : 'ื™ื ื•ืืจ_ืคื‘ืจื•ืืจ_ืžืจืฅ_ืืคืจื™ืœ_ืžืื™_ื™ื•ื ื™_ื™ื•ืœื™_ืื•ื’ื•ืกื˜_ืกืคื˜ืžื‘ืจ_ืื•ืงื˜ื•ื‘ืจ_ื ื•ื‘ืžื‘ืจ_ื“ืฆืžื‘ืจ'.split('_'),
    monthsShort : 'ื™ื ื•ืณ_ืคื‘ืจืณ_ืžืจืฅ_ืืคืจืณ_ืžืื™_ื™ื•ื ื™_ื™ื•ืœื™_ืื•ื’ืณ_ืกืคื˜ืณ_ืื•ืงืณ_ื ื•ื‘ืณ_ื“ืฆืžืณ'.split('_'),
    weekdays : 'ืจืืฉื•ืŸ_ืฉื ื™_ืฉืœื™ืฉื™_ืจื‘ื™ืขื™_ื—ืžื™ืฉื™_ืฉื™ืฉื™_ืฉื‘ืช'.split('_'),
    weekdaysShort : 'ืืณ_ื‘ืณ_ื’ืณ_ื“ืณ_ื”ืณ_ื•ืณ_ืฉืณ'.split('_'),
    weekdaysMin : 'ื_ื‘_ื’_ื“_ื”_ื•_ืฉ'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [ื‘]MMMM YYYY',
        LLL : 'D [ื‘]MMMM YYYY HH:mm',
        LLLL : 'dddd, D [ื‘]MMMM YYYY HH:mm',
        l : 'D/M/YYYY',
        ll : 'D MMM YYYY',
        lll : 'D MMM YYYY HH:mm',
        llll : 'ddd, D MMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[ื”ื™ื•ื ื‘ึพ]LT',
        nextDay : '[ืžื—ืจ ื‘ึพ]LT',
        nextWeek : 'dddd [ื‘ืฉืขื”] LT',
        lastDay : '[ืืชืžื•ืœ ื‘ึพ]LT',
        lastWeek : '[ื‘ื™ื•ื] dddd [ื”ืื—ืจื•ืŸ ื‘ืฉืขื”] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'ื‘ืขื•ื“ %s',
        past : 'ืœืคื ื™ %s',
        s : 'ืžืกืคืจ ืฉื ื™ื•ืช',
        ss : '%d ืฉื ื™ื•ืช',
        m : 'ื“ืงื”',
        mm : '%d ื“ืงื•ืช',
        h : 'ืฉืขื”',
        hh : function (number) {
            if (number === 2) {
                return 'ืฉืขืชื™ื™ื';
            }
            return number + ' ืฉืขื•ืช';
        },
        d : 'ื™ื•ื',
        dd : function (number) {
            if (number === 2) {
                return 'ื™ื•ืžื™ื™ื';
            }
            return number + ' ื™ืžื™ื';
        },
        M : 'ื—ื•ื“ืฉ',
        MM : function (number) {
            if (number === 2) {
                return 'ื—ื•ื“ืฉื™ื™ื';
            }
            return number + ' ื—ื•ื“ืฉื™ื';
        },
        y : 'ืฉื ื”',
        yy : function (number) {
            if (number === 2) {
                return 'ืฉื ืชื™ื™ื';
            } else if (number % 10 === 0 && number !== 10) {
                return number + ' ืฉื ื”';
            }
            return number + ' ืฉื ื™ื';
        }
    },
    meridiemParse: /ืื—ื”"ืฆ|ืœืคื ื”"ืฆ|ืื—ืจื™ ื”ืฆื”ืจื™ื™ื|ืœืคื ื™ ื”ืฆื”ืจื™ื™ื|ืœืคื ื•ืช ื‘ื•ืงืจ|ื‘ื‘ื•ืงืจ|ื‘ืขืจื‘/i,
    isPM : function (input) {
        return /^(ืื—ื”"ืฆ|ืื—ืจื™ ื”ืฆื”ืจื™ื™ื|ื‘ืขืจื‘)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 5) {
            return 'ืœืคื ื•ืช ื‘ื•ืงืจ';
        } else if (hour < 10) {
            return 'ื‘ื‘ื•ืงืจ';
        } else if (hour < 12) {
            return isLower ? 'ืœืคื ื”"ืฆ' : 'ืœืคื ื™ ื”ืฆื”ืจื™ื™ื';
        } else if (hour < 18) {
            return isLower ? 'ืื—ื”"ืฆ' : 'ืื—ืจื™ ื”ืฆื”ืจื™ื™ื';
        } else {
            return 'ื‘ืขืจื‘';
        }
    }
});