123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- import { buildLocalizeFn } from "../../_lib/buildLocalizeFn.js";
- const eraValues = {
- narrow: ["М.А", "М"],
- abbreviated: ["М.А", "М"],
- wide: ["Милоддан Аввалги", "Милодий"],
- };
- const quarterValues = {
- narrow: ["1", "2", "3", "4"],
- abbreviated: ["1-чор.", "2-чор.", "3-чор.", "4-чор."],
- wide: ["1-чорак", "2-чорак", "3-чорак", "4-чорак"],
- };
- const monthValues = {
- narrow: ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
- abbreviated: [
- "янв",
- "фев",
- "мар",
- "апр",
- "май",
- "июн",
- "июл",
- "авг",
- "сен",
- "окт",
- "ноя",
- "дек",
- ],
- wide: [
- "январ",
- "феврал",
- "март",
- "апрел",
- "май",
- "июн",
- "июл",
- "август",
- "сентабр",
- "октабр",
- "ноябр",
- "декабр",
- ],
- };
- const dayValues = {
- narrow: ["Я", "Д", "С", "Ч", "П", "Ж", "Ш"],
- short: ["як", "ду", "се", "чо", "па", "жу", "ша"],
- abbreviated: ["якш", "душ", "сеш", "чор", "пай", "жум", "шан"],
- wide: [
- "якшанба",
- "душанба",
- "сешанба",
- "чоршанба",
- "пайшанба",
- "жума",
- "шанба",
- ],
- };
- const dayPeriodValues = {
- any: {
- am: "П.О.",
- pm: "П.К.",
- midnight: "ярим тун",
- noon: "пешин",
- morning: "эрталаб",
- afternoon: "пешиндан кейин",
- evening: "кечаси",
- night: "тун",
- },
- };
- const formattingDayPeriodValues = {
- any: {
- am: "П.О.",
- pm: "П.К.",
- midnight: "ярим тун",
- noon: "пешин",
- morning: "эрталаб",
- afternoon: "пешиндан кейин",
- evening: "кечаси",
- night: "тун",
- },
- };
- const ordinalNumber = (dirtyNumber, _options) => {
- return String(dirtyNumber);
- };
- export const localize = {
- ordinalNumber,
- era: buildLocalizeFn({
- values: eraValues,
- defaultWidth: "wide",
- }),
- quarter: buildLocalizeFn({
- values: quarterValues,
- defaultWidth: "wide",
- argumentCallback: (quarter) => quarter - 1,
- }),
- month: buildLocalizeFn({
- values: monthValues,
- defaultWidth: "wide",
- }),
- day: buildLocalizeFn({
- values: dayValues,
- defaultWidth: "wide",
- }),
- dayPeriod: buildLocalizeFn({
- values: dayPeriodValues,
- defaultWidth: "any",
- formattingValues: formattingDayPeriodValues,
- defaultFormattingWidth: "any",
- }),
- };
|