PageRenderTime 26ms CodeModel.GetById 14ms app.highlight 9ms RepoModel.GetById 1ms app.codeStats 0ms

/node_modules/moment/src/locale/bn.js

https://bitbucket.org/coleman333/smartsite
JavaScript | 110 lines | 104 code | 3 blank | 3 comment | 13 complexity | 2b85dea298cfd2720d9932cd60eae4d2 MD5 | raw file
  1//! moment.js locale configuration
  2//! locale : Bengali [bn]
  3//! author : Kaushik Gandhi : https://github.com/kaushikgandhi
  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},
 19numberMap = {
 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', {
 33    months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
 34    monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
 35    weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
 36    weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
 37    weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
 38    longDateFormat : {
 39        LT : 'A h:mm সময়',
 40        LTS : 'A h:mm:ss সময়',
 41        L : 'DD/MM/YYYY',
 42        LL : 'D MMMM YYYY',
 43        LLL : 'D MMMM YYYY, A h:mm সময়',
 44        LLLL : 'dddd, D MMMM YYYY, A h:mm সময়'
 45    },
 46    calendar : {
 47        sameDay : '[আজ] LT',
 48        nextDay : '[আগামীকাল] LT',
 49        nextWeek : 'dddd, LT',
 50        lastDay : '[গতকাল] LT',
 51        lastWeek : '[গত] dddd, LT',
 52        sameElse : 'L'
 53    },
 54    relativeTime : {
 55        future : '%s পরে',
 56        past : '%s আগে',
 57        s : 'কয়েক সেকেন্ড',
 58        ss : '%d সেকেন্ড',
 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    preparse: function (string) {
 71        return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
 72            return numberMap[match];
 73        });
 74    },
 75    postformat: function (string) {
 76        return string.replace(/\d/g, function (match) {
 77            return symbolMap[match];
 78        });
 79    },
 80    meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
 81    meridiemHour : function (hour, meridiem) {
 82        if (hour === 12) {
 83            hour = 0;
 84        }
 85        if ((meridiem === 'রাত' && hour >= 4) ||
 86                (meridiem === 'দুপুর' && hour < 5) ||
 87                meridiem === 'বিকাল') {
 88            return hour + 12;
 89        } else {
 90            return hour;
 91        }
 92    },
 93    meridiem : function (hour, minute, isLower) {
 94        if (hour < 4) {
 95            return 'রাত';
 96        } else if (hour < 10) {
 97            return 'সকাল';
 98        } else if (hour < 17) {
 99            return 'দুপুর';
100        } else if (hour < 20) {
101            return 'বিকাল';
102        } else {
103            return 'রাত';
104        }
105    },
106    week : {
107        dow : 0, // Sunday is the first day of the week.
108        doy : 6  // The week that contains Jan 1st is the first week of the year.
109    }
110});