UNPKG

@fifteen/design-system-vue

Version:

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

144 lines (143 loc) 2.75 kB
import { buildLocalizeFn as e } from "../../_lib/buildLocalizeFn.js"; const n = { narrow: ["v.Chr.", "n.Chr."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["viru Christus", "no Christus"] }, o = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. Quartal", "2. Quartal", "3. Quartal", "4. Quartal"] }, r = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mäe", "Abr", "Mee", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], wide: [ "Januar", "Februar", "Mäerz", "Abrëll", "Mee", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ] }, i = { narrow: ["S", "M", "D", "M", "D", "F", "S"], short: ["So", "Mé", "Dë", "Më", "Do", "Fr", "Sa"], abbreviated: ["So.", "Mé.", "Dë.", "Më.", "Do.", "Fr.", "Sa."], wide: [ "Sonndeg", "Méindeg", "Dënschdeg", "Mëttwoch", "Donneschdeg", "Freideg", "Samschdeg" ] }, a = { narrow: { am: "mo.", pm: "nomë.", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" }, abbreviated: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" }, wide: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" } }, m = { narrow: { am: "mo.", pm: "nom.", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" }, abbreviated: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" }, wide: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" } }, u = (t, d) => Number(t) + ".", h = { ordinalNumber: u, era: e({ values: n, defaultWidth: "wide" }), quarter: e({ values: o, defaultWidth: "wide", argumentCallback: (t) => t - 1 }), month: e({ values: r, defaultWidth: "wide" }), day: e({ values: i, defaultWidth: "wide" }), dayPeriod: e({ values: a, defaultWidth: "wide", formattingValues: m, defaultFormattingWidth: "wide" }) }; export { h as localize };