UNPKG

2.9 kBJavaScriptView Raw
1// Bengali (Bangladesh) [bn-bd]
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-bd',
29 weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
30 months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
31 weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
32 monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
33 weekdaysMin: 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
34 weekStart: 0,
35 preparse: function preparse(string) {
36 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
37 return numberMap[match];
38 });
39 },
40 postformat: function postformat(string) {
41 return string.replace(/\d/g, function (match) {
42 return symbolMap[match];
43 });
44 },
45 ordinal: function ordinal(n) {
46 var s = ['ই', 'লা', 'রা', 'ঠা', 'শে'];
47 var v = n % 100;
48 return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]";
49 },
50 formats: {
51 LT: 'A h:mm সময়',
52 LTS: 'A h:mm:ss সময়',
53 L: 'DD/MM/YYYY খ্রিস্টাব্দ',
54 LL: 'D MMMM YYYY খ্রিস্টাব্দ',
55 LLL: 'D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়',
56 LLLL: 'dddd, D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়'
57 },
58 meridiem: function meridiem(hour) {
59 return (
60 /* eslint-disable no-nested-ternary */
61 hour < 4 ? 'রাত' : hour < 6 ? 'ভোর' : hour < 12 ? 'সকাল' : hour < 15 ? 'দুপুর' : hour < 18 ? 'বিকাল' : hour < 20 ? 'সন্ধ্যা' : 'রাত'
62 );
63 },
64 relativeTime: {
65 future: '%s পরে',
66 past: '%s আগে',
67 s: 'কয়েক সেকেন্ড',
68 m: 'এক মিনিট',
69 mm: '%d মিনিট',
70 h: 'এক ঘন্টা',
71 hh: '%d ঘন্টা',
72 d: 'এক দিন',
73 dd: '%d দিন',
74 M: 'এক মাস',
75 MM: '%d মাস',
76 y: 'এক বছর',
77 yy: '%d বছর'
78 }
79};
80dayjs.locale(locale, null, true);
81export default locale;
\No newline at end of file