Blame view

天文台pc/tianwentai-ui/node_modules/date-fns/locale/uz-Cyrl/_lib/localize.mjs 2.51 KB
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
  import { buildLocalizeFn } from "../../_lib/buildLocalizeFn.mjs";
  
  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",
    }),
  };