Compare commits

...

3 Commits

Author SHA1 Message Date
4791d2efa9 Fix saving some setup settings 2015-09-15 12:24:41 +02:00
d5197e6bdd Version 1.13
Switch from mysqli to PDO
More optimizations
Match case-insensitive @mention and also non-present members
Added topic field
Member password resetting by admins
Note revisioning
Added optional tiny JavaScript code to transfer less data with JavaScript enabled browsers
2015-09-15 09:57:00 +02:00
891175d39a Update Russian translation 2015-08-21 21:00:59 +02:00
7 changed files with 713 additions and 670 deletions

View File

@ -1,3 +1,15 @@
Version 1.13.1 - Sep. 15, 2015
Fix saving some setup settings
Version 1.13 - Sep. 15, 2015
Switch from mysqli to PDO
More optimizations
Match case-insensitive @mention and also non-present members
Added topic field
Member password resetting by admins
Note revisioning
Added optional tiny JavaScript code to transfer less data with JavaScript enabled browsers
Version 1.12.3 - Aug. 18, 2015 Version 1.12.3 - Aug. 18, 2015
Fix member registration Fix member registration

5
README
View File

@ -29,7 +29,7 @@ It may even be the French word for "the" if you prefer. Translated from French t
FEATURES: FEATURES:
Optimized for TOR Optimized for TOR
No JavaScript No JavaScript needed
Cookies supported, but not needed Cookies supported, but not needed
Captcha Captcha
Multiple languages Multiple languages
@ -54,6 +54,7 @@ And more
INSTALLATION INSTRUCTIONS: INSTALLATION INSTRUCTIONS:
You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd. You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd.
If you want to make the script even faster, install a memcached server and php5-memcached and change the configuaration to use memcached. This will lessen the database load.
When you have everything installed, you'll have to create a database and a user for the chat in mysql. When you have everything installed, you'll have to create a database and a user for the chat in mysql.
Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them. Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them.
Then copy the script to your web-server directory and call the script in your browser with a parameter like this: Then copy the script to your web-server directory and call the script in your browser with a parameter like this:
@ -65,7 +66,7 @@ Note: If you updated the script, please visit http://(server)/(script-name).php?
TRANSLATING: TRANSLATING:
Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php
Then edit the file and translate the messages into your language. Then edit the file and translate the messages into your language and change $I to $T at the top.
If you ever use a ' character, you have to escape it by using \' instead or the script will fail. If you ever use a ' character, you have to escape it by using \' instead or the script will fail.
When you are done, you have to edit the chat script, to include your translation. Simply add a line with When you are done, you have to edit the chat script, to include your translation. Simply add a line with
'lang_code' =>'Language name', 'lang_code' =>'Language name',

View File

@ -13,7 +13,7 @@ Features:
--------- ---------
* Optimized for TOR * Optimized for TOR
* No JavaScript * No JavaScript needed
* Cookies supported, but not needed * Cookies supported, but not needed
* Captcha * Captcha
* Multiple languages * Multiple languages
@ -39,6 +39,7 @@ Installation Instructions:
-------------------------- --------------------------
You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd. You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd.
If you want to make the script even faster, install a memcached server and php5-memcached and change the configuaration to use memcached. This will lessen the database load.
When you have everything installed, you'll have to create a database and a user for the chat in mysql. When you have everything installed, you'll have to create a database and a user for the chat in mysql.
Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them. Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them.
Then copy the script to your web-server directory and call the script in your browser with a parameter like this: Then copy the script to your web-server directory and call the script in your browser with a parameter like this:
@ -51,7 +52,7 @@ Translating:
------------ ------------
Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php
Then edit the file and translate the messages into your language. Then edit the file and translate the messages into your language and change $I to $T at the top.
If you ever use a ' character, you have to escape it by using \' instead or the script will fail. If you ever use a ' character, you have to escape it by using \' instead or the script will fail.
When you are done, you have to edit the chat script, to include your translation. Simply add a line with When you are done, you have to edit the chat script, to include your translation. Simply add a line with
'lang_code' =>'Language name', 'lang_code' =>'Language name',

1137
chat.php

File diff suppressed because it is too large Load Diff

View File

