Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/resources/library/dayjs/locale/ar.js
12923 views
1
// Arabic [ar]
2
3
const months = 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_')
4
const symbolMap = {
5
1: '١',
6
2: '٢',
7
3: '٣',
8
4: '٤',
9
5: '٥',
10
6: '٦',
11
7: '٧',
12
8: '٨',
13
9: '٩',
14
0: '٠'
15
}
16
17
const numberMap = {
18
'١': '1',
19
'٢': '2',
20
'٣': '3',
21
'٤': '4',
22
'٥': '5',
23
'٦': '6',
24
'٧': '7',
25
'٨': '8',
26
'٩': '9',
27
'٠': '0'
28
}
29
30
const locale = {
31
name: 'ar',
32
weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
33
weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
34
weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
35
months,
36
monthsShort: months,
37
weekStart: 6,
38
relativeTime: {
39
future: 'بعد %s',
40
past: 'منذ %s',
41
s: 'ثانية واحدة',
42
m: 'دقيقة واحدة',
43
mm: '%d دقائق',
44
h: 'ساعة واحدة',
45
hh: '%d ساعات',
46
d: 'يوم واحد',
47
dd: '%d أيام',
48
M: 'شهر واحد',
49
MM: '%d أشهر',
50
y: 'عام واحد',
51
yy: '%d أعوام'
52
},
53
preparse(string) {
54
return string
55
.replace(
56
/[١٢٣٤٥٦٧٨٩٠]/g,
57
match => numberMap[match]
58
)
59
.replace(/،/g, ',')
60
},
61
postformat(string) {
62
return string
63
.replace(/\d/g, match => symbolMap[match])
64
.replace(/,/g, '،')
65
},
66
ordinal: n => n,
67
formats: {
68
LT: 'HH:mm',
69
LTS: 'HH:mm:ss',
70
L: 'D/‏M/‏YYYY',
71
LL: 'D MMMM YYYY',
72
LLL: 'D MMMM YYYY HH:mm',
73
LLLL: 'dddd D MMMM YYYY HH:mm'
74
}
75
}
76
77
78
export default locale
79