si.js (2681B)
1//! moment.js locale configuration 2//! locale : Sinhalese [si] 3//! author : Sampath Sitinamaluwa : https://github.com/sampathsris 4 5import moment from '../moment'; 6 7/*jshint -W100*/ 8export default moment.defineLocale('si', { 9 months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split( 10 '_' 11 ), 12 monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split( 13 '_' 14 ), 15 weekdays: 16 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split( 17 '_' 18 ), 19 weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන'.split('_'), 20 weekdaysMin: 'ඉ_ස_අ_බ_බ්ර_සි_සෙ'.split('_'), 21 weekdaysParseExact: true, 22 longDateFormat: { 23 LT: 'a h:mm', 24 LTS: 'a h:mm:ss', 25 L: 'YYYY/MM/DD', 26 LL: 'YYYY MMMM D', 27 LLL: 'YYYY MMMM D, a h:mm', 28 LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss', 29 }, 30 calendar: { 31 sameDay: '[අද] LT[ට]', 32 nextDay: '[හෙට] LT[ට]', 33 nextWeek: 'dddd LT[ට]', 34 lastDay: '[ඊයේ] LT[ට]', 35 lastWeek: '[පසුගිය] dddd LT[ට]', 36 sameElse: 'L', 37 }, 38 relativeTime: { 39 future: '%sකින්', 40 past: '%sකට පෙර', 41 s: 'තත්පර කිහිපය', 42 ss: 'තත්පර %d', 43 m: 'මිනිත්තුව', 44 mm: 'මිනිත්තු %d', 45 h: 'පැය', 46 hh: 'පැය %d', 47 d: 'දිනය', 48 dd: 'දින %d', 49 M: 'මාසය', 50 MM: 'මාස %d', 51 y: 'වසර', 52 yy: 'වසර %d', 53 }, 54 dayOfMonthOrdinalParse: /\d{1,2} වැනි/, 55 ordinal: function (number) { 56 return number + ' වැනි'; 57 }, 58 meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, 59 isPM: function (input) { 60 return input === 'ප.ව.' || input === 'පස් වරු'; 61 }, 62 meridiem: function (hours, minutes, isLower) { 63 if (hours > 11) { 64 return isLower ? 'ප.ව.' : 'පස් වරු'; 65 } else { 66 return isLower ? 'පෙ.ව.' : 'පෙර වරු'; 67 } 68 }, 69});