UNPKG

2.16 kBJavaScriptView Raw
1// Hebrew [he]
2import dayjs from '../index';
3var texts = {
4 s: 'מספר שניות',
5 ss: '%d שניות',
6 m: 'דקה',
7 mm: '%d דקות',
8 h: 'שעה',
9 hh: '%d שעות',
10 hh2: 'שעתיים',
11 d: 'יום',
12 dd: '%d ימים',
13 dd2: 'יומיים',
14 M: 'חודש',
15 MM: '%d חודשים',
16 MM2: 'חודשיים',
17 y: 'שנה',
18 yy: '%d שנים',
19 yy2: 'שנתיים'
20};
21
22function relativeTimeFormatter(number, withoutSuffix, key) {
23 var text = texts[key + (number === 2 ? '2' : '')] || texts[key];
24 return text.replace('%d', number);
25}
26
27var locale = {
28 name: 'he',
29 weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
30 weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
31 weekdaysMin: 'א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳'.split('_'),
32 months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
33 monthsShort: 'ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ'.split('_'),
34 relativeTime: {
35 future: 'בעוד %s',
36 past: 'לפני %s',
37 s: relativeTimeFormatter,
38 m: relativeTimeFormatter,
39 mm: relativeTimeFormatter,
40 h: relativeTimeFormatter,
41 hh: relativeTimeFormatter,
42 d: relativeTimeFormatter,
43 dd: relativeTimeFormatter,
44 M: relativeTimeFormatter,
45 MM: relativeTimeFormatter,
46 y: relativeTimeFormatter,
47 yy: relativeTimeFormatter
48 },
49 ordinal: function ordinal(n) {
50 return n;
51 },
52 format: {
53 LT: 'HH:mm',
54 LTS: 'HH:mm:ss',
55 L: 'DD/MM/YYYY',
56 LL: 'D [ב]MMMM YYYY',
57 LLL: 'D [ב]MMMM YYYY HH:mm',
58 LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',
59 l: 'D/M/YYYY',
60 ll: 'D MMM YYYY',
61 lll: 'D MMM YYYY HH:mm',
62 llll: 'ddd, D MMM YYYY HH:mm'
63 },
64 formats: {
65 LT: 'HH:mm',
66 LTS: 'HH:mm:ss',
67 L: 'DD/MM/YYYY',
68 LL: 'D [ב]MMMM YYYY',
69 LLL: 'D [ב]MMMM YYYY HH:mm',
70 LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',
71 l: 'D/M/YYYY',
72 ll: 'D MMM YYYY',
73 lll: 'D MMM YYYY HH:mm',
74 llll: 'ddd, D MMM YYYY HH:mm'
75 }
76};
77dayjs.locale(locale, null, true);
78export default locale;
\No newline at end of file