PHP Classes

File: vendor/nesbot/carbon/src/Carbon/Lang/ru.php

Recommend this page to a friend!
  Classes of Hillary Kollan   Chatto PHP Websocket Chat System   vendor/nesbot/carbon/src/Carbon/Lang/ru.php   Download  
File: vendor/nesbot/carbon/src/Carbon/Lang/ru.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Chatto PHP Websocket Chat System
Websocket based chat system using Ratchet library
Author: By
Last change:
Date: 3 years ago
Size: 6,880 bytes
 

Contents

Class file image Download
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Bari Badamshin
 * - Jørn Ølmheim
 * - François B
 * - Tim Fish
 * - ????????? ???? (imac)
 * - Serhan Apayd?n
 * - RomeroMsk
 * - vsn4ik
 * - JD Isaacks
 * - Bari Badamshin
 * - Jørn Ølmheim
 * - François B
 * - ????????? ???? (imac)
 * - Serhan Apayd?n
 * - RomeroMsk
 * - vsn4ik
 * - JD Isaacks
 * - Fellzo
 * - andrey-helldar
 * - Pavel Skripkin (psxx)
 * - AlexWalkerson
 * - Vladislav UnsealedOne
 */
$transformDiff = function ($input) {
    return
strtr($input, [
       
'??????' => '??????',
       
'???????' => '???????',
       
'??????' => '??????',
    ]);
};

return [
   
'year' => ':count ???|:count ????|:count ???',
   
'y' => ':count ?.|:count ?.|:count ?.',
   
'a_year' => '{1}???|:count ???|:count ????|:count ???',
   
'month' => ':count ?????|:count ??????|:count ???????',
   
'm' => ':count ???.',
   
'a_month' => '{1}?????|:count ?????|:count ??????|:count ???????',
   
'week' => ':count ??????|:count ??????|:count ??????',
   
'w' => ':count ???.',
   
'a_week' => '{1}??????|:count ??????|:count ??????|:count ??????',
   
'day' => ':count ????|:count ???|:count ????',
   
'd' => ':count ?.',
   
'a_day' => '{1}????|:count ????|:count ???|:count ????',
   
'hour' => ':count ???|:count ????|:count ?????',
   
'h' => ':count ?.',
   
'a_hour' => '{1}???|:count ???|:count ????|:count ?????',
   
'minute' => ':count ??????|:count ??????|:count ?????',
   
'min' => ':count ???.',
   
'a_minute' => '{1}??????|:count ??????|:count ??????|:count ?????',
   
'second' => ':count ???????|:count ???????|:count ??????',
   
's' => ':count ???.',
   
'a_second' => '{1}????????? ??????|:count ???????|:count ???????|:count ??????',
   
'ago' => function ($time) use ($transformDiff) {
        return
$transformDiff($time).' ?????';
    },
   
'from_now' => function ($time) use ($transformDiff) {
        return
'????? '.$transformDiff($time);
    },
   
'after' => function ($time) use ($transformDiff) {
        return
$transformDiff($time).' ?????';
    },
   
'before' => function ($time) use ($transformDiff) {
        return
$transformDiff($time).' ??';
    },
   
'formats' => [
       
'LT' => 'H:mm',
       
'LTS' => 'H:mm:ss',
       
'L' => 'DD.MM.YYYY',
       
'LL' => 'D MMMM YYYY ?.',
       
'LLL' => 'D MMMM YYYY ?., H:mm',
       
'LLLL' => 'dddd, D MMMM YYYY ?., H:mm',
    ],
   
'calendar' => [
       
'sameDay' => '[???????, ?] LT',
       
'nextDay' => '[??????, ?] LT',
       
'nextWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if (
$current->week !== $other->week) {
                switch (
$current->dayOfWeek) {
                    case
0:
                        return
'[? ?????????] dddd, [?] LT';
                    case
1:
                    case
2:
                    case
4:
                        return
'[? ?????????] dddd, [?] LT';
                    case
3:
                    case
5:
                    case
6:
                        return
'[? ?????????] dddd, [?] LT';
                }
            }

            if (
$current->dayOfWeek === 2) {
                return
'[??] dddd, [?] LT';
            }

            return
'[?] dddd, [?] LT';
        },
       
'lastDay' => '[?????, ?] LT',
       
'lastWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if (
$current->week !== $other->week) {
                switch (
$current->dayOfWeek) {
                    case
0:
                        return
'[? ???????] dddd, [?] LT';
                    case
1:
                    case
2:
                    case
4:
                        return
'[? ???????] dddd, [?] LT';
                    case
3:
                    case
5:
                    case
6:
                        return
'[? ???????] dddd, [?] LT';
                }
            }

            if (
$current->dayOfWeek === 2) {
                return
'[??] dddd, [?] LT';
            }

            return
'[?] dddd, [?] LT';
        },
       
'sameElse' => 'L',
    ],
   
'ordinal' => function ($number, $period) {
        switch (
$period) {
            case
'M':
            case
'd':
            case
'DDD':
                return
$number.'-?';
            case
'D':
                return
$number.'-??';
            case
'w':
            case
'W':
                return
$number.'-?';
            default:
                return
$number;
        }
    },
   
'meridiem' => function ($hour) {
        if (
$hour < 4) {
            return
'????';
        }
        if (
$hour < 12) {
            return
'????';
        }
        if (
$hour < 17) {
            return
'???';
        }

        return
'??????';
    },
   
'months' => ['??????', '???????', '?????', '??????', '???', '????', '????', '???????', '????????', '???????', '??????', '???????'],
   
'months_standalone' => ['??????', '???????', '????', '??????', '???', '????', '????', '??????', '????????', '???????', '??????', '???????'],
   
'months_short' => ['???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???'],
   
'months_short_standalone' => ['???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???', '???'],
   
'months_regexp' => '/DD?o?\.?(\[[^\[\]]*\]|\s)+MMMM?/',
   
'weekdays' => ['???????????', '???????????', '???????', '?????', '???????', '???????', '???????'],
   
'weekdays_standalone' => ['???????????', '???????????', '???????', '?????', '???????', '???????', '???????'],
   
'weekdays_short' => ['???', '???', '???', '???', '???', '???', '???'],
   
'weekdays_min' => ['??', '??', '??', '??', '??', '??', '??'],
   
'weekdays_regexp' => '/\[\s*(?|?)\s*((?:???????|?????????|???)\s*)?\]\s*dddd/',
   
'first_day_of_week' => 1,
   
'day_of_first_week_of_year' => 1,
   
'list' => [', ', ' ? '],
];