gom-deva.js (5506B)
1//! moment.js locale configuration 2//! locale : Konkani Devanagari script [gom-deva] 3//! author : The Discoverer : https://github.com/WikiDiscoverer 4 5import moment from '../moment'; 6 7function processRelativeTime(number, withoutSuffix, key, isFuture) { 8 var format = { 9 s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'], 10 ss: [number + ' सॅकंडांनी', number + ' सॅकंड'], 11 m: ['एका मिणटान', 'एक मिनूट'], 12 mm: [number + ' मिणटांनी', number + ' मिणटां'], 13 h: ['एका वरान', 'एक वर'], 14 hh: [number + ' वरांनी', number + ' वरां'], 15 d: ['एका दिसान', 'एक दीस'], 16 dd: [number + ' दिसांनी', number + ' दीस'], 17 M: ['एका म्हयन्यान', 'एक म्हयनो'], 18 MM: [number + ' म्हयन्यानी', number + ' म्हयने'], 19 y: ['एका वर्सान', 'एक वर्स'], 20 yy: [number + ' वर्सांनी', number + ' वर्सां'], 21 }; 22 return isFuture ? format[key][0] : format[key][1]; 23} 24 25export default moment.defineLocale('gom-deva', { 26 months: { 27 standalone: 28 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split( 29 '_' 30 ), 31 format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split( 32 '_' 33 ), 34 isFormat: /MMMM(\s)+D[oD]?/, 35 }, 36 monthsShort: 37 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split( 38 '_' 39 ), 40 monthsParseExact: true, 41 weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'), 42 weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'), 43 weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'), 44 weekdaysParseExact: true, 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, MMMM Do, YYYY, A h:mm [वाजतां]', 52 llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]', 53 }, 54 calendar: { 55 sameDay: '[आयज] LT', 56 nextDay: '[फाल्यां] LT', 57 nextWeek: '[फुडलो] dddd[,] LT', 58 lastDay: '[काल] LT', 59 lastWeek: '[फाटलो] dddd[,] LT', 60 sameElse: 'L', 61 }, 62 relativeTime: { 63 future: '%s', 64 past: '%s आदीं', 65 s: processRelativeTime, 66 ss: processRelativeTime, 67 m: processRelativeTime, 68 mm: processRelativeTime, 69 h: processRelativeTime, 70 hh: processRelativeTime, 71 d: processRelativeTime, 72 dd: processRelativeTime, 73 M: processRelativeTime, 74 MM: processRelativeTime, 75 y: processRelativeTime, 76 yy: processRelativeTime, 77 }, 78 dayOfMonthOrdinalParse: /\d{1,2}(वेर)/, 79 ordinal: function (number, period) { 80 switch (period) { 81 // the ordinal 'वेर' only applies to day of the month 82 case 'D': 83 return number + 'वेर'; 84 default: 85 case 'M': 86 case 'Q': 87 case 'DDD': 88 case 'd': 89 case 'w': 90 case 'W': 91 return number; 92 } 93 }, 94 week: { 95 dow: 0, // Sunday is the first day of the week 96 doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4) 97 }, 98 meridiemParse: /राती|सकाळीं|दनपारां|सांजे/, 99 meridiemHour: function (hour, meridiem) { 100 if (hour === 12) { 101 hour = 0; 102 } 103 if (meridiem === 'राती') { 104 return hour < 4 ? hour : hour + 12; 105 } else if (meridiem === 'सकाळीं') { 106 return hour; 107 } else if (meridiem === 'दनपारां') { 108 return hour > 12 ? hour : hour + 12; 109 } else if (meridiem === 'सांजे') { 110 return hour + 12; 111 } 112 }, 113 meridiem: function (hour, minute, isLower) { 114 if (hour < 4) { 115 return 'राती'; 116 } else if (hour < 12) { 117 return 'सकाळीं'; 118 } else if (hour < 16) { 119 return 'दनपारां'; 120 } else if (hour < 20) { 121 return 'सांजे'; 122 } else { 123 return 'राती'; 124 } 125 }, 126});