UNPKG

@fifteen/design-system-vue

Version:

Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System

111 lines (110 loc) 2.07 kB
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 };