Latte {$date|date:‚l‘} cesky

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomas Jancik
Člen | 103
+
0
-

Zdravicko

formatuji ruzna data v sablonach pomoci nette konstrukce {$date|date:‚l d. m.‘}
Problem je, ze napriklad nazvy dnu ci mesicu jsou v anglictine. Jde nejak Latte prinutit, aby pouzivalo ceske nazvy?

uestla
Backer | 799
+
0
-

Nevím, jestli a jak je možné nastavit interní překlad v PHP, ale nestačilo by prostě

{_date('l', $date)}

?

Nebo pokud to tedy nemáš v timestampu tak (ač nepěkně, seč přece)

{$date|date:'l'|translate}

Editoval uestla (26. 6. 2011 19:32)

Tomas Jancik
Člen | 103
+
0
-

to po mne vyzaduje mit zaplnuty nejaky translator, coz ja nepotrebuji (stranky budou jenom v cestine)…

uestla
Backer | 799
+
0
-

Pak si udělej 2 statická pole o celkem 19 prvcích a vyzobávej :-)

Jan Tvrdík
Nette guru | 2595
+
0
-

Dotaz nesouvisí s Nette, ale týká se obecně PHP, zamykám.

Ondřej Mirtes
Člen | 1536
+
0
-

V bootstrapu:

setlocale(LC_ALL, 'cs_CZ');

A na serveru musí být nainstalované české locale.