PageRenderTime 10ms CodeModel.GetById 1ms app.highlight 7ms RepoModel.GetById 1ms app.codeStats 0ms

/node_modules/moment/src/locale/km.js

https://bitbucket.org/coleman333/smartsite
JavaScript | 101 lines | 95 code | 3 blank | 3 comment | 2 complexity | dee3bc73db36497e81b9745048251235 MD5 | raw file
  1//! moment.js locale configuration
  2//! locale : Cambodian [km]
  3//! author : Kruy Vanna : https://github.com/kruyvanna
  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}, numberMap = {
 19    '១': '1',
 20    '២': '2',
 21    '៣': '3',
 22    '៤': '4',
 23    '៥': '5',
 24    '៦': '6',
 25    '៧': '7',
 26    '៨': '8',
 27    '៩': '9',
 28    '០': '0'
 29};
 30
 31export default moment.defineLocale('km', {
 32    months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
 33        '_'
 34    ),
 35    monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
 36        '_'
 37    ),
 38    weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
 39    weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
 40    weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
 41    weekdaysParseExact: true,
 42    longDateFormat: {
 43        LT: 'HH:mm',
 44        LTS: 'HH:mm:ss',
 45        L: 'DD/MM/YYYY',
 46        LL: 'D MMMM YYYY',
 47        LLL: 'D MMMM YYYY HH:mm',
 48        LLLL: 'dddd, D MMMM YYYY HH:mm'
 49    },
 50    meridiemParse: /ព្រឹក|ល្ងាច/,
 51    isPM: function (input) {
 52        return input === 'ល្ងាច';
 53    },
 54    meridiem: function (hour, minute, isLower) {
 55        if (hour < 12) {
 56            return 'ព្រឹក';
 57        } else {
 58            return 'ល្ងាច';
 59        }
 60    },
 61    calendar: {
 62        sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
 63        nextDay: '[ស្អែក ម៉ោង] LT',
 64        nextWeek: 'dddd [ម៉ោង] LT',
 65        lastDay: '[ម្សិលមិញ ម៉ោង] LT',
 66        lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
 67        sameElse: 'L'
 68    },
 69    relativeTime: {
 70        future: '%sទៀត',
 71        past: '%sមុន',
 72        s: 'ប៉ុន្មានវិនាទី',
 73        ss: '%d វិនាទី',
 74        m: 'មួយនាទី',
 75        mm: '%d នាទី',
 76        h: 'មួយម៉ោង',
 77        hh: '%d ម៉ោង',
 78        d: 'មួយថ្ងៃ',
 79        dd: '%d ថ្ងៃ',
 80        M: 'មួយខែ',
 81        MM: '%d ខែ',
 82        y: 'មួយឆ្នាំ',
 83        yy: '%d ឆ្នាំ'
 84    },
 85    dayOfMonthOrdinalParse : /ទី\d{1,2}/,
 86    ordinal : 'ទី%d',
 87    preparse: function (string) {
 88        return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {
 89            return numberMap[match];
 90        });
 91    },
 92    postformat: function (string) {
 93        return string.replace(/\d/g, function (match) {
 94            return symbolMap[match];
 95        });
 96    },
 97    week: {
 98        dow: 1, // Monday is the first day of the week.
 99        doy: 4 // The week that contains Jan 4th is the first week of the year.
100    }
101});