ZiggerGT
Писатель
- Регистрация
- 30 Май 2009
- Сообщения
- 5
- Реакции
- 7
Решение проблемы названия месяцев в JCal Pro 2.x.x
1. Предположим у вас уже заменен англ. язык на русский если нет то заменяем (файл руссификации ищем в этой теме)
2. Затем находим и выделяем участок кода с 78 по 90 строку, а вместо него вставляем приведенный ниже код:
После этого все отлично выглядит:
Для просмотра ссылки Войдиили Зарегистрируйся
Решается это легко и даже изящно:3.Как поменять АвгустА на Август СентябрЯ на сентябрь и т.д.
1. Предположим у вас уже заменен англ. язык на русский если нет то заменяем (файл руссификации ищем в этой теме)
2. Затем находим и выделяем участок кода с 78 по 90 строку, а вместо него вставляем приведенный ниже код:
3. После всего этого открываем основной файл языка в Joomla language\ru-RU\ru-RU.ini и выделяем строки с 19 по 42 и меняем их на:$lang_date_format = array (
'full_date' => '%A, %d %B, %Y' // e.g. Wednesday, June 05, 2002
,'full_date_time_24hour' => '%A, %d %B, %Y в %H:%M' // e.g. Wednesday, June 05, 2002 At 21:05
,'full_date_time_12hour' => '%A, %d %B, %Y в %I:%M %p ' // e.g. Wednesday, June 05, 2002 At 9:05 pm
,'day_month_year' => '%d-%b-%Y' // e.g 10-Sep-2004
,'local_date' => '%c' // Preferred date and time representation for current language
,'mini_date' => '%a. %d %B, %Y'
,'month_year' => '%b %Y'
,'day_of_week' => array('Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота')
,'months' => array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь')
// Jcal Pro 2.1.x
,'date_entry' => '%Y-%m-%d'
);
Т.е. что мы сделали, мы заменили в языковом файле компонента %B на %b, где %B - это название месяца "полное" (в нашем случае к примеру "Января"), а %b - это короткий вариант (на пример "Янв"), далее мы заменяем в файле языка ru-RU.ini короткие названия месяцев длинными (Янв -> Январь).JANUARY_SHORT=Январь
JANUARY=Января
FEBRUARY_SHORT=Февраль
FEBRUARY=Февраля
MARCH_SHORT=Март
MARCH=Марта
APRIL_SHORT=Апрель
APRIL=Апреля
MAY_SHORT=Май
MAY=Мая
JUNE_SHORT=Июнь
JUNE=Июня
JULY_SHORT=Июль
JULY=Июля
AUGUST_SHORT=Август
AUGUST=Августа
SEPTEMBER_SHORT=Сентябрь
SEPTEMBER=Сентября
OCTOBER_SHORT=Октябрь
OCTOBER=Октября
NOVEMBER_SHORT=Ноябрь
NOVEMBER=Ноября
DECEMBER_SHORT=Декабрь
DECEMBER=Декабря
После этого все отлично выглядит:
Для просмотра ссылки Войди
Enjoy!Главное не забывайте что при следующем обновлении файл ru-RU.ini может замениться, а все эти манипуляции мы производим в utf-8 no bom!