UNPKG

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