Quicksdk Опубликовано 12 июля, 2012 Поделиться Опубликовано 12 июля, 2012 Подскажите пожалуйста: до недавнего времени дата отображалась на русском языке... но вот сегодня она почему-то на английском... в локализациях все месяцы переведены. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 12 июля, 2012 Поделиться Опубликовано 12 июля, 2012 Спросите у хостера, не поменялась ли локаль сервера. Quicksdk 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quicksdk Опубликовано 12 июля, 2012 Автор Поделиться Опубликовано 12 июля, 2012 Так и спросить? "Поменялась ли у вас локаль?" Или как?) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gumbo Опубликовано 12 июля, 2012 Поделиться Опубликовано 12 июля, 2012 Я ж давал уже ответ на этот вопрос, ищи Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 12 июля, 2012 Поделиться Опубликовано 12 июля, 2012 , Здравствуйте, я хотел бы уточнить, какая локаль сервера в данный момент? Мой скрипт стал отображать дату на английском языке, насколько я знаю это происходит именно из-за локали сервера. Прежде чем писать в тех.поддержку перейдите в АЦ → Внешний вид → Языки → Русский → Редактировать. Там в поле Локаль вписывайте значения по порядку и смотрите на результат: ru_RU.UTF-8 ru_RU Russian Если не поможет - пишите в тех.поддержку, указав текст выше. Maiden7 и Quicksdk 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quicksdk Опубликовано 12 июля, 2012 Автор Поделиться Опубликовано 12 июля, 2012 ru_RU.UTF-8 Вот это использовал и все заработало. Возник вопрос: сейчас у меня отображает так "10 Июл 2012" т.е. Июль сокращается до Июл? и все месяцы до 3-х букв? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 12 июля, 2012 Поделиться Опубликовано 12 июля, 2012 т.е. Июль сокращается до Июл? и все месяцы до 3-х букв? Да. Quicksdk 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maiden7 Опубликовано 18 марта, 2014 Поделиться Опубликовано 18 марта, 2014 , Прежде чем писать в тех.поддержку перейдите в АЦ → Внешний вид → Языки → Русский → Редактировать. Там в поле Локаль вписывайте значения по порядку и смотрите на результат: Russian Если не поможет - пишите в тех.поддержку, указав текст выше. Спасибо, это очень мне помогло=) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DarthOld Опубликовано 20 февраля, 2015 Поделиться Опубликовано 20 февраля, 2015 (изменено) Проблема таже. Как быть? Локаль стоит как надо, в файлах русификации все месяца переведены везде как надо. А всё равно английскими везде по форуму названия месяцев.... вот скрин. Изменено 20 февраля, 2015 пользователем WOLF Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DarthOld Опубликовано 21 февраля, 2015 Поделиться Опубликовано 21 февраля, 2015 ВОт Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 21 февраля, 2015 Поделиться Опубликовано 21 февраля, 2015 __ipbmafia.ru/tutorials/article/46-rusifikatciia-daty-v-ipb/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DarthOld Опубликовано 21 февраля, 2015 Поделиться Опубликовано 21 февраля, 2015 Спасибо, попробую. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DarthOld Опубликовано 22 февраля, 2015 Поделиться Опубликовано 22 февраля, 2015 Помогло - благодарю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
seobot Опубликовано 14 июня, 2016 Поделиться Опубликовано 14 июня, 2016 Тоже даты стали на английском - что делать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Silence Опубликовано 14 июня, 2016 Поделиться Опубликовано 14 июня, 2016 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
benix Опубликовано 14 июня, 2016 Поделиться Опубликовано 14 июня, 2016 (изменено) Если дистрибутив английский, то в случае использования виндовс-локали Russian_Russia.1251 Открываем файл admin\sources\classes\class_localization.php1. Ищем: private function _fix( $date ) { Ниже добавляем: if( strpos( strtolower( PHP_OS ), 'win' ) === 0 ) { $date = iconv( 'windows-1251', IPS_DOC_CHAR_SET, $date ); } 2. Далее ищем: $this->local_data = localeconv(); Ниже добавляем: if( strpos( strtolower( PHP_OS ), 'win' ) === 0 ) { foreach( $this->local_data as $k => $v ) { if( is_string( $v ) ) { $this->local_data[ $k ] = iconv( 'windows-1251', 'utf-8', $v ); } } } 3. Выше строки return $formatted; Добавляем это: if( strpos( strtolower( PHP_OS ), 'win' ) === 0 ) { $formatted = iconv( 'windows-1251', 'utf-8', $formatted ); } Дата будет на русском. Изменено 14 июня, 2016 пользователем benix Silence 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.