@ -72,7 +72,7 @@ $T=array(
'cleannick' => 'Folgender Nickname:', 'cleannick' => 'Folgender Nickname:',
'clean' => 'Löschen', 'clean' => 'Löschen',
'kickchat' => '<b>Teilnehmer rausschmeißen</b> (%d Minuten)', 'kickchat' => '<b>Teilnehmer rausschmeißen</b> (%d Minuten)',
'kickmsg' => 'Begründung:', 'kickreason' => 'Begründung:',
'kickpurge' => 'Nachrichten löschen', 'kickpurge' => 'Nachrichten löschen',
'kick' => 'Rausschmeißen', 'kick' => 'Rausschmeißen',
'logoutinact' => 'Inaktive Teilnehmer abmelden', 'logoutinact' => 'Inaktive Teilnehmer abmelden',
@ -274,6 +274,37 @@ $T=array(
'backup' => 'Sichern', 'backup' => 'Sichern',
'restore' => 'Wiederherstellen', 'restore' => 'Wiederherstellen',
'settings' => 'Einstellungen', 'settings' => 'Einstellungen',
'linkfilter' => 'Linkfilter' 'linkfilter' => 'Linkfilter',
'enablejs' => 'JavaScript für besseres Nachrichtenladen erlauben',
'chatname' => 'Chatname',
'destroy' => 'Chat zerstören',
'destroyed' => 'Chat erfolgreich zerstört',
'topic' => 'Thema: %s',
'admtopic' => 'Thema',
'passreset' => 'Passwort zurücksetzen',
'cantresetpass' => 'Passwort kann nicht zurückgesetzt werden',
'succpassreset' => 'Password erfolgreich zurückgesetzt',
'entermsg' => '%s hat den Chat betreten.',
'exitmsg' => '%s hat den Chat verlassen.',
'memregmsg' => '%s ist jetzt ein registriertes Mitglied.',
'suregmsg' => '%s ist jetzt ein registrierter Anwerber.',
'kickmsg' => '%s wurde rausgeschmissen.',
'multikickmsg' => '%s wurden rausgeschmissen.',
'allkickmsg' => 'Alle Chatter wurden rausgeschmissen.',
'cleanmsg' => '%s wurde geleert.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Moderatoren] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s an %2$s] - ',
'msgsendall' => 'Nachricht an alle',
'msgsendmem' => 'Nachricht nur an Mitglieder',
'msgsendmod' => 'Nachricht nur an Moderatoren',
'msgsendadm' => 'Nachricht nur an Admins',
'msgsendprv' => 'Private Nachricht',
'numnotes' => 'Anzahl an zu behaltenden Notizversionen',
'revisions' => 'Revisionen:',
'older' => 'Älter',
'newer' => 'Neuer'
); );
?> ?>

View File

@ -73,7 +73,7 @@ $I=array(
'cleannick' => 'Following nickname:', 'cleannick' => 'Following nickname:',
'clean' => 'Clean', 'clean' => 'Clean',
'kickchat' => '<b>Kick Chatter</b> (%d minutes)', 'kickchat' => '<b>Kick Chatter</b> (%d minutes)',
'kickmsg' => 'Kickmessage:', 'kickreason' => 'Kickmessage:',
'kickpurge' => 'Purge messages', 'kickpurge' => 'Purge messages',
'kick' => 'Kick', 'kick' => 'Kick',
'logoutinact' => 'Logout inactive Chatter', 'logoutinact' => 'Logout inactive Chatter',
@ -275,6 +275,37 @@ $I=array(
'backup' => 'Backup', 'backup' => 'Backup',
'restore' => 'Restore', 'restore' => 'Restore',
'settings' => 'Settings', 'settings' => 'Settings',
'linkfilter' => 'Linkfilter' 'linkfilter' => 'Linkfilter',
'enablejs' => 'Allow JavaScript for better message loading',
'chatname' => 'Chat name',
'destroy' => 'Destroy chat',
'destroyed' => 'Successfully destroyed chat',
'topic' => 'Topic: %s',
'admtopic' => 'Topic',
'passreset' => 'Reset password',
'cantresetpass' => 'Can\'t reset password',
'succpassreset' => 'Successfully reset password',
'entermsg' => '%s entered the chat.',
'exitmsg' => '%s left the chat.',
'memregmsg' => '%s is now a registered member.',
'suregmsg' => '%s is now a registered applicant.',
'kickmsg' => '%s has been kicked.',
'multikickmsg' => '%s have been kicked.',
'allkickmsg' => 'All chatters have been kicked.',
'cleanmsg' => '%s has been cleaned.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Message to all',
'msgsendmem' => 'Message to members only',
'msgsendmod' => 'Message to staff only',
'msgsendadm' => 'Message to admins only',
'msgsendprv' => 'Private message',
'numnotes' => 'Number of notes revisions to keep',
'revisions' => 'Revisions:',
'older' => 'Older',
'newer' => 'Newer'
); );
?> ?>

View File

@ -25,8 +25,8 @@ $T=array(
'changelang' => 'Изменить язык:', 'changelang' => 'Изменить язык:',
'expire' => 'Недействительная/с истекшим сроком сессия', 'expire' => 'Недействительная/с истекшим сроком сессия',
'kicked' => 'Забанен!', 'kicked' => 'Забанен!',
'invalnick' => 'Недействительный ник (20 символов максимум, никакие специальные разрешенные символы)', 'invalnick' => 'Недействительный ник (%d символов максимум, никакие специальные разрешенные символы)',
'invalpass' => 'Неверный пароль (по крайней мере% D символов)', 'invalpass' => 'Неверный пароль (по крайней мере %d символов)',
'noconfirm' => 'Подтверждение пароля не совпадает!', 'noconfirm' => 'Подтверждение пароля не совпадает!',
'incorregex' => 'Неправильное регулярное выражение!', 'incorregex' => 'Неправильное регулярное выражение!',
'bottom' => 'Вниз', 'bottom' => 'Вниз',
@ -34,83 +34,89 @@ $T=array(
'choose' => '(выбрать)', 'choose' => '(выбрать)',
'setup' => 'Установка чата', 'setup' => 'Установка чата',
'init' => 'Начальная установка', 'init' => 'Начальная установка',
'sulogin' => 'Логин суперадминистратора', 'sulogin' => 'Вход для суперадминистратора',
'sunick' => 'Ник суперадминистратора:', 'sunick' => 'Ник суперадминистратора:',
'supass' => 'Пароль суперадминистратора:', 'supass' => 'Пароль суперадминистратора:',
'suconfirm' => 'Подтверждение пароля:', 'suconfirm' => 'Подтверждение пароля:',
'susuccess' => 'Успешно зарегистрирован!', 'susuccess' => 'Успешно зарегистрирован!',
'initbtn' => 'Initalise чат', 'initbtn' => 'Инициализация чата',
'initdbexist' => 'Таблицы базы данных уже существуют! Чтобы продолжить, вы должны сначала удалить эти таблицы вручную.', 'initdbexist' => 'Таблицы базы данных уже существуют! Чтобы продолжить, вы должны сначала удалить эти таблицы вручную.',
'initsuexist' => 'Суперадминистратор уже существует!', 'initsuexist' => 'Суперадминистратор уже существует!',
'initgosetup' => 'Перейти к странице установки', 'initgosetup' => 'Перейти к странице установки',
'captcha' => 'Captcha',
'enabled' => 'Включен',
'onlyguests' => 'Только для гостей',
'disabled' => 'Выключен',
'simple' => 'Простая',
'moderate' => 'Умеренная',
'extreme' => 'Сильная',
'nick' => 'Ник:', 'nick' => 'Ник:',
'pass' => 'Пароль:', 'pass' => 'Пароль:',
'globalloginpass' => 'Глобальный пароль:', 'globalloginpass' => 'Глобальный пароль:',
'login' => 'Логин', 'login' => 'Войти',
'dbupdate' => 'База данных успешно обновлена!', 'dbupdate' => 'База данных успешно обновлена!',
'sysmessages' => 'Системные сообщения', 'sysmessages' => 'Системные сообщения',
'msgenter' => 'Вход', 'msgenter' => 'Вход',
'msgexit' => 'Выход', 'msgexit' => 'Выход',
'msgmemreg' => 'Зарегистрированный', 'msgmemreg' => 'Зарегистрированные',
'msgsureg' => 'Претендент зарегистрировался', 'msgsureg' => 'Заявитель зарегистрирован',
'msgkick' => 'Забанили', 'msgkick' => 'Забаненые',
'msgmultikick' => 'Многократно забанили', 'msgmultikick' => 'Многократно забаненые',
'msgallkick' => 'Все забаненые', 'msgallkick' => 'Все забаненые',
'msgclean' => 'Комната очищается', 'msgclean' => 'Очистка чата',
'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Формат даты</a>', 'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Формат даты</a>',
'admfunc' => 'Административные функции', 'admfunc' => 'Административные функции',
'allguests' => 'Все гости', 'allguests' => 'Все гости',
'cleanmsgs' => 'Очистка сообщений', 'cleanmsgs' => 'Очистка сообщений',
'room' => 'Целая комната', 'room' => 'Общая комната',
'selection' => 'Выбор', 'selection' => 'Выбор',
'clean' => 'Чистый', 'cleannick' => 'По нику:',
'clean' => 'Очистить',
'kickchat' => '<b>Бан</b> (%d минут)', 'kickchat' => '<b>Бан</b> (%d минут)',
'kickmsg' => 'Бан сообщения:', 'kickreason' => 'Сообщение забаненому',
'kickpurge' => 'Очистка сообщений', 'kickpurge' => 'Очистка сообщений',
'kick' => 'Бан', 'kick' => 'Бан',
'logoutinact' => 'Выход неактивного чата', 'logoutinact' => 'Выход неактивного чата',
'logout' => 'Выйти', 'logout' => 'Выйти',
'sessions' => 'Вид активных сессий', 'sessions' => 'Активные сессии',
'view' => 'Вид', 'view' => 'Просмотр',
'filter' => 'Фильтр', 'filter' => 'Фильтр',
'guestacc' => 'Изменить гостевой доступ', 'guestacc' => 'Изменить гостевой доступ',
'guestallow' => 'Позволить', 'guestallow' => 'Позволить',
'guestwait' => 'Разрешить с гостевой', 'guestwait' => 'Разрешить с гостевой',
'adminallow' => 'Требовать одобрения модератора', 'adminallow' => 'Требовать одобрения модератора',
'globalpass' => 'Разрешить с глобальным паролем', 'guestdisallow' => 'Только участники',
'memberglobalpass' => 'Только зарегистрированные с глобальным паролем',
'guestdisallow' => 'Только зарегистрированные',
'addsuguest' => 'Добавить заявителя', 'addsuguest' => 'Добавить заявителя',
'register' => 'Регистр', 'register' => 'Зарегистрировать',
'admmembers' => 'Зарегистрированные', 'admmembers' => 'Участники',
'memdel' => 'Удалить из базы данных', 'memdel' => 'Удалить из базы данных',
'memdeny' => 'Запретить доступ (!)', 'memdeny' => 'Запретить доступ (!)',
'memsuguest' => 'Набор к претенденту (G)', 'memsuguest' => 'Набор к претенденту (G)',
'memreg' => 'Установите зарегистрированного', 'memreg' => 'Установить участника',
'memmod' => 'Набор модератору (M)', 'memmod' => 'Набор модератора (M)',
'memsumod' => 'Набор супермодератору (M)', 'memsumod' => 'Набор супермодератора (SM)',
'memadm' => 'Набор администратору (A)', 'memadm' => 'Набор администратора (A)',
'change' => 'Изменение', 'change' => 'Изменить',
'regguest' => 'Регистрация гостей', 'regguest' => 'Регистрация гостей',
'regmem' => 'Новая регистрация', 'regmem' => 'Регистрация новых участников',
'sessact' => 'Активные сеансы', 'sessact' => 'Активные сеансы',
'sessnick' => 'Ник', 'sessnick' => 'Ник',
'sesstimeout' => 'Время ожидания в', 'sesstimeout' => 'Время ожидания в',
'sessua' => 'User-Agent', 'sessua' => 'User-Agent',
'fid' => 'Фильтр ID:', 'fid' => 'Фильтр ID:',
'match' => 'Соответствие', 'match' => 'Совпадение',
'replace' => 'Заменять', 'replace' => 'Заменять',
'allowpm' => 'Разрешить в личку', 'allowpm' => 'Разрешить в личку',
'regex' => 'Регулярное выражение', 'regex' => 'Регулярное выражение',
'apply' => 'Применять', 'apply' => 'Применить',
'newfilter' => 'Новый фильтр:', 'newfilter' => 'Новый фильтр:',
'add' => 'Добавить', 'add' => 'Добавить',
'noframes' => 'Этот чат использует <b>frames</b>. Пожалуйста, включите поддержку в Вашем браузере или используйте подходящий!', 'noframes' => 'Этот чат использует <b>frames</b>. Пожалуйста, включите поддержку в Вашем браузере или используйте подходящий!',
'delselmes' => 'Удалить выбранные сообщения', 'delselmes' => 'Удалить выбранные сообщения',
'staffnotes' => 'Заметки сотрудников', 'staffnotes' => 'Служебные заметки',
'adminnotes' => 'Заметки администратора', 'adminnotes' => 'Примечания администратора',
'notessaved' => 'Заметки сохраняются!', 'notessaved' => 'Заметки сохранены!',
'lastedited' => 'Последний раз редактировалось %1$s в %2$s', 'lastedited' => 'Последний раз редактировал %1$s %2$s',
'savenotes' => 'Сохранить заметки', 'savenotes' => 'Сохранить заметки',
'waitingroom' => 'Гостевая', 'waitingroom' => 'Гостевая',
'waittext' => 'Добро пожаловать %1$s, Ваш логин задерживается, Вы можете получить доступ в чат через %2$d секунд.', 'waittext' => 'Добро пожаловать %1$s, Ваш логин задерживается, Вы можете получить доступ в чат через %2$d секунд.',
@ -120,34 +126,34 @@ $T=array(
'rules' => 'Правила', 'rules' => 'Правила',
'talkto' => 'Отправить', 'talkto' => 'Отправить',
'toall' => 'Все в чате', 'toall' => 'Все в чате',
'tomem' => 'Только для зарегистрированных', 'tomem' => 'Участники',
'tostaff' => 'Служебное помещение', 'tostaff' => 'Служебные',
'toadmin' => 'Только администратор', 'toadmin' => 'Администратор',
'alsopurge' => 'Также очистить сообщения', 'alsopurge' => 'Также очистить сообщения',
'dellast' => 'Удалить последнее сообщение', 'dellast' => 'Удалить последнее сообщение',
'delall' => 'Удалить все сообщения', 'delall' => 'Удалить все сообщения',
'switchsingle' => 'Переключитесь на одну линию', 'switchsingle' => 'Переключитесь на одну линию',
'switchmulti' => 'Переключитесь на мульти-линию', 'switchmulti' => 'Переключитесь на мульти-линию',
'help' => 'Помощь', 'help' => 'Помощь',
'helpguest' => 'Все функции должны быть в значительной степени самоуправления объяснения, просто используйте кнопки. В настройках вашего профиля вы можете настроить частоту обновления, цвет шрифта и желаемый размер окна входа.<br><u>Заметка:</u> Это чат, так что если вы молчите, вы будете автоматически зарегистрированы через некоторое время..', 'helpguest' => 'Все функции интуитивно понятны, просто используйте кнопки. В настройках вашего профиля вы можете настроить частоту обновления, цвет шрифта и желаемый размер окна входа.<br><u>Заметка:</u> Это чат, поэтому даже если вы ничего не пишете, то будете автоматически зарегистрированы через некоторое время..',
'helpembed' => 'Если вы хотите встроить изображение в свой пост, просто положите [img] перед вашим URL-изображением. Пример: [img]http://example.com/images/file.jpg будет вставлять изображения в вашем посте.', 'helpembed' => 'Если вы хотите встроить изображение в свой пост, просто положите [img] перед вашим URL-изображением. Пример: [img]http://example.com/images/file.jpg будет вставлять изображения в вашем посте.<br>',
'helpmem' => 'Члены: У вас есть еще несколько вариантов в вашем профиле. Вы можете настроить шрифт и изменить свой пароль в любое время.', 'helpmem' => 'Участники: У вас есть несколько вариантов настроек в вашем профиле. Можно настроить шрифт и изменить свой пароль в любое время.',
'helpmod' => 'Модераторы: Обратите внимание кнопку администратора внизу. Это перенесет на страницу, где вы можете очистить комнату, забанить, просмотреть все активные сеансы и отключить гостевой доступ полностью, если необходимо.', 'helpmod' => 'Модераторы: Обратите внимание кнопку администратора внизу. Это перенесет на страницу, где вы можете очистить комнату, забанить, просмотреть все активные сеансы и отключить гостевой доступ полностью, если необходимо.',
'helpadm' => 'Администраторы: Вы способны регистрировать гостей, редактировать пользователей и регистрировать новые ники без их присутствия в комнате.', 'helpadm' => 'Администраторы: Вы способны регистрировать гостей, редактировать пользователей и регистрировать новые ники без их присутствия в комнате.',
'profile' => 'Ваш профиль', 'profile' => 'Ваш профиль',
'ignore' => 'Игнорировать', 'ignore' => 'Игнорировать',
'unignore' => 'Не игнорируйте больше', 'unignore' => 'Больше не игнорировать',
'refreshrate' => 'Частота обновления (20-150 секунд)', 'refreshrate' => 'Частота обновления (5-150 секунд)',
'fontcolour' => 'Цвет шрифта', 'fontcolour' => 'Цвет шрифта',
'viewexample' => 'Посмотреть примеры', 'viewexample' => 'Посмотреть примеры',
'bgcolour' => 'Фоновый цвет', 'bgcolour' => 'Фоновый цвет',
'fontface' => 'Шрифт', 'fontface' => 'Шрифт',
'roomdefault' => 'Комната по умолчанию', 'roomdefault' => 'По умолчанию',
'bold' => 'Жирный', 'bold' => 'Жирный',
'italic' => 'Курсив', 'italic' => 'Курсив',
'fontexample' => 'Пример для выбранного шрифта', 'fontexample' => 'Пример выбранного вами шрифта',
'timestamps' => 'Показать отметки времени', 'timestamps' => 'Показать отметки времени',
'embed' => 'Вставить изображения', 'embed' => 'Вставить изображения (использует Cookies)',
'incognito' => 'Режим инкогнито', 'incognito' => 'Режим инкогнито',
'pbsize' => 'Размер окна сообщений', 'pbsize' => 'Размер окна сообщений',
'nbsize' => 'Размер окна заметок', 'nbsize' => 'Размер окна заметок',
@ -156,28 +162,28 @@ $T=array(
'changepass' => 'Изменить пароль', 'changepass' => 'Изменить пароль',
'oldpass' => 'Старый пароль:', 'oldpass' => 'Старый пароль:',
'newpass' => 'Новый пароль:', 'newpass' => 'Новый пароль:',
'confirmpass' => 'Подтвердите новый пароль:', 'confirmpass' => 'Подтверждение:',
'savechanges' => 'Сохранить изменения', 'savechanges' => 'Сохранить изменения',
'reloadpb' => 'Перезагрузить почтовый ящик', 'reloadpb' => 'Перезагрузить почтовый ящик',
'reloadmsgs' => 'Обновить сообщения', 'reloadmsgs' => 'Обновить',
'chgprofile' => 'Изменить профиль', 'chgprofile' => 'Профиль',
'adminbtn' => 'Администратор', 'adminbtn' => 'Администратор',
'admnotes' => 'Примечания администратора', 'admnotes' => 'Примечания администратора',
'notes' => 'Примечания', 'notes' => 'Примечания',
'clone' => 'Клон', 'clone' => 'Клонировать',
'randh' => 'Правила и помощь', 'randh' => 'Правила и помощь',
'exit' => 'Выход из чата', 'exit' => 'Выход',
'bye' => 'Пока %s, заходите снова!', 'bye' => 'Пока %s, заходите снова!',
'colourtable' => 'Цвет стола', 'colourtable' => 'Примеры цветов',
'backtoprofile' => 'Вернуться к вашей странице', 'backtoprofile' => 'Вернуться к вашему профилю',
'copy' => 'Копия:', 'copy' => 'Копия:',
'choosecol' => 'Гости выбирают цвет:', 'choosecol' => 'Гости выбирают цвет:',
'randomcol' => 'Случайный цвет', 'randomcol' => 'Случайный цвет',
'enter' => 'Войти в чат', 'enter' => 'Войти в чат',
'error' => 'Ошибка:', 'error' => 'Ошибка:',
'members' => 'Зарегистрированные:', 'members' => 'Зарегистрированные',
'guests' => 'Гости:', 'guests' => 'Гости',
'approveguests' => '%d новые гости утвердить', 'approveguests' => '%d новые гости для одобрения',
'allowchecked' => 'Разрешить проверять', 'allowchecked' => 'Разрешить проверять',
'allowall' => 'Позволять всем', 'allowall' => 'Позволять всем',
'denychecked' => 'Запретить проверять', 'denychecked' => 'Запретить проверять',
@ -186,9 +192,9 @@ $T=array(
'butallowdeny' => 'Отправить', 'butallowdeny' => 'Отправить',
'waitempty' => 'Нет больше запросов для одобрения.', 'waitempty' => 'Нет больше запросов для одобрения.',
'wrongcaptcha' => 'Неправильный код', 'wrongcaptcha' => 'Неправильный код',
'captchatime' => 'Защитный код уже используется или время истекло.', 'captchaexpire' => 'Защитный код уже используется или время истекло.',
'noguests' => 'К сожалению, в настоящее время только зарегистрированные!', 'noguests' => 'Извините, входят только зарегистрированные!',
'curchat' => 'В настоящее время %d разговор (ов) в комнате:', 'curchat' => 'Сейчас %d разговор (ов) в комнате:',
'cantreg' => 'Вы не можете зарегистрироваться %s', 'cantreg' => 'Вы не можете зарегистрироваться %s',
'alreadyreged' => '%s уже зарегистрирован.', 'alreadyreged' => '%s уже зарегистрирован.',
'successreg' => '%s успешно зарегистрирован.', 'successreg' => '%s успешно зарегистрирован.',
@ -196,6 +202,7 @@ $T=array(
'succdel' => '%s успешно удален из базы данных.', 'succdel' => '%s успешно удален из базы данных.',
'succchg' => 'Статус %s успешно изменен.', 'succchg' => 'Статус %s успешно изменен.',
'wrongpass' => 'Неправильный пароль!', 'wrongpass' => 'Неправильный пароль!',
'wrongglobalpass' => 'Неправильный глобальный пароль!',
'succprofile' => 'Ваш профиль был успешно сохранен.', 'succprofile' => 'Ваш профиль был успешно сохранен.',
'backtologin' => 'Вернуться на страницу входа.', 'backtologin' => 'Вернуться на страницу входа.',
'backtochat' => 'Вернуться в чат.', 'backtochat' => 'Вернуться в чат.',
@ -234,5 +241,40 @@ $T=array(
'White' => 'Белый', 'White' => 'Белый',
'Yellow' => 'Желтый', 'Yellow' => 'Желтый',
'YellowGreen' => 'Желто-зеленый', 'YellowGreen' => 'Желто-зеленый',
'redirectto' => 'Перенаправление на:',
'nonhttp' => 'Запрошенная ссылка не http:',
'httpredir' => 'Если это не работает, попробуйте это:',
'actions' => 'Действия',
'sesip' => 'IP-адрес',
'css' => 'CSS стили',
'memberexpire' => 'Тайм-аут пользователей (минут)',
'guestexpire' => 'Тайм-аут гостей (минут)',
'kickpenalty' => 'Бан (минут)',
'entrywait' => 'Время ожидания в гостевой (секунд)',
'captchatime' => 'Тайм-аут Captcha (секунд)',
'messageexpire' => 'Тайм-аут сообщения (минут)',
'messagelimit' => 'Лимит сообщений (общих)',
'maxmessage' => 'Максимальная длина сообщения',
'confirm' => 'Вы уверены?',
'yes' => 'Да',
'no' => 'Нет',
'colbg' => 'Фоновый цвет',
'coltxt' => 'Цвет текста',
'maxname' => 'Максимальная длина имени',
'minpass' => 'Минимальная длина пароля',
'defaultrefresh' => 'По умолчанию время перезагрузки сообщения (секунды)',
'suguests' => 'Включить заявителей',
'rulestxt' => 'Правила (html)',
'imgembed' => 'Вставка изображений',
'trackip' => 'Показать IP-сессию',
'captchachars' => 'Символы, используемые в Captcha',
'memkick' => 'Пользователи могут банить, если не присутствует модератор',
'forceredirect' => 'Принудительное перенаправление',
'redirect' => 'Пользовательский скрипт перенаправления',
'backuprestore' => 'Бэкап и восстановление',
'backup' => 'Бэкап',
'restore' => 'Восстановление',
'settings' => 'Настройки',
'linkfilter' => 'Фильтрация ссылок'
); );
?> ?>