Skip to content

Не корректно отображается дата на сайтах на базе CMS SMF

Не корректно отображается дата на сайтах на базе CMS SMF

Проблема возникает из-за не корректно указанной локали в файле index.russian.php темы оформления сайта.

К примеру, в попавшемся недавно случае необходимо было в файле ./Themes/default/languages/index.russian.php заменить строку вида

$txt['lang_locale'] = 'ru_RU';
на аналогичную с указанием используемой на сайте клиента кодировки CP1251

$txt['lang_locale'] = 'ru_RU.CP1251';

после чего даты на сайте стали отображаться корректно.

Решение подсмотрел на https://www.simplemachines.ru/index.php?topic=10369.0