91 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
//! moment.js locale configuration
 | 
						|
//! locale : Maldivian [dv]
 | 
						|
//! author : Jawish Hameed : https://github.com/jawish
 | 
						|
 | 
						|
import moment from '../moment';
 | 
						|
 | 
						|
var months = [
 | 
						|
        'ޖެނުއަރީ',
 | 
						|
        'ފެބްރުއަރީ',
 | 
						|
        'މާރިޗު',
 | 
						|
        'އޭޕްރީލު',
 | 
						|
        'މޭ',
 | 
						|
        'ޖޫން',
 | 
						|
        'ޖުލައި',
 | 
						|
        'އޯގަސްޓު',
 | 
						|
        'ސެޕްޓެމްބަރު',
 | 
						|
        'އޮކްޓޯބަރު',
 | 
						|
        'ނޮވެމްބަރު',
 | 
						|
        'ޑިސެމްބަރު',
 | 
						|
    ],
 | 
						|
    weekdays = [
 | 
						|
        'އާދިއްތަ',
 | 
						|
        'ހޯމަ',
 | 
						|
        'އަންގާރަ',
 | 
						|
        'ބުދަ',
 | 
						|
        'ބުރާސްފަތި',
 | 
						|
        'ހުކުރު',
 | 
						|
        'ހޮނިހިރު',
 | 
						|
    ];
 | 
						|
 | 
						|
export default moment.defineLocale('dv', {
 | 
						|
    months: months,
 | 
						|
    monthsShort: months,
 | 
						|
    weekdays: weekdays,
 | 
						|
    weekdaysShort: weekdays,
 | 
						|
    weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
 | 
						|
    longDateFormat: {
 | 
						|
        LT: 'HH:mm',
 | 
						|
        LTS: 'HH:mm:ss',
 | 
						|
        L: 'D/M/YYYY',
 | 
						|
        LL: 'D MMMM YYYY',
 | 
						|
        LLL: 'D MMMM YYYY HH:mm',
 | 
						|
        LLLL: 'dddd D MMMM YYYY HH:mm',
 | 
						|
    },
 | 
						|
    meridiemParse: /މކ|މފ/,
 | 
						|
    isPM: function (input) {
 | 
						|
        return 'މފ' === input;
 | 
						|
    },
 | 
						|
    meridiem: function (hour, minute, isLower) {
 | 
						|
        if (hour < 12) {
 | 
						|
            return 'މކ';
 | 
						|
        } else {
 | 
						|
            return 'މފ';
 | 
						|
        }
 | 
						|
    },
 | 
						|
    calendar: {
 | 
						|
        sameDay: '[މިއަދު] LT',
 | 
						|
        nextDay: '[މާދަމާ] LT',
 | 
						|
        nextWeek: 'dddd LT',
 | 
						|
        lastDay: '[އިއްޔެ] LT',
 | 
						|
        lastWeek: '[ފާއިތުވި] dddd LT',
 | 
						|
        sameElse: 'L',
 | 
						|
    },
 | 
						|
    relativeTime: {
 | 
						|
        future: 'ތެރޭގައި %s',
 | 
						|
        past: 'ކުރިން %s',
 | 
						|
        s: 'ސިކުންތުކޮޅެއް',
 | 
						|
        ss: 'd% ސިކުންތު',
 | 
						|
        m: 'މިނިޓެއް',
 | 
						|
        mm: 'މިނިޓު %d',
 | 
						|
        h: 'ގަޑިއިރެއް',
 | 
						|
        hh: 'ގަޑިއިރު %d',
 | 
						|
        d: 'ދުވަހެއް',
 | 
						|
        dd: 'ދުވަސް %d',
 | 
						|
        M: 'މަހެއް',
 | 
						|
        MM: 'މަސް %d',
 | 
						|
        y: 'އަހަރެއް',
 | 
						|
        yy: 'އަހަރު %d',
 | 
						|
    },
 | 
						|
    preparse: function (string) {
 | 
						|
        return string.replace(/،/g, ',');
 | 
						|
    },
 | 
						|
    postformat: function (string) {
 | 
						|
        return string.replace(/,/g, '،');
 | 
						|
    },
 | 
						|
    week: {
 | 
						|
        dow: 7, // Sunday is the first day of the week.
 | 
						|
        doy: 12, // The week that contains Jan 12th is the first week of the year.
 | 
						|
    },
 | 
						|
});
 |