| 
<?php
 /**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <[email protected]>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
 
 /**
 * Authors:
 * - Tornike Razmadze
 * - François B
 * - Lasha Dolidze
 * - Tim Fish
 * - JD Isaacks
 * - Tornike Razmadze
 * - François B
 * - Lasha Dolidze
 * - JD Isaacks
 * - LONGMAN
 * - Avtandil Kikabidze (akalongman)
 */
 return [
 'year' => ':count ????',
 'y' => ':count ????',
 'a_year' => '{1}????|]1,Inf[:count ????',
 'month' => ':count ???',
 'm' => ':count ???',
 'a_month' => '{1}???|]1,Inf[:count ???',
 'week' => ':count ?????',
 'w' => ':count ?????',
 'a_week' => '{1}?????|]1,Inf[:count ?????',
 'day' => ':count ???',
 'd' => ':count ???',
 'a_day' => '{1}???|]1,Inf[:count ???',
 'hour' => ':count ?????',
 'h' => ':count ?????',
 'a_hour' => '{1}?????|]1,Inf[:count ?????',
 'minute' => ':count ????',
 'min' => ':count ????',
 'a_minute' => '{1}????|]1,Inf[:count ????',
 'second' => ':count ????',
 's' => ':count ????',
 'a_second' => '{1}????????? ????|]1,Inf[:count ????',
 'ago' => function ($time) {
 $replacements = [
 // year
 '????' => '????',
 // month
 '???' => '????',
 // week
 '?????' => '??????',
 // day
 '???' => '????',
 // hour
 '?????' => '??????',
 // minute
 '????' => '?????',
 // second
 '????' => '?????',
 ];
 $time = strtr($time, array_flip($replacements));
 $time = strtr($time, $replacements);
 
 return "$time ???";
 },
 'from_now' => function ($time) {
 $replacements = [
 // year
 '????' => '?????????',
 // week
 '?????' => '???????',
 // day
 '???' => '?????',
 // month
 '???' => '?????',
 // hour
 '?????' => '??????',
 // minute
 '????' => '?????',
 // second
 '????' => '?????',
 ];
 $time = strtr($time, array_flip($replacements));
 $time = strtr($time, $replacements);
 
 return $time;
 },
 'after' => function ($time) {
 $replacements = [
 // year
 '????' => '????',
 // month
 '???' => '????',
 // week
 '?????' => '??????',
 // day
 '???' => '????',
 // hour
 '?????' => '??????',
 // minute
 '????' => '?????',
 // second
 '????' => '?????',
 ];
 $time = strtr($time, array_flip($replacements));
 $time = strtr($time, $replacements);
 
 return "$time ??????";
 },
 'before' => function ($time) {
 $replacements = [
 // year
 '????' => '????',
 // month
 '???' => '????',
 // week
 '?????' => '??????',
 // day
 '???' => '????',
 // hour
 '?????' => '??????',
 // minute
 '????' => '?????',
 // second
 '????' => '?????',
 ];
 $time = strtr($time, array_flip($replacements));
 $time = strtr($time, $replacements);
 
 return "$time ????";
 },
 'diff_yesterday' => '?????',
 'diff_tomorrow' => '????',
 'formats' => [
 'LT' => 'HH:mm',
 'LTS' => 'HH:mm:ss',
 'L' => 'DD/MM/YYYY',
 'LL' => 'D MMMM YYYY',
 'LLL' => 'D MMMM YYYY HH:mm',
 'LLLL' => 'dddd, D MMMM YYYY HH:mm',
 ],
 'calendar' => [
 'sameDay' => '[????], LT[-??]',
 'nextDay' => '[????], LT[-??]',
 'nextWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
 return ($current->isSameWeek($other) ? '' : '[??????] ').'dddd, LT[-??]';
 },
 'lastDay' => '[?????], LT[-??]',
 'lastWeek' => '[????] dddd, LT-??',
 'sameElse' => 'L',
 ],
 'ordinal' => function ($number) {
 if ($number === 0) {
 return $number;
 }
 if ($number === 1) {
 return $number.'-??';
 }
 if (($number < 20) || ($number <= 100 && ($number % 20 === 0)) || ($number % 100 === 0)) {
 return '??-'.$number;
 }
 
 return $number.'-?';
 },
 'months' => ['???????', '?????????', '?????', '???????', '?????', '??????', '??????', '???????', '??????????', '?????????', '????????', '?????????'],
 'months_standalone' => ['???????', '?????????', '?????', '??????', '?????', '??????', '??????', '???????', '??????????', '?????????', '????????', '?????????'],
 'months_short' => ['???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???'],
 'months_regexp' => '/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/',
 'weekdays' => ['??????', '????????', '?????????', '?????????', '?????????', '?????????', '??????'],
 'weekdays_standalone' => ['?????', '????????', '?????????', '?????????', '?????????', '?????????', '??????'],
 'weekdays_short' => ['???', '???', '???', '???', '???', '???', '???'],
 'weekdays_min' => ['??', '??', '??', '??', '??', '??', '??'],
 'weekdays_regexp' => '/^([^d].*|.*[^d])$/',
 'first_day_of_week' => 1,
 'day_of_first_week_of_year' => 1,
 'list' => [', ', ' ?? '],
 'meridiem' => function ($hour) {
 if ($hour >= 4) {
 if ($hour < 11) {
 return '?????';
 }
 
 if ($hour < 16) {
 return '???????';
 }
 
 if ($hour < 22) {
 return '???????';
 }
 }
 
 return '?????';
 },
 ];
 
 |