blob: b7df893c13c4497e84ba4e248cd27cc889c9409e [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3/**
4 * This file is part of the Carbon package.
5 *
6 * (c) Brian Nesbitt <brian@nesbot.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12/*
13 * Authors:
14 * - Orif N. Jr
15 */
16return [
17 'year' => '{1}як сол|:count сол',
18 'month' => '{1}як моҳ|:count моҳ',
19 'week' => '{1}як ҳафта|:count ҳафта',
20 'day' => '{1}як рӯз|:count рӯз',
21 'hour' => '{1}як соат|:count соат',
22 'minute' => '{1}як дақиқа|:count дақиқа',
23 'second' => '{1}якчанд сония|:count сония',
24 'ago' => ':time пеш',
25 'from_now' => 'баъди :time',
26 'diff_today' => 'Имрӯз',
27 'diff_yesterday' => 'Дирӯз',
28 'diff_yesterday_regexp' => 'Дирӯз(?:\\s+соати)?',
29 'diff_tomorrow' => 'Пагоҳ',
30 'diff_tomorrow_regexp' => 'Пагоҳ(?:\\s+соати)?',
31 'diff_today_regexp' => 'Имрӯз(?:\\s+соати)?',
32 'formats' => [
33 'LT' => 'HH:mm',
34 'LTS' => 'HH:mm:ss',
35 'L' => 'DD/MM/YYYY',
36 'LL' => 'D MMMM YYYY',
37 'LLL' => 'D MMMM YYYY HH:mm',
38 'LLLL' => 'dddd, D MMMM YYYY HH:mm',
39 ],
40 'calendar' => [
41 'sameDay' => '[Имрӯз соати] LT',
42 'nextDay' => '[Пагоҳ соати] LT',
43 'nextWeek' => 'dddd[и] [ҳафтаи оянда соати] LT',
44 'lastDay' => '[Дирӯз соати] LT',
45 'lastWeek' => 'dddd[и] [ҳафтаи гузашта соати] LT',
46 'sameElse' => 'L',
47 ],
48 'ordinal' => function ($number) {
49 if ($number === 0) { // special case for zero
50 return "$number-ıncı";
51 }
52
53 static $suffixes = [
54 0 => '-ум',
55 1 => '-ум',
56 2 => '-юм',
57 3 => '-юм',
58 4 => '-ум',
59 5 => '-ум',
60 6 => '-ум',
61 7 => '-ум',
62 8 => '-ум',
63 9 => '-ум',
64 10 => '-ум',
65 12 => '-ум',
66 13 => '-ум',
67 20 => '-ум',
68 30 => '-юм',
69 40 => '-ум',
70 50 => '-ум',
71 60 => '-ум',
72 70 => '-ум',
73 80 => '-ум',
74 90 => '-ум',
75 100 => '-ум',
76 ];
77
78 return $number.($suffixes[$number] ?? $suffixes[$number % 10] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
79 },
80 'meridiem' => function ($hour) {
81 if ($hour < 4) {
82 return 'шаб';
83 }
84 if ($hour < 11) {
85 return 'субҳ';
86 }
87 if ($hour < 16) {
88 return 'рӯз';
89 }
90 if ($hour < 19) {
91 return 'бегоҳ';
92 }
93
94 return 'шаб';
95 },
96 'months' => ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'],
97 'months_short' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
98 'weekdays' => ['якшанбе', 'душанбе', 'сешанбе', 'чоршанбе', 'панҷшанбе', 'ҷумъа', 'шанбе'],
99 'weekdays_short' => ['яшб', 'дшб', 'сшб', 'чшб', 'пшб', 'ҷум', 'шнб'],
100 'weekdays_min' => ['яш', 'дш', 'сш', 'чш', 'пш', 'ҷм', 'шб'],
101 'first_day_of_week' => 1,
102 'day_of_first_week_of_year' => 1,
103 'list' => [', ', ' ва '],
104];