@karinjs/moment
Version:
Parse, validate, manipulate, and display dates
69 lines (68 loc) • 2.47 kB
JavaScript
import hooks from "../moment.js";
//! moment.js locale configuration
//! locale : Sinhalese [si]
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
const si = hooks.defineLocale("si", {
months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split(
"_"
),
monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split(
"_"
),
weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split(
"_"
),
weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),
weekdaysMin: "ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),
weekdaysParseExact: true,
longDateFormat: {
LT: "a h:mm",
LTS: "a h:mm:ss",
L: "YYYY/MM/DD",
LL: "YYYY MMMM D",
LLL: "YYYY MMMM D, a h:mm",
LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss"
},
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"
},
dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
ordinal: function(number) {
return number + " වැනි";
},
meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
isPM: function(input) {
return input === "ප.ව." || input === "පස් වරු";
},
meridiem: function(hours, minutes, isLower) {
if (hours > 11) {
return isLower ? "ප.ව." : "පස් වරු";
} else {
return isLower ? "පෙ.ව." : "පෙර වරු";
}
}
});
export {
si as default
};