Ваш PHP не поддерживает русский язык, локализация не работает.
Внимание! Откройте FAQ.HTML и прочитайте об этой проблеме подробно.
Запомните: за локализацию отвечают:
1) Параметры $locale и $locale_name в __dima.php
2) Команда setlocale на строке 1816 в файле ___main.php
Параметры задают имя кодовой страницы для локализации, а команда это
имя передает в PHP. Возможно, вам нужно будет вписать несколько команд,
а не одну.
Настраиватся локализация по разному:
Вариант 1:
попробуйте в $locale_name подставить разные значения:
ru, russian, ru_RU, ru_RU.cp1251, ru_RU.CP1251 и т.д.
Вариант 2:
Поищите на сайте хостера информацию, как настраивать локаль в PHP
(FAQ, поиск по форуму хостера и т.п.), звоните в суппорт хостинг-провайдера
или обратитесь к администратору сервера. Там могут подсказать либо
имя для команды setlocale, либо дадут конкрентные команды, которые
нужно добавить в чат. Возможно, это будет 1-2-3 команды. Все такие команды
нужно вписать на строку 1816 файла __main.php (а уже имеющуюся там
старую команду setlocale сотрите). По-умолчанию в чате стоит одна
команда с самым вероятным названием.
Вариант 3:
Если вы и есть админ сервера Linux/FreeBSD, то вам следует прочитать и
выполнить советы по настройке локали: http://php.spb.ru/php/tar.html
Вы или ваш админ обязан это сделать (настроить 'locale' для
кодировки 'cp1251'). Если у вас платный хостин и админ ничего не
делает - подайте руководству жалобу, ламеров надо наказывать. Как
только у вас на сервере заработает локализация, то эта ошибка
исчезнет. Без локализации невозможна работа многих
документированных функций PHP3/4! Это совершенно обыденное требование,
как, например, выдача веб-сервером страницы в русской кодировке,
а не иероглифами.
Вариант 4:
Откройте __dima.php и измените $locale на 0. Чат будет
использовать заменитель и проблемы просто не станет. Однако, это
немного снижает скорость (не страшно) и делает некоторые проверки
на русскоязычные буквы не работоспособными! Внимание! Автор чата не
несет ответственности за баги с русскими никами, которые возникнут,
если вы не настроете локаль, т.е. если вы выберете этот вариант.
Данная проблема - не ошибка или проблема чата. Всего лишь требование,
что бы сервер работал с русским (или другим, национальным) языком.
Тест: strtolower("ABC АЁЯаёя") => abc АЁЯаёя
(правая часть должна быть в нижнем регистре!)
Смотрите так же файл __main.php на строке 1816 -
возможно, вам всего лишь надо команду setlocale на нужную кодировку
исправить (т.е. ту кодировку, которая не написана по умолчанию) и локаль подключится.
Попробуйте: ru, russian, ru_RU, ru_RU.cp1251, ru_RU.CP1251 и т.д....
{Эта ошибка произошла в файле __main.php на строке 1823}
P.S. Если сейчас у вас возникает желание написать письмо с вопросом или
обратиться в форум, прежде всего,
прочитайте это!
Не нужно радостно рассказывать, что чат выдал вам это сообщение. При
обращении за помощью в форум или по email, вы должны описать, как устраняли
проблему. Текст сообщения об ошибке (выше) содержит указания, как решать данную
проблему. Там же указан файл и номер строки, где она возникла.