Вы можете увидеть соответствующие строки для timeAgoInWords
в конце TimeHelper::timeAgoInWords
.Это просто обычные строки перевода по линиям 'year'
, 'years'
, 'month'
, 'months'
и т. Д., Просто поместите эти переводы в общий домен .po файл.
Есть один особый случайгде полная строка даты может быть напечатана как 'on 18/2/09'
.«Вкл.» Можно локализовать путем локализации строки 'on %s'
, но формат даты необходимо передать в функцию timeAgoInWords
:
$this->Time->timeAgoInWords($time, array('format' => __('Y-m-d', true)));
Имена месяцев следуют той же схеме , просто добавьте переводы для 'January'
, 'February'
и т. Д. В общем файле перевода домена.Не совсем уверен, где Cake выводит day , который нужно будет перевести, хотя.Пожалуйста, уточните.