UNPKG

@fifteen/design-system-vue

Version:

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

160 lines (159 loc) 4.03 kB
import { buildLocalizeFn as n } from "../../_lib/buildLocalizeFn.js"; const i = { narrow: ["ჩ.წ-მდე", "ჩ.წ"], abbreviated: ["ჩვ.წ-მდე", "ჩვ.წ"], wide: ["ჩვენს წელთაღრიცხვამდე", "ჩვენი წელთაღრიცხვით"] }, t = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ლი კვ", "2-ე კვ", "3-ე კვ", "4-ე კვ"], wide: ["1-ლი კვარტალი", "2-ე კვარტალი", "3-ე კვარტალი", "4-ე კვარტალი"] }, o = { narrow: [ "ია", "თე", "მა", "აპ", "მს", "ვნ", "ვლ", "აგ", "სე", "ოქ", "ნო", "დე" ], abbreviated: [ "იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ" ], wide: [ "იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი" ] }, r = { narrow: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა"], short: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], abbreviated: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], wide: [ "კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი" ] }, d = { 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: "ღამე" } }, 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 = (e) => { const a = Number(e); return a === 1 ? a + "-ლი" : a + "-ე"; }, l = { ordinalNumber: g, era: n({ values: i, defaultWidth: "wide" }), quarter: n({ values: t, defaultWidth: "wide", argumentCallback: (e) => e - 1 }), month: n({ values: o, defaultWidth: "wide" }), day: n({ values: r, defaultWidth: "wide" }), dayPeriod: n({ values: d, defaultWidth: "wide", formattingValues: m, defaultFormattingWidth: "wide" }) }; export { l as localize };