UNPKG

2.29 kBJavaScriptView Raw
1// Bengali [bn]
2import dayjs from '../index';
3var symbolMap = {
4 1: '১',
5 2: '২',
6 3: '৩',
7 4: '৪',
8 5: '৫',
9 6: '৬',
10 7: '৭',
11 8: '৮',
12 9: '৯',
13 0: '০'
14};
15var numberMap = {
16 '১': '1',
17 '২': '2',
18 '৩': '3',
19 '৪': '4',
20 '৫': '5',
21 '৬': '6',
22 '৭': '7',
23 '৮': '8',
24 '৯': '9',
25 '০': '0'
26};
27var locale = {
28 name: 'bn',
29 weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
30 months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
31 weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
32 monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
33 weekdaysMin: 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
34 preparse: function preparse(string) {
35 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
36 return numberMap[match];
37 });
38 },
39 postformat: function postformat(string) {
40 return string.replace(/\d/g, function (match) {
41 return symbolMap[match];
42 });
43 },
44 ordinal: function ordinal(n) {
45 return n;
46 },
47 formats: {
48 LT: 'A h:mm সময়',
49 LTS: 'A h:mm:ss সময়',
50 L: 'DD/MM/YYYY',
51 LL: 'D MMMM YYYY',
52 LLL: 'D MMMM YYYY, A h:mm সময়',
53 LLLL: 'dddd, D MMMM YYYY, A h:mm সময়'
54 },
55 relativeTime: {
56 future: '%s পরে',
57 past: '%s আগে',
58 s: 'কয়েক সেকেন্ড',
59 m: 'এক মিনিট',
60 mm: '%d মিনিট',
61 h: 'এক ঘন্টা',
62 hh: '%d ঘন্টা',
63 d: 'এক দিন',
64 dd: '%d দিন',
65 M: 'এক মাস',
66 MM: '%d মাস',
67 y: 'এক বছর',
68 yy: '%d বছর'
69 }
70};
71dayjs.locale(locale, null, true);
72export default locale;
\No newline at end of file