UNPKG

@fifteen/design-system-vue

Version:

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

147 lines (146 loc) 3.27 kB
import { buildLocalizeFn as n } from "../../_lib/buildLocalizeFn.js"; const o = { narrow: ["Ք", "Մ"], abbreviated: ["ՔԱ", "ՄԹ"], wide: ["Քրիստոսից առաջ", "Մեր թվարկության"] }, t = { narrow: ["1", "2", "3", "4"], abbreviated: ["Ք1", "Ք2", "Ք3", "Ք4"], wide: ["1֊ին քառորդ", "2֊րդ քառորդ", "3֊րդ քառորդ", "4֊րդ քառորդ"] }, r = { narrow: ["Հ", "Փ", "Մ", "Ա", "Մ", "Հ", "Հ", "Օ", "Ս", "Հ", "Ն", "Դ"], abbreviated: [ "հուն", "փետ", "մար", "ապր", "մայ", "հուն", "հուլ", "օգս", "սեպ", "հոկ", "նոյ", "դեկ" ], wide: [ "հունվար", "փետրվար", "մարտ", "ապրիլ", "մայիս", "հունիս", "հուլիս", "օգոստոս", "սեպտեմբեր", "հոկտեմբեր", "նոյեմբեր", "դեկտեմբեր" ] }, d = { narrow: ["Կ", "Ե", "Ե", "Չ", "Հ", "Ո", "Շ"], short: ["կր", "եր", "եք", "չք", "հգ", "ուր", "շբ"], abbreviated: ["կիր", "երկ", "երք", "չոր", "հնգ", "ուրբ", "շաբ"], wide: [ "կիրակի", "երկուշաբթի", "երեքշաբթի", "չորեքշաբթի", "հինգշաբթի", "ուրբաթ", "շաբաթ" ] }, m = { narrow: { am: "a", pm: "p", midnight: "կեսգշ", noon: "կեսօր", morning: "առավոտ", afternoon: "ցերեկ", evening: "երեկո", night: "գիշեր" }, abbreviated: { am: "AM", pm: "PM", midnight: "կեսգիշեր", noon: "կեսօր", morning: "առավոտ", afternoon: "ցերեկ", evening: "երեկո", night: "գիշեր" }, wide: { am: "a.m.", pm: "p.m.", midnight: "կեսգիշեր", noon: "կեսօր", morning: "առավոտ", afternoon: "ցերեկ", evening: "երեկո", night: "գիշեր" } }, g = { narrow: { am: "a", pm: "p", midnight: "կեսգշ", noon: "կեսօր", morning: "առավոտը", afternoon: "ցերեկը", evening: "երեկոյան", night: "գիշերը" }, abbreviated: { am: "AM", pm: "PM", midnight: "կեսգիշերին", noon: "կեսօրին", morning: "առավոտը", afternoon: "ցերեկը", evening: "երեկոյան", night: "գիշերը" }, wide: { am: "a.m.", pm: "p.m.", midnight: "կեսգիշերին", noon: "կեսօրին", morning: "առավոտը", afternoon: "ցերեկը", evening: "երեկոյան", night: "գիշերը" } }, u = (e, l) => { const a = Number(e), i = a % 100; return i < 10 && i % 10 === 1 ? a + "֊ին" : a + "֊րդ"; }, h = { ordinalNumber: u, era: n({ values: o, defaultWidth: "wide" }), quarter: n({ values: t, defaultWidth: "wide", argumentCallback: (e) => e - 1 }), month: n({ values: r, defaultWidth: "wide" }), day: n({ values: d, defaultWidth: "wide" }), dayPeriod: n({ values: m, defaultWidth: "wide", formattingValues: g, defaultFormattingWidth: "wide" }) }; export { h as localize };