SQR-T Опубликовано 9 Октября 2005 Жалоба Поделиться Опубликовано 9 Октября 2005 Как перевести дату ту которая внизу на русский язык?К примеру у меня сейчас:10th October 2005 - 03:27А надо:10 Октябрь 2005 - 03:27 Я читал хелп который идёт с форумом, там пишут что мол надо в каком-то скрипте поменять "eng" на "rus"...в общем я так нечего и не понял... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ViT-o-TiV Опубликовано 11 Октября 2005 Жалоба Поделиться Опубликовано 11 Октября 2005 Да по ходу никак..... это язык PHP Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anthony Опубликовано 11 Октября 2005 Жалоба Поделиться Опубликовано 11 Октября 2005 Сейчас не могу тебе ничего сказать про 2.1.х, но вот про 2.0.4 скажу:Эти данные находятся в папке Lang.В версии 2.1.х - .......\cache\lang_cache\en\ Теперь открой там файл lang_global.php и найди там слово October. (Ctrl+F)Поменяй его на Октябрь.Тоже самое сделай и с другими месяцами. Скажу ещё, что в моём 2.0.4 слово Октябрь встречается ещё в одном файле - lang_ucp.php.Если такой файл есть в 2.1.х, то поменяй и там тоже. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 MotoDen Опубликовано 3 Февраля 2006 Жалоба Поделиться Опубликовано 3 Февраля 2006 А как все-таки перевести дату? В указанных выше файлах все на русском, а дата все равно на английском. В админцентре ничего не нашел, кроме часового пояса. И еще, как поменять стандарт даты, чтобы она была не PM и AM, а, например, 17.31? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 MotoDen Опубликовано 4 Февраля 2006 Жалоба Поделиться Опубликовано 4 Февраля 2006 Заменил lang_global.php уже и в английском языке! Эффекта 0...Как сделать дату в таком же формате, что и на этом форуме??Заранее спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 MotoDen Опубликовано 10 Февраля 2006 Жалоба Поделиться Опубликовано 10 Февраля 2006 Я все-таки надеюсь, что получу ответ на свой вопрос... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 psyglz Опубликовано 10 Февраля 2006 Жалоба Поделиться Опубликовано 10 Февраля 2006 (изменено) - Изменено 20 Августа 2011 пользователем psyglz Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Drakar Опубликовано 10 Февраля 2006 Жалоба Поделиться Опубликовано 10 Февраля 2006 Это в коде. Искать много и нудно. Короче там система такая чтобы это нормально работало то в коде при создании парметра $date обработчик должен просто заменять но этого не сделано. так что тут код кривой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Klia Опубликовано 12 Февраля 2006 Жалоба Поделиться Опубликовано 12 Февраля 2006 Как перевести дату ту которая внизу на русский язык?К примеру у меня сейчас:10th October 2005 - 03:27А надо:10 Октябрь 2005 - 03:27 Я читал хелп который идёт с форумом, там пишут что мол надо в каком-то скрипте поменять "eng" на "rus"...в общем я так нечего и не понял... нужно: файл ipsclass.php, get_date()а)прописать в начале функции setlocale(LC_ALL, "ru_RU.CP1251");б)ищем $this->today_time = gmdate('d,m,Y', ( time() + $this->offset) );$this->yesterday_time = gmdate('d,m,Y', ( (time() - 86400) + $this->offset) );--заменяем$this->today_time = strftime("%d %B %G %H:%M",( time() + $this->offset) );$this->yesterday_time = strftime("%d %B %G %H:%M",( (time() - 86400) + $this->offset) ); ищем $this_time = gmdate('d,m,Y', ($date + $this->offset) );--заменяем$this_time = strftime("%d %B %G %H:%M",( ($date + $this->offset) )); ищемreturn gmdate($this->time_options[$method], ($date + $this->offset) );--заменяемreturn strftime("%d %B %G %H:%M",( ($date + $this->offset) )); в итоге видим:Windows хостинг - 10 Октябрь 2005 - 03:27Unix хостинг(FreeBSD 4.1) - 10 октября 2005 - 03:27 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Silme Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Сделал всё, как тут написано.. не пошло надо ещё где-то что-то добавить/изменить ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Iskender Опубликовано 16 Февраля 2006 Жалоба Поделиться Опубликовано 16 Февраля 2006 У меня время форума +3GMT. соответственно все даты постов и топиков спешат на 3 часа. а дата в самом низу вообще не перевелась =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 maniaka Опубликовано 29 Марта 2006 Жалоба Поделиться Опубликовано 29 Марта 2006 ммм... я проапгрейдила форум и теперь у меня глюк - вместо названия месяца просто пишется число в {скобочках}...это можно исправить?в языках - и в англ. и в рус. одинакого... а если делаю как написал(а?) Klia, то у меня пропадают слова "Сегодня, Завтра" помогите пожалуста.спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 swat23 Опубликовано 29 Марта 2006 Жалоба Поделиться Опубликовано 29 Марта 2006 Так всетаки что нужно?Чтобы наверняка работало Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Mr.Cool Опубликовано 29 Марта 2006 Жалоба Поделиться Опубликовано 29 Марта 2006 => Kliaспасибоу меня на 2.1.5 все заработало Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CanabiS Опубликовано 29 Мая 2006 Жалоба Поделиться Опубликовано 29 Мая 2006 ммм... я проапгрейдила форум и теперь у меня глюк - вместо названия месяца просто пишется число в {скобочках}...это можно исправить?в языках - и в англ. и в рус. одинакого... а если делаю как написал(а?) Klia, то у меня пропадают слова "Сегодня, Завтра" помогите пожалуста.спасибо.Такая же беда, ползаю вторые сутки по форуму ответа НЕТ.. помогите плиззз! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ru-mama Опубликовано 29 Мая 2006 Жалоба Поделиться Опубликовано 29 Мая 2006 нужно: файл ipsclass.php, get_date()а)прописать в начале функции setlocale(LC_ALL, "ru_RU.CP1251");так и не понял что значит прописать в начале функции... можно плиз объяснить как это должно выглядить. спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lexx Опубликовано 30 Мая 2006 Жалоба Поделиться Опубликовано 30 Мая 2006 Я сделал так:В ipsclass.php в функции function get_date($date, $method, $norelative=0, $full_relative=0)найти 3 разаreturn gmdate($this->time_options[$method], ($date + $this->offset) );и заменить на $my_time_offset = (4 + (intval(date("I", $date)) - 1)) * 60 * 60; return trim(strftime($this->time_options[$method], $date - $my_time_offset + $this->offset));Это $my_time_offset для того, чтобы форум думал что время возвращается по гринвичу (strftime возвращает время не по гринвичу, а время сервера, потому я скорректировал на 4, нужно будет поправить), может и криво, но у меня работает , кому не надо, можно убрать. В init.php после@set_magic_quotes_runtime(0);Добавитьsetlocale( LC_ALL, array( 'ru_RU.CP1251', 'rus_RUS.1251' )); Потом в админке время поправить с G, i, H на %e %b %Y, %H:%M и подобное, описание можно посмотреть здесь. Еще нужно в паре мест изменить, если потом нужно будет, напишу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CanabiS Опубликовано 30 Мая 2006 Жалоба Поделиться Опубликовано 30 Мая 2006 Еще нужно в паре мест изменить, если потом нужно будет, напишу.Если не сложно, напиши пизз дальше - думаю я не один буду тебе благодарен Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CanabiS Опубликовано 31 Мая 2006 Жалоба Поделиться Опубликовано 31 Мая 2006 ммм... я проапгрейдила форум и теперь у меня глюк - вместо названия месяца просто пишется число в {скобочках}...это можно исправить?в языках - и в англ. и в рус. одинакого...Help plizzz! Помогите пожалуйста решить эту проблемму... плиззззззззз Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lexx Опубликовано 31 Мая 2006 Жалоба Поделиться Опубликовано 31 Мая 2006 В файле sources\action_public\profile.php Найти $info['local_time'] = $member['time_offset'] != "" ? gmdate( $this->ipsclass->vars['clock_long'], time() + ($member['time_offset']*3600) + ($this->ipsclass->vars['time_adjust'] * 60) ) : $this->ipsclass->lang['no_info']; и заменить на$my_time_offset = (4 + (intval(date("I", $date)) - 1)) * 60 * 60; $info['local_time'] = $member['time_offset'] != "" ? trim(strftime($this->ipsclass->vars['clock_long'], time() + ($member['time_offset']*3600) + ($this->ipsclass->vars['time_adjust'] * 60) - $my_time_offset)) : $this->ipsclass->lang['no_info'];В файле sources\lib\admin_functions.php в функции get_date($date="", $method="")найтиreturn gmdate($this->time_options[$method], ($date + $this->time_offset) );и заменить на$my_time_offset = (4 + (intval(date("I", $date)) - 1)) * 60 * 60; return trim(strftime($this->time_options[$method], $date - $my_time_offset + $this->offset)); Зайти в админку в раздел настройки и добавить там еще два параметра (можно в раздел дата и время, а можно в любой другой) с именами (config_key)clock_tiny иclock_date Первый дата со временем, второй - просто дата. "(4 + " - четверку также нужно изменить на разницу по времени вашего серверва с гринвичем. На unix-хостинге у меня дата прекрасно отображается на русском языке. А вот дома на windows на английском (скорее всего из-за того, что версия английская). В 2.0 я также делал и тоже все прекрасно работало. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CanabiS Опубликовано 31 Мая 2006 Жалоба Поделиться Опубликовано 31 Мая 2006 Lexx - спасибо тебе огромное, всё сделал как сказано, но сначало не запахало потом обновление сделал из админки и всё пуском стало! БОЛЬШОЕ тебе спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ru-mama Опубликовано 31 Мая 2006 Жалоба Поделиться Опубликовано 31 Мая 2006 Зайти в админку в раздел настройки и добавить там еще два параметра (можно в раздел дата и время, а можно в любой другой) с именами (config_key)clock_tiny иclock_date Первый дата со временем, второй - просто дата. "(4 + " - четверку также нужно изменить на разницу по времени вашего серверва с гринвичем. На unix-хостинге у меня дата прекрасно отображается на русском языке. А вот дома на windows на английском (скорее всего из-за того, что версия английская). В 2.0 я также делал и тоже все прекрасно работало.я добавляю настройку - появляется поле, что в нем вводить, сорри если я туплю? у меня сейчас все время стало показываться вот так: M j Y, H:i мож я что то не сделал, если не сделал то плиз скажите что надо сделать. просто в админке в настройках я не нашел пункта меню типа Время или настройки часового пояса... у меня 2.1.4 ипб Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lexx Опубликовано 1 Июня 2006 Жалоба Поделиться Опубликовано 1 Июня 2006 ru-mamaА в админке в настройках дат и времени даты поправлены в соответствии со ссылкой, что давал? Думаю, что нет.А вводить в новые поля... я вроде писал пример, видимо забыл сохранить сообщение, к примеру так:clock_tiny - %e %b %Y, %H:%Mclock_date - %e %b %Y Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ru-mama Опубликовано 1 Июня 2006 Жалоба Поделиться Опубликовано 1 Июня 2006 у меня долбанная нулевая версия ипб в которой нет Настроек Даты и Времени... ппц... теперь уже даже задумываюсь о покупке лицензии... придется пока оставить англ. даты, потому что в админке настроек даты и времени где это менять у меня нет вот чем плох варез =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lexx Опубликовано 1 Июня 2006 Жалоба Поделиться Опубликовано 1 Июня 2006 ru-mamaЧто-то мне кажется, что такого не может быть. Чтобы их не было. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ru-mama Опубликовано 1 Июня 2006 Жалоба Поделиться Опубликовано 1 Июня 2006 ну я не знаю, ну может у меня кривой перевод, сам зацени, вот скрин настроек из админки (сорри за мелкий шрифт, спецом уменьшил чтобы все настройки были видны): _http://img19.imageshack.us/img19/7186/adminka9wl.jpg может можно сменить это дело не из админки, а прямо в коде? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
SQR-T
Как перевести дату ту которая внизу на русский язык?
К примеру у меня сейчас:
10th October 2005 - 03:27
А надо:
10 Октябрь 2005 - 03:27
Я читал хелп который идёт с форумом, там пишут что мол надо в каком-то скрипте поменять "eng" на "rus"...в общем я так нечего и не понял...
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
10
8
7
6
Дни популярности
14 апр
11
1 июн
7
10 апр
5
10 фев
3
Лучшие авторы в этом вопросе
Farmazon 10 публикаций
Lexx 8 публикаций
G*g 7 публикаций
ru-mama 6 публикаций
Дни популярности
14 апр 2007
11 публикаций
1 июн 2006
7 публикаций
10 апр 2007
5 публикаций
10 фев 2006
3 публикации
55 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.