Приветствую, помогите полностью перевести(переключить) плагин на русский язык ProEvents by RadiantWeb. С помощью плагина Translate by RainLab удалось лишь частично перевести плагин. Не могу перевести название месяца.
Пробовал поиск по файлам плагина, везде во всех файлах заменил November на Ноябрь, но так и отображается November.
Попробуйте заменить в файле: \plugins\radiantweb\proevents\components\eventcalendar\responsive_ajax.htm (1-я строчка) на {{ cal_date|localizeddate(‘long’, ‘none’, ‘ru’, ‘Europe/Moscow’, ‘MMMM’) }} {{year}}
Danielru Это не сработало, "ошибка Unknown “localizeddate” filter". Хотя в файлах плагина есть файл \proevents\assets\js\locale-all.js и там русский язык присутствует.
У меня этот код работает. Попробуйте эту инструкцию: Unknown “localizeddate” filter on OctoberCms build 430 | vojtasvoboda/oc-twigextensions-plugin#39
Danielru Благодарю! Мне всего лишь нужно было установить Twig extensions plugin, теперь код работает. Единственное чтоб месяц вывести в именительном падеже нужно написать ‘LLLL’ вместо ‘MMMM’. Оставлю здесь примеры вывода дат, в интернете мало информации нашел, может кому пригодится.
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EE d MMMM') }} выводит пн 1 ноября
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EE d MMMM') }}
пн 1 ноября
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EE dd MMMM') }} выводит пн 01 ноября
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EE dd MMMM') }}
пн 01 ноября
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'LLLL') }} {{year}} выводит ноябрь 2021 (месяц в именительном падеже)
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'LLLL') }} {{year}}
ноябрь 2021
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'MMMM') }} {{year}} выводит ноября 2021
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'MMMM') }} {{year}}
ноября 2021
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EEEE, d MMMM yyyy') выводит среда, 1 ноября 2021
localizeddate('long', 'none', 'ru', 'Europe/Moscow', 'EEEE, d MMMM yyyy')
среда, 1 ноября 2021