Нужно устанавливать не ru_RU, а конкретную локаль, которая имеется на хостинге.
Видимо тут у меня пробел.
Как может выглядеть конкретная локаль? Или где и как её узнать?
Я смотрел в \manager\includes\lang\russian-UTF8.inc.php
там именно setlocale (LC_ALL, ’ru_RU’);
-
☆ A M B ☆
- 1,086 Posts
А не будет ли надежнее не заморачиваться с локалями вообще?
Можно просто создать массив с названиями месяцов, дней недели или чего там еще нужно.
Затем получать текущую дату, выбирать из нее дни недели и номер месяца и из подготовленного массива выбирать соответствующие названия.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: Fuzzy at Dec 07, 2008, 11:18 AM
А не будет ли надежнее не заморачиваться с локалями вообще?
А зачем самому что-то делать, когда давно уже все сделано, нужно только правильно настроить. Хотя в принципе кому что удобнее.
локаль может выдавать месяц не в именительном падеже, т.е. "марта" вместо "март" . я мучался и забил - сделал str_replace "March" на "март"