@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
117 lines (116 loc) • 2.36 kB
JavaScript
import { buildLocalizeFn as e } from "../../_lib/buildLocalizeFn.js";
const t = {
narrow: ["ie.", "isz."],
abbreviated: ["i. e.", "i. sz."],
wide: ["Krisztus előtt", "időszámításunk szerint"]
}, r = {
narrow: ["1.", "2.", "3.", "4."],
abbreviated: ["1. n.év", "2. n.év", "3. n.év", "4. n.év"],
wide: ["1. negyedév", "2. negyedév", "3. negyedév", "4. negyedév"]
}, a = {
narrow: ["I.", "II.", "III.", "IV."],
abbreviated: ["I. n.év", "II. n.év", "III. n.év", "IV. n.év"],
wide: ["I. negyedév", "II. negyedév", "III. negyedév", "IV. negyedév"]
}, d = {
narrow: ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"],
abbreviated: [
"jan.",
"febr.",
"márc.",
"ápr.",
"máj.",
"jún.",
"júl.",
"aug.",
"szept.",
"okt.",
"nov.",
"dec."
],
wide: [
"január",
"február",
"március",
"április",
"május",
"június",
"július",
"augusztus",
"szeptember",
"október",
"november",
"december"
]
}, i = {
narrow: ["V", "H", "K", "Sz", "Cs", "P", "Sz"],
short: ["V", "H", "K", "Sze", "Cs", "P", "Szo"],
abbreviated: ["V", "H", "K", "Sze", "Cs", "P", "Szo"],
wide: [
"vasárnap",
"hétfő",
"kedd",
"szerda",
"csütörtök",
"péntek",
"szombat"
]
}, o = {
narrow: {
am: "de.",
pm: "du.",
midnight: "éjfél",
noon: "dél",
morning: "reggel",
afternoon: "du.",
evening: "este",
night: "éjjel"
},
abbreviated: {
am: "de.",
pm: "du.",
midnight: "éjfél",
noon: "dél",
morning: "reggel",
afternoon: "du.",
evening: "este",
night: "éjjel"
},
wide: {
am: "de.",
pm: "du.",
midnight: "éjfél",
noon: "dél",
morning: "reggel",
afternoon: "délután",
evening: "este",
night: "éjjel"
}
}, s = (n, u) => Number(n) + ".", v = {
ordinalNumber: s,
era: e({
values: t,
defaultWidth: "wide"
}),
quarter: e({
values: r,
defaultWidth: "wide",
argumentCallback: (n) => n - 1,
formattingValues: a,
defaultFormattingWidth: "wide"
}),
month: e({
values: d,
defaultWidth: "wide"
}),
day: e({
values: i,
defaultWidth: "wide"
}),
dayPeriod: e({
values: o,
defaultWidth: "wide"
})
};
export {
v as localize
};