Использование Helper $ time-> niceShort с немецкими настройками в CakePHP 1.2 - PullRequest
1 голос
/ 25 мая 2010

Я хочу использовать CakePHP Helper «time» и его метод niceShort для преобразования даты в красивую, легко читаемую. Вместо преобразования по умолчанию на английском я хочу использовать локализованную версию (в моем случае: «немецкий»), но я не знаю, где это установить. Как я могу локализовать этот метод?

echo $time->niceShort($comment['created']);

Ответы [ 2 ]

0 голосов
/ 22 февраля 2014

Если вы можете успешно установить параметры локализации, niceShort находит правильные названия месяца / дня.

Относительно Документы CakePHP изменить их:

$this->Session->write('Config.language', 'ger')

Configure::write('Config.language', 'ger');

setlocale(LC_TIME, 'de_DE.utf8','de_DE','de_DE','deu_deu');
0 голосов
/ 26 мая 2010

Я не думаю, что торт хорошо обрабатывает локализацию даты, вам может понадобиться использовать $ time-> format (), см. http://cakeqs.org/eng/questions/view/localizing_time_helper и этот билет http://cakephp.lighthouseapp.com/projects/42648/tickets/638-time-helper-i18n

...