bn-bd.js (4349B)
1//! moment.js locale configuration 2//! locale : Bengali (Bangladesh) [bn-bd] 3//! author : Asraf Hossain Patoary : https://github.com/ashwoolford 4 5import moment from '../moment'; 6 7var symbolMap = { 8 1: '১', 9 2: '২', 10 3: '৩', 11 4: '৪', 12 5: '৫', 13 6: '৬', 14 7: '৭', 15 8: '৮', 16 9: '৯', 17 0: '০', 18 }, 19 numberMap = { 20 '১': '1', 21 '২': '2', 22 '৩': '3', 23 '৪': '4', 24 '৫': '5', 25 '৬': '6', 26 '৭': '7', 27 '৮': '8', 28 '৯': '9', 29 '০': '0', 30 }; 31 32export default moment.defineLocale('bn-bd', { 33 months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split( 34 '_' 35 ), 36 monthsShort: 37 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split( 38 '_' 39 ), 40 weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split( 41 '_' 42 ), 43 weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), 44 weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'), 45 longDateFormat: { 46 LT: 'A h:mm সময়', 47 LTS: 'A h:mm:ss সময়', 48 L: 'DD/MM/YYYY', 49 LL: 'D MMMM YYYY', 50 LLL: 'D MMMM YYYY, A h:mm সময়', 51 LLLL: 'dddd, D MMMM YYYY, A h:mm সময়', 52 }, 53 calendar: { 54 sameDay: '[আজ] LT', 55 nextDay: '[আগামীকাল] LT', 56 nextWeek: 'dddd, LT', 57 lastDay: '[গতকাল] LT', 58 lastWeek: '[গত] dddd, LT', 59 sameElse: 'L', 60 }, 61 relativeTime: { 62 future: '%s পরে', 63 past: '%s আগে', 64 s: 'কয়েক সেকেন্ড', 65 ss: '%d সেকেন্ড', 66 m: 'এক মিনিট', 67 mm: '%d মিনিট', 68 h: 'এক ঘন্টা', 69 hh: '%d ঘন্টা', 70 d: 'এক দিন', 71 dd: '%d দিন', 72 M: 'এক মাস', 73 MM: '%d মাস', 74 y: 'এক বছর', 75 yy: '%d বছর', 76 }, 77 preparse: function (string) { 78 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { 79 return numberMap[match]; 80 }); 81 }, 82 postformat: function (string) { 83 return string.replace(/\d/g, function (match) { 84 return symbolMap[match]; 85 }); 86 }, 87 88 meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/, 89 meridiemHour: function (hour, meridiem) { 90 if (hour === 12) { 91 hour = 0; 92 } 93 if (meridiem === 'রাত') { 94 return hour < 4 ? hour : hour + 12; 95 } else if (meridiem === 'ভোর') { 96 return hour; 97 } else if (meridiem === 'সকাল') { 98 return hour; 99 } else if (meridiem === 'দুপুর') { 100 return hour >= 3 ? hour : hour + 12; 101 } else if (meridiem === 'বিকাল') { 102 return hour + 12; 103 } else if (meridiem === 'সন্ধ্যা') { 104 return hour + 12; 105 } 106 }, 107 108 meridiem: function (hour, minute, isLower) { 109 if (hour < 4) { 110 return 'রাত'; 111 } else if (hour < 6) { 112 return 'ভোর'; 113 } else if (hour < 12) { 114 return 'সকাল'; 115 } else if (hour < 15) { 116 return 'দুপুর'; 117 } else if (hour < 18) { 118 return 'বিকাল'; 119 } else if (hour < 20) { 120 return 'সন্ধ্যা'; 121 } else { 122 return 'রাত'; 123 } 124 }, 125 week: { 126 dow: 0, // Sunday is the first day of the week. 127 doy: 6, // The week that contains Jan 6th is the first week of the year. 128 }, 129});