UNPKG

@fifteen/design-system-vue

Version:

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

136 lines (135 loc) 2.66 kB
import { buildLocalizeFn as a } from "../../_lib/buildLocalizeFn.js"; const n = { narrow: ["SM", "M"], abbreviated: ["SM", "M"], wide: ["Sebelum Masihi", "Masihi"] }, i = { narrow: ["1", "2", "3", "4"], abbreviated: ["S1", "S2", "S3", "S4"], wide: ["Suku pertama", "Suku kedua", "Suku ketiga", "Suku keempat"] }, t = { narrow: ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis" ], wide: [ "Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember" ] }, m = { narrow: ["A", "I", "S", "R", "K", "J", "S"], short: ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], abbreviated: ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], wide: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"] }, r = { narrow: { am: "am", pm: "pm", midnight: "tgh malam", noon: "tgh hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, wide: { am: "a.m.", pm: "p.m.", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" } }, o = { narrow: { am: "am", pm: "pm", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, wide: { am: "a.m.", pm: "p.m.", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" } }, g = (e, h) => "ke-" + Number(e), u = { ordinalNumber: g, era: a({ values: n, defaultWidth: "wide" }), quarter: a({ values: i, defaultWidth: "wide", argumentCallback: (e) => e - 1 }), month: a({ values: t, defaultWidth: "wide" }), day: a({ values: m, defaultWidth: "wide" }), dayPeriod: a({ values: r, defaultWidth: "wide", formattingValues: o, defaultFormattingWidth: "wide" }) }; export { u as localize };