@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
144 lines (143 loc) • 2.71 kB
JavaScript
import { buildLocalizeFn as e } from "../../_lib/buildLocalizeFn.js";
const o = {
narrow: ["pr. n. št.", "po n. št."],
abbreviated: ["pr. n. št.", "po n. št."],
wide: ["pred našim štetjem", "po našem štetju"]
}, t = {
narrow: ["1", "2", "3", "4"],
abbreviated: ["1. čet.", "2. čet.", "3. čet.", "4. čet."],
wide: ["1. četrtletje", "2. četrtletje", "3. četrtletje", "4. četrtletje"]
}, a = {
narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
abbreviated: [
"jan.",
"feb.",
"mar.",
"apr.",
"maj",
"jun.",
"jul.",
"avg.",
"sep.",
"okt.",
"nov.",
"dec."
],
wide: [
"januar",
"februar",
"marec",
"april",
"maj",
"junij",
"julij",
"avgust",
"september",
"oktober",
"november",
"december"
]
}, r = {
narrow: ["n", "p", "t", "s", "č", "p", "s"],
short: ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."],
abbreviated: ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."],
wide: [
"nedelja",
"ponedeljek",
"torek",
"sreda",
"četrtek",
"petek",
"sobota"
]
}, i = {
narrow: {
am: "d",
pm: "p",
midnight: "24.00",
noon: "12.00",
morning: "j",
afternoon: "p",
evening: "v",
night: "n"
},
abbreviated: {
am: "dop.",
pm: "pop.",
midnight: "poln.",
noon: "pold.",
morning: "jut.",
afternoon: "pop.",
evening: "več.",
night: "noč"
},
wide: {
am: "dop.",
pm: "pop.",
midnight: "polnoč",
noon: "poldne",
morning: "jutro",
afternoon: "popoldne",
evening: "večer",
night: "noč"
}
}, d = {
narrow: {
am: "d",
pm: "p",
midnight: "24.00",
noon: "12.00",
morning: "zj",
afternoon: "p",
evening: "zv",
night: "po"
},
abbreviated: {
am: "dop.",
pm: "pop.",
midnight: "opoln.",
noon: "opold.",
morning: "zjut.",
afternoon: "pop.",
evening: "zveč.",
night: "ponoči"
},
wide: {
am: "dop.",
pm: "pop.",
midnight: "opolnoči",
noon: "opoldne",
morning: "zjutraj",
afternoon: "popoldan",
evening: "zvečer",
night: "ponoči"
}
}, p = (n, m) => Number(n) + ".", s = {
ordinalNumber: p,
era: e({
values: o,
defaultWidth: "wide"
}),
quarter: e({
values: t,
defaultWidth: "wide",
argumentCallback: (n) => n - 1
}),
month: e({
values: a,
defaultWidth: "wide"
}),
day: e({
values: r,
defaultWidth: "wide"
}),
dayPeriod: e({
values: i,
defaultWidth: "wide",
formattingValues: d,
defaultFormattingWidth: "wide"
})
};
export {
s as localize
};