@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
111 lines (110 loc) • 2.07 kB
JavaScript
import { buildLocalizeFn as e } from "../../_lib/buildLocalizeFn.js";
const i = {
narrow: ["f.K.", "n.K."],
abbreviated: ["f.Kr.", "n.Kr."],
wide: ["foar Kristus", "nei Kristus"]
}, a = {
narrow: ["1", "2", "3", "4"],
abbreviated: ["K1", "K2", "K3", "K4"],
wide: ["1e fearnsjier", "2e fearnsjier", "3e fearnsjier", "4e fearnsjier"]
}, r = {
narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
abbreviated: [
"jan.",
"feb.",
"mrt.",
"apr.",
"mai.",
"jun.",
"jul.",
"aug.",
"sep.",
"okt.",
"nov.",
"des."
],
wide: [
"jannewaris",
"febrewaris",
"maart",
"april",
"maaie",
"juny",
"july",
"augustus",
"septimber",
"oktober",
"novimber",
"desimber"
]
}, t = {
narrow: ["s", "m", "t", "w", "t", "f", "s"],
short: ["si", "mo", "ti", "wo", "to", "fr", "so"],
abbreviated: ["snein", "moa", "tii", "woa", "ton", "fre", "sneon"],
wide: [
"snein",
"moandei",
"tiisdei",
"woansdei",
"tongersdei",
"freed",
"sneon"
]
}, o = {
narrow: {
am: "AM",
pm: "PM",
midnight: "middernacht",
noon: "middei",
morning: "moarns",
afternoon: "middeis",
evening: "jûns",
night: "nachts"
},
abbreviated: {
am: "AM",
pm: "PM",
midnight: "middernacht",
noon: "middei",
morning: "moarns",
afternoon: "middeis",
evening: "jûns",
night: "nachts"
},
wide: {
am: "AM",
pm: "PM",
midnight: "middernacht",
noon: "middei",
morning: "moarns",
afternoon: "middeis",
evening: "jûns",
night: "nachts"
}
}, d = (n, s) => Number(n) + "e", l = {
ordinalNumber: d,
era: e({
values: i,
defaultWidth: "wide"
}),
quarter: e({
values: a,
defaultWidth: "wide",
argumentCallback: (n) => n - 1
}),
month: e({
values: r,
defaultWidth: "wide"
}),
day: e({
values: t,
defaultWidth: "wide"
}),
dayPeriod: e({
values: o,
defaultWidth: "wide"
})
};
export {
l as localize
};