UNPKG

@fifteen/design-system-vue

Version:

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

144 lines (143 loc) 2.77 kB
import { buildLocalizeFn as n } from "../../_lib/buildLocalizeFn.js"; const a = { narrow: ["fvt", "vt"], abbreviated: ["f.v.t.", "v.t."], wide: ["før vesterlandsk tidsregning", "vesterlandsk tidsregning"] }, t = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. kvt.", "2. kvt.", "3. kvt.", "4. kvt."], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }, r = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec." ], wide: [ "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december" ] }, i = { narrow: ["S", "M", "T", "O", "T", "F", "L"], short: ["sø", "ma", "ti", "on", "to", "fr", "lø"], abbreviated: ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], wide: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ] }, o = { narrow: { am: "a", pm: "p", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" }, abbreviated: { am: "AM", pm: "PM", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" } }, d = { narrow: { am: "a", pm: "p", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" }, abbreviated: { am: "AM", pm: "PM", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" } }, m = (e, g) => Number(e) + ".", u = { ordinalNumber: m, era: n({ values: a, defaultWidth: "wide" }), quarter: n({ values: t, defaultWidth: "wide", argumentCallback: (e) => e - 1 }), month: n({ values: r, defaultWidth: "wide" }), day: n({ values: i, defaultWidth: "wide" }), dayPeriod: n({ values: o, defaultWidth: "wide", formattingValues: d, defaultFormattingWidth: "wide" }) }; export { u as localize };