UNPKG

@fifteen/design-system-vue

Version:

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

104 lines (103 loc) 2.23 kB
import { buildLocalizeFn as a } from "../../_lib/buildLocalizeFn.js"; const n = { narrow: ["М.А", "М"], abbreviated: ["М.А", "М"], wide: ["Милоддан Аввалги", "Милодий"] }, t = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-чор.", "2-чор.", "3-чор.", "4-чор."], wide: ["1-чорак", "2-чорак", "3-чорак", "4-чорак"] }, i = { narrow: ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], abbreviated: [ "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек" ], wide: [ "январ", "феврал", "март", "апрел", "май", "июн", "июл", "август", "сентабр", "октабр", "ноябр", "декабр" ] }, o = { narrow: ["Я", "Д", "С", "Ч", "П", "Ж", "Ш"], short: ["як", "ду", "се", "чо", "па", "жу", "ша"], abbreviated: ["якш", "душ", "сеш", "чор", "пай", "жум", "шан"], wide: [ "якшанба", "душанба", "сешанба", "чоршанба", "пайшанба", "жума", "шанба" ] }, r = { any: { am: "П.О.", pm: "П.К.", midnight: "ярим тун", noon: "пешин", morning: "эрталаб", afternoon: "пешиндан кейин", evening: "кечаси", night: "тун" } }, d = { any: { am: "П.О.", pm: "П.К.", midnight: "ярим тун", noon: "пешин", morning: "эрталаб", afternoon: "пешиндан кейин", evening: "кечаси", night: "тун" } }, l = (e, u) => String(e), m = { ordinalNumber: l, era: a({ values: n, defaultWidth: "wide" }), quarter: a({ values: t, defaultWidth: "wide", argumentCallback: (e) => e - 1 }), month: a({ values: i, defaultWidth: "wide" }), day: a({ values: o, defaultWidth: "wide" }), dayPeriod: a({ values: r, defaultWidth: "any", formattingValues: d, defaultFormattingWidth: "any" }) }; export { m as localize };