<?php
// locale: Czech (Czech Republic) (cs_CZ)
// author: Jan Ptacek https://github.com/ptica
use Moment\Moment;
/**
* @param string $direction
* @param string $trueString
* @param string $falseString
*
* @return string
*/
$ifPast = function ($direction, $trueString, $falseString)
{
return $direction === 'past' ? $trueString : $falseString;
};
/**
* @param int $count
* @param int $countSmallerThan
* @param string $trueString
* @param string $falseString
*
* @return string
*/
$ifCountSmaller = function ($count, $countSmallerThan, $trueString, $falseString)
{
return $count < $countSmallerThan ? $trueString : $falseString;
};
return array(
"months" => explode('_', 'ledna_února_b?ezna_dubna_kv?tna_?ervna_?ervence_srpna_zá?í_?íjna_listopadu_prosince'),
"monthsShort" => explode('_', 'Led_Úno_B?e_Dub_Kv?_?er_?vc_Srp_Zá?_?íj_Lis_Pro'),
"weekdays" => explode('_', 'pond?lí_úterý_st?eda_?tvrtek_pátek_sobota_ned?le'),
"weekdaysShort" => explode('_', 'po_út_st_?t_pá_so_ne'),
"calendar" => array(
"sameDay" => '[dnes]',
"nextDay" => '[zítra]',
"lastDay" => '[v?era]',
"lastWeek" => '[minulý] l',
"sameElse" => 'l',
"withTime" => '[v] H:i',
"default" => 'd.m.Y',
),
"relativeTime" => array(
"future" => 'za %s',
"past" => 'p?ed %s',
"s" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'okam?ikem', 'okam?ik');
},
"ss" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'okam?ikem', 'okam?ik');
},
"m" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'minutou', 'minutu');
},
"mm" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, '%d minutami', $ifCountSmaller($count, 5, '%d minuty', '%d minut'));
},
"h" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, 'hodinou', 'hodinu');
},
"hh" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, '%d hodinami', $ifCountSmaller($count, 5, '%d hodiny', '%d hodin'));
},
"d" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'dnem', 'den');
},
"dd" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, '%d dny', $ifCountSmaller($count, 5, '%d dny', '%d dn?'));
},
"M" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'm?sícem', 'm?síc');
},
"MM" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, '%d m?síci', $ifCountSmaller($count, 5, '%d m?síce', '%d m?síc?'));
},
"y" => function ($count, $direction, Moment $m) use ($ifPast)
{
return $ifPast($direction, 'rokem', 'rok');
},
"yy" => function ($count, $direction, Moment $m) use ($ifPast, $ifCountSmaller)
{
return $ifPast($direction, $ifCountSmaller($count, 5, '%d roky', '%d lety'), $ifCountSmaller($count, 5, '%d roky', '%d let'));
},
),
"ordinal" => function ($number)
{
return $number . '.';
},
"week" => array(
"dow" => 1, // Monday is the first day of the week.
"doy" => 4 // The week that contains Jan 4th is the first week of the year.
),
);
|