2011 05 октября

Склонения в датах (joomla 1.7)

По аналогии с статьей для 1.0, но еще проще можно сделать склонения дат для Joomla 1.7. Открываем файл language\ru-RU\ru-RU.ini и находим строки примерно с 222 - идут предустановленные форматы дат. Если при выводе информации использовать уже существующий формат DATE_FORMAT_LC3 то на выходе получается "10 Июль 2010". Не очень красиво, согласен, в таком случае в том же файле чуть ниже находим определение строк с наименованиями месяцев, среди них редактируем все, которые без "_SHORT", превращая
1
JANUARY="Январь"
в
1
JANUARY="Января"
и так далее. На этом все, везде, где дата выводится через LC3
1
JHtml::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC3'))
будет корректно написано: "10 Июля 2010" Либо вы можете создать свой собственный формат вывода даты, к примеру:
1
DATE_FORMAT_LC5="d F Y H:i"
что будет создавать строку "10 Июля 2010 23:50"

Комментарии

0 Александр пишет нам 02.11.2011 15:49
Если уж переводить, тогда нужно писать с маленькой буквы названия месяцев. 10 июля 2010.
Сообщить модератору
0 Beliyadm отвечает 02.11.2011 15:59
Ну так кто же мешает писать названия месяцев на свое усмотрение :)
Сообщить модератору
0 Shustry пишет нам 11.05.2012 15:49
Чтобы было красиво, нужно создать файл templates/шаблон/language/ru-RU/ru-RU.tpl_шаблон.i ni JANUARY="Января" FEBRUARY="Февраля" MARCH= "Марта" APRIL="Апреля" MAY="Мая" JUNE="Июня" J ULY="Июля" AUGUST="Августа" SEPTEMBER="Сентября" OCTOBER="Октября" NOVEMBER="Ноября" DECEMBER=" Декабря"
Сообщить модератору

Недостаточно прав для комментирования