diff --git a/src/webim/button.php b/src/webim/button.php
index ed885f7a..e10b434a 100644
--- a/src/webim/button.php
+++ b/src/webim/button.php
@@ -16,12 +16,12 @@ require('libs/common.php');
require('libs/operator.php');
$image = verifyparam("image","/^\w+$/", "webim");
-$lang = verifyparam("lang", "/^\w\w$/", "");
+$lang = verifyparam("lang", "/^[\w-]{2,5}$/", "");
if( !$lang || !in_array($lang,$available_locales) )
$lang = $current_locale;
$image_postfix = has_online_operators() ? "on" : "off";
-$name = "images/webim/${image}_${lang}_${image_postfix}.gif";
+$name = "locales/${lang}/button/${image}_${image_postfix}.gif";
$fp = fopen($name, 'rb') or die("no image");
header("Content-Type: image/gif");
diff --git a/src/webim/images/en/history.gif b/src/webim/images/en/history.gif
deleted file mode 100644
index 5acac61b..00000000
Binary files a/src/webim/images/en/history.gif and /dev/null differ
diff --git a/src/webim/images/en/login.gif b/src/webim/images/en/login.gif
deleted file mode 100644
index 2c7a7da6..00000000
Binary files a/src/webim/images/en/login.gif and /dev/null differ
diff --git a/src/webim/images/en/message.gif b/src/webim/images/en/message.gif
deleted file mode 100644
index 83b7c9b0..00000000
Binary files a/src/webim/images/en/message.gif and /dev/null differ
diff --git a/src/webim/images/en/save.gif b/src/webim/images/en/save.gif
deleted file mode 100644
index d27f651e..00000000
Binary files a/src/webim/images/en/save.gif and /dev/null differ
diff --git a/src/webim/images/en/search.gif b/src/webim/images/en/search.gif
deleted file mode 100644
index 69554f97..00000000
Binary files a/src/webim/images/en/search.gif and /dev/null differ
diff --git a/src/webim/images/ru/history.gif b/src/webim/images/ru/history.gif
deleted file mode 100644
index 6db9eb1c..00000000
Binary files a/src/webim/images/ru/history.gif and /dev/null differ
diff --git a/src/webim/images/ru/login.gif b/src/webim/images/ru/login.gif
deleted file mode 100644
index b0ab4a94..00000000
Binary files a/src/webim/images/ru/login.gif and /dev/null differ
diff --git a/src/webim/images/ru/message.gif b/src/webim/images/ru/message.gif
deleted file mode 100644
index 1b5bd79a..00000000
Binary files a/src/webim/images/ru/message.gif and /dev/null differ
diff --git a/src/webim/images/ru/save.gif b/src/webim/images/ru/save.gif
deleted file mode 100644
index fdab4ee9..00000000
Binary files a/src/webim/images/ru/save.gif and /dev/null differ
diff --git a/src/webim/images/ru/search.gif b/src/webim/images/ru/search.gif
deleted file mode 100644
index a7ebb1b8..00000000
Binary files a/src/webim/images/ru/search.gif and /dev/null differ
diff --git a/src/webim/libs/common.php b/src/webim/libs/common.php
index c8c0c1f9..43f7b897 100644
--- a/src/webim/libs/common.php
+++ b/src/webim/libs/common.php
@@ -99,7 +99,7 @@ function get_user_locale() {
function get_locale() {
global $available_locales;
- $locale = verifyparam("locale", "/^\w\w$/", "");
+ $locale = verifyparam("locale", "/^[\w-]{2,5}$/", "");
if( $locale && in_array($locale,$available_locales) ) {
$_SESSION['locale'] = $locale;
@@ -138,7 +138,7 @@ function get_locale_links($href) {
function load_messages($locale) {
global $messages;
$hash = array();
- $fp = fopen(dirname(__FILE__)."/../view/properties_$locale","r");
+ $fp = fopen(dirname(__FILE__)."/../locales/$locale/properties","r");
while (!feof($fp)) {
$line = fgets($fp, 4096);
$list = split("=", $line, 2 );
diff --git a/src/webim/locales/en/button/simple_en_off.gif b/src/webim/locales/en/button/simple_en_off.gif
deleted file mode 100644
index 59d4c72e..00000000
Binary files a/src/webim/locales/en/button/simple_en_off.gif and /dev/null differ
diff --git a/src/webim/locales/en/button/simple_en_on.gif b/src/webim/locales/en/button/simple_en_on.gif
deleted file mode 100644
index 6784ace9..00000000
Binary files a/src/webim/locales/en/button/simple_en_on.gif and /dev/null differ
diff --git a/src/webim/images/webim/simple_en_off.gif b/src/webim/locales/en/button/simple_off.gif
similarity index 100%
rename from src/webim/images/webim/simple_en_off.gif
rename to src/webim/locales/en/button/simple_off.gif
diff --git a/src/webim/images/webim/simple_en_on.gif b/src/webim/locales/en/button/simple_on.gif
similarity index 100%
rename from src/webim/images/webim/simple_en_on.gif
rename to src/webim/locales/en/button/simple_on.gif
diff --git a/src/webim/locales/en/button/webim_en_off.gif b/src/webim/locales/en/button/webim_en_off.gif
deleted file mode 100644
index 9c54f3d6..00000000
Binary files a/src/webim/locales/en/button/webim_en_off.gif and /dev/null differ
diff --git a/src/webim/locales/en/button/webim_en_on.gif b/src/webim/locales/en/button/webim_en_on.gif
deleted file mode 100644
index 665f8eaa..00000000
Binary files a/src/webim/locales/en/button/webim_en_on.gif and /dev/null differ
diff --git a/src/webim/images/webim/webim_en_off.gif b/src/webim/locales/en/button/webim_off.gif
similarity index 100%
rename from src/webim/images/webim/webim_en_off.gif
rename to src/webim/locales/en/button/webim_off.gif
diff --git a/src/webim/images/webim/webim_en_on.gif b/src/webim/locales/en/button/webim_on.gif
similarity index 100%
rename from src/webim/images/webim/webim_en_on.gif
rename to src/webim/locales/en/button/webim_on.gif
diff --git a/src/webim/locales/en/properties b/src/webim/locales/en/properties
index 0e2ebec9..0fd7081b 100644
--- a/src/webim/locales/en/properties
+++ b/src/webim/locales/en/properties
@@ -121,11 +121,11 @@ button.save=Save
button.search=Search
tag.pagination.info=Page {0} of {1}, {2}-{3} from {4}
tag.pagination.no_items=Found 0 elements
-image.chat.history=/webim/images/en/history.gif
-image.chat.message=/webim/images/en/message.gif
-image.button.login=/webim/images/en/login.gif
-image.button.save=/webim/images/en/save.gif
-image.button.search=/webim/images/en/search.gif
+image.chat.history=/webim/locales/en/images/history.gif
+image.chat.message=/webim/locales/en/images/message.gif
+image.button.login=/webim/locales/en/images/login.gif
+image.button.save=/webim/locales/en/images/save.gif
+image.button.search=/webim/locales/en/images/search.gif
chat.came.from=Vistor came from page {0}
content.history=Search the dialogs history
content.logoff=Log out of the system.
diff --git a/src/webim/images/webim/simple_ru_off.gif b/src/webim/locales/ru/button/simple_off.gif
similarity index 100%
rename from src/webim/images/webim/simple_ru_off.gif
rename to src/webim/locales/ru/button/simple_off.gif
diff --git a/src/webim/images/webim/simple_ru_on.gif b/src/webim/locales/ru/button/simple_on.gif
similarity index 100%
rename from src/webim/images/webim/simple_ru_on.gif
rename to src/webim/locales/ru/button/simple_on.gif
diff --git a/src/webim/locales/ru/button/simple_ru_off.gif b/src/webim/locales/ru/button/simple_ru_off.gif
deleted file mode 100644
index 4c2a6f4f..00000000
Binary files a/src/webim/locales/ru/button/simple_ru_off.gif and /dev/null differ
diff --git a/src/webim/locales/ru/button/simple_ru_on.gif b/src/webim/locales/ru/button/simple_ru_on.gif
deleted file mode 100644
index dbc2d4c1..00000000
Binary files a/src/webim/locales/ru/button/simple_ru_on.gif and /dev/null differ
diff --git a/src/webim/images/webim/webim_ru_off.gif b/src/webim/locales/ru/button/webim_off.gif
similarity index 100%
rename from src/webim/images/webim/webim_ru_off.gif
rename to src/webim/locales/ru/button/webim_off.gif
diff --git a/src/webim/images/webim/webim_ru_on.gif b/src/webim/locales/ru/button/webim_on.gif
similarity index 100%
rename from src/webim/images/webim/webim_ru_on.gif
rename to src/webim/locales/ru/button/webim_on.gif
diff --git a/src/webim/locales/ru/button/webim_ru_off.gif b/src/webim/locales/ru/button/webim_ru_off.gif
deleted file mode 100644
index f2b2a951..00000000
Binary files a/src/webim/locales/ru/button/webim_ru_off.gif and /dev/null differ
diff --git a/src/webim/locales/ru/button/webim_ru_on.gif b/src/webim/locales/ru/button/webim_ru_on.gif
deleted file mode 100644
index 1fbf7296..00000000
Binary files a/src/webim/locales/ru/button/webim_ru_on.gif and /dev/null differ
diff --git a/src/webim/locales/ru/properties b/src/webim/locales/ru/properties
index 3c37acb8..7c0752f3 100644
--- a/src/webim/locales/ru/properties
+++ b/src/webim/locales/ru/properties
@@ -121,11 +121,11 @@ button.save=
button.search=Искать
tag.pagination.info=Страница {0} из {1}, показаны {2}-{3} из {4}
tag.pagination.no_items=Ничего не найдено
-image.chat.history=/webim/images/ru/history.gif
-image.chat.message=/webim/images/ru/message.gif
-image.button.login=/webim/images/ru/login.gif
-image.button.save=/webim/images/ru/save.gif
-image.button.search=/webim/images/ru/search.gif
+image.chat.history=/webim/locales/ru/images/history.gif
+image.chat.message=/webim/locales/ru/images/message.gif
+image.button.login=/webim/locales/ru/images/login.gif
+image.button.save=/webim/locales/ru/images/save.gif
+image.button.search=/webim/locales/ru/images/search.gif
chat.came.from=Посетитель пришел со страницы {0}
content.history=Поиск по истории диалогов
content.logoff=Покинуть систему.
diff --git a/src/webim/operator/getcode.php b/src/webim/operator/getcode.php
index 1ec7c1dd..84dca55e 100644
--- a/src/webim/operator/getcode.php
+++ b/src/webim/operator/getcode.php
@@ -19,19 +19,21 @@ $operator = check_login();
// collect available images and locales
$imageLocales = array();
-$imagesDir = '../images/webim';
-if($handle = opendir($imagesDir)) {
- while (false !== ($file = readdir($handle))) {
- if (preg_match("/^(\w+)_([\w-]+)_on.gif$/", $file, $matches)
- && is_file("$imagesDir/".$matches[1]."_".$matches[2]."_off.gif")) {
- $image = $matches[1];
- if( !isset($imageLocales[$image]) ) {
- $imageLocales[$image] = array();
+foreach($available_locales as $curr) {
+ $imagesDir = "../locales/$curr/button";
+ if($handle = opendir($imagesDir)) {
+ while (false !== ($file = readdir($handle))) {
+ if (preg_match("/^(\w+)_on.gif$/", $file, $matches)
+ && is_file("$imagesDir/".$matches[1]."_off.gif")) {
+ $image = $matches[1];
+ if( !isset($imageLocales[$image]) ) {
+ $imageLocales[$image] = array();
+ }
+ $imageLocales[$image][] = $curr;
}
- $imageLocales[$image][] = $matches[2];
}
+ closedir($handle);
}
- closedir($handle);
}
$image = verifyparam("image","/^\w+$/", "webim");
@@ -40,11 +42,11 @@ $image_locales = $imageLocales[$image];
$showhost = verifyparam("hostname","/^on$/", "") == "on";
$forcesecure = verifyparam("secure","/^on$/", "") == "on";
-$lang = verifyparam("lang", "/^\w\w$/", "");
+$lang = verifyparam("lang", "/^[\w-]{2,5}$/", "");
if( !$lang || !in_array($lang,$image_locales) )
$lang = in_array($current_locale,$image_locales) ? $current_locale : $image_locales[0];
-$file = "../images/webim/${image}_${lang}_on.gif";
+$file = "../locales/${lang}/button/${image}_on.gif";
$size = get_gifimage_size($file);
$message = get_image(get_app_location($showhost,$forcesecure)."/button.php?image=$image&lang=$lang",$size[0],$size[1]);
diff --git a/src/webim/view/properties_en b/src/webim/view/properties_en
deleted file mode 100644
index 0e2ebec9..00000000
--- a/src/webim/view/properties_en
+++ /dev/null
@@ -1,167 +0,0 @@
-app.title=Web Instant Messenger
-site.url=http://i-services.ru
-site.title=i-services.ru
-company.title=Internet Services
-page.main_layout.meta_keyword=live chat,live help,live support
-page.main_layout.meta_description=Live chat, live help, and live support for websites
-page_login.title=Login
-page_login.login=Login:
-page_login.password=Password:
-page_login.remember=Remember
-page_login.error=Entered login/password is incorrect
-agent.not_logged_in=Your session is expired please login again
-page_client.pending_users=Your can find awaiting visitors.
-chat.window.title.agent=Web Messenger
-chat.window.title.user=Web Messenger
-chat.window.product_name=Web Messenger
-chat.window.close_title=Close chat
-chat.window.chatting_with=You chat with:
-chat.window.poweredby=Powered by:
-chat.window.poweredreftext=i-services.ru
-chat.window.send_message=Send message
-chat.window.send_message_short=Send (Ctrl-Enter)
-chat.window.toolbar.mail_history=Send chat history by e-mail
-chat.window.toolbar.refresh=Refresh
-chat.client.name=Your name:
-chat.client.changename=Change name
-chat.status.operator.left=Operator {0} left the chat
-chat.status.user.left=Visitor {0} left the chat
-chat.status.user.dead=Visitor closed chat window
-chat.status.operator.dead=Operator has connection issues, we temporarily moved you to foreground queue. Sorry for keeping you waiting.
-chat.status.operator.joined=Operator {0} joined the chat
-chat.status.user.changedname=Visitor changed the name {0} to {1}
-chat.status.user.reopenedthread=Visitor joined chat again
-chat.status.operator.changed=Operator {0} changed operator {1}
-chat.default.username=Visitor
-chat.error_page.title=Error
-chat.error_page.head=Error occurred:
-chat.error_page.close=Close...
-page.chat.old_browser.title=Please, use newer browser
-page.chat.old_browser.close=Close...
-page.chat.old_browser.content=Your web browser is not fully supported by Web Messenger. \nPlease, use one of the following web browsers: \n
\n- Internet Explorer 5.5+\n
- Firefox 1.0+\n
- Opera 8.0+\n
- Mozilla 1.4+\n
- Netscape 7.1+\n
- Safari 1.2+\n
\nAlso, we support some old browsers:\n\n- Internet Explorer 5.0\n
- Opera 7.0\n
-chat.wait=Thank you for contacting us. An operator will be with you shortly...
-mailthread.title=Send chat history
by mail
-mailthread.enter_email=Enter your e-mail:
-mailthread.perform=Send
-mailthread.close=Close...
-chat.mailthread.sent.title=Sent
-chat.mailthread.sent.content=History of your chat was sent on address {0}
-chat.mailthread.sent.closewindow=Click on this link to close the window
-chat.mailthread.sent.close=Close...
-chat.thread.state_wait=In queue
-chat.thread.state_wait_for_another_agent=Waiting for operator
-chat.thread.state_chatting_with_agent=In chat
-chat.thread.state_closed=Closed
-clients.title=List of awaiting visitors
-clients.no_clients=The of awaiting visitors is empty
-clients.intro=The page displays list of awaiting visitors.
-clients.how_to=To answer the visitor click on his/her name in the list.
-clients.queue.prio=Priority visitors queue
-clients.queue.wait=Waiting for operator for the first time
-clients.queue.chat=Visitors in dialogs
-pending.table.head.name=Name
-pending.table.head.contactid=Visitor's address
-pending.table.head.state=State
-pending.table.head.operator=Operator
-pending.table.head.total=Total time
-pending.table.head.waittime=Waiting time
-pending.table.head.etc=Misc
-pending.table.speak=Click to chat with the visitor
-pending.table.view=Watch the chat
-pending.table.ban=Ban the visitor
-thread.chat_log=Chat log
-thread.back_to_search=Go to search
-thread.intro=The page displays chat
-page_analysis.search.title=Chats history
-page.analysis.search.head_name=Name
-page.analysis.search.head_host=Visitor's address
-page.analysis.search.head_operator=Operator
-page.analysis.search.head_time=Time in chat
-common.asterisk_explanation=* - mandatory fields
-page_agents.title=Agents
-page_agents.agents=Agents full list:
-page_agents.new_agent=Create new agent...
-page_agents.agent_name=Name
-page_agents.login=Login
-page_agents.intro=This page displays list of company agents it also allows add new ones if you permissions
-page_agent.title=Operator details
-page_agent.intro=This page displays agent details, if you have access rights you can edit them.
-page_agent.error.duplicate_login=Please choose another login, because agent with entered login is already registered in the system.
-my_settings.error.password_match=Entered passwords do not match
-topMenu.admin=Administration
-topMenu.users=Visitors
-topMenu.logoff=Exit
-leftMenu.client_agents=Agents
-leftMenu.client_gen_button=Button code
-admin.content.description=Functions available for power users.
-admin.content.client_agents=Create, delete company agents. Manage theirs permissions.
-admin.content.client_gen_button=Button HTML code generation.
-page.gen_button.title=Button HTML code generation
-page.gen_button.intro=You can generate HTML code to place at your site here.
-page.gen_button.code=HTML code
-page.gen_button.sample=Example
-page.gen_button.code.description=Caution! Please don't change
the code manually because
we don't guarantee that
it will work!
-mail.user.history.subject=Web Messenger: dialog history
-mail.user.history.body=Hello, {0}!\n\nYour chat history: \n\n{1}\n--- \nKind Regards,\nThe I-Services Support Team
-errors.header=Correct the mistakes:
-errors.prefix=-
-errors.suffix=
-errors.footer=
-errors.required=Please fill "{0}".
-form.field.login=Login
-form.field.login.description=Login can consist of small Latin letters
and underscore.
-form.field.agent_name=Name
-form.field.agent_name.description=This name will be seen by your visitors.
-form.field.password_confirm=Confirmation
-form.field.password_confirm.description=Confirm new password
-form.field.password=Password
-form.field.password.description=
-button.enter=Enter
-button.save=Save
-button.search=Search
-tag.pagination.info=Page {0} of {1}, {2}-{3} from {4}
-tag.pagination.no_items=Found 0 elements
-image.chat.history=/webim/images/en/history.gif
-image.chat.message=/webim/images/en/message.gif
-image.button.login=/webim/images/en/login.gif
-image.button.save=/webim/images/en/save.gif
-image.button.search=/webim/images/en/search.gif
-chat.came.from=Vistor came from page {0}
-content.history=Search the dialogs history
-content.logoff=Log out of the system.
-form.field.agent_commonname=International name (Latin)
-form.field.agent_commonname.description=This name will be seen by your visitors
-install.1.connected=You are connected to MySQL server version {0}
-install.2.create=Create database "{0}"
-install.2.db_exists=Database "{0}" is created.
-install.2.notice=Database was not found on server. If you have permissions to create
it now, click on the following link.
-install.3.create=Create required tables.
-install.3.tables_exist=Requred tables are created.
-install.4.create=Update tables
-install.4.done=Tables structure is up to date.
-install.4.notice=Structure of your tables should be adjusted for new version of Messenger.
-install.connection.error=Could not connect, please check server settings in config.php. Error: {0}
-install.done=Completed:
-install.err.back=Resvole problem and try again. Press back to return to wizard.
-install.err.title=Problem
-install.kill_tables=Drop existing tables from database
-install.kill_tables.notice=Impossible to update tables structure. Try to do it manually or recreate all tables (warning: all your data will be lost).
-install.license=Software license agreement
-install.message=Follow the wizard to setup your database.
-install.next=Next step:
-install.title=Installation
-installed.login_link=Proceed to login page
-installed.message=Application installed successfully.
-installed.notice=You can logon as admin with empty password. For security reasons, please
change your password immediately and remove /webim/install folder from your server.
-menu.agents=Agents list
-menu.main=Main
-menu.operator=You are {0}
-no_such_operator=No such operator
-page.gen_button.choose_image=Choose image
-page.gen_button.choose_locale=Target locale
-page.gen_button.include_site_name=Include host name into code
-page.gen_button.secure_links=Use secure links (https)
-page_agent.create_new=Here you can create new operator
-page_agents.agent_commonname=International name
-page_analysis.full.text.search=User name or message text search:
-page_search.intro=Search for chat history of a specified user or a specified phrase in a message.
diff --git a/src/webim/view/properties_ru b/src/webim/view/properties_ru
deleted file mode 100644
index 3c37acb8..00000000
--- a/src/webim/view/properties_ru
+++ /dev/null
@@ -1,167 +0,0 @@
-app.title=Вэб мессенджер
-site.url=http://i-services.ru
-site.title=i-services.ru
-company.title=Internet Services
-page.main_layout.meta_keyword=онлайн поддержка,онлайн консультант,онлайн помощь,улучшение сервиса,поддержка клиентов,центр поддержки,поддержка на сайте,центр сообщений,электронная коммерция,центр мгновенных сообщений,повышение продаж интернет магазина,интернет магазин,онлайн продажи,интернет продажи,посетители,покупатели,повышение коэффициента конверсии,online поддержка,online продажи, online обслуживание,online консультант,online помощь,обслуживание посетителей,обслуживание клиентов,качество обслуживания,бизнес-коммуникации,crm
-page.main_layout.meta_description=повышение конвертации, повышение конверсии, увеличение процента покупателей,превращает посетителей в online покупателей,диалог с посетителем,чат с посетителем
-page_login.title=Вход в систему
-page_login.login=Логин:
-page_login.password=Пароль:
-page_login.remember=Запомнить
-page_login.error=Введен неправильный логин или пароль
-agent.not_logged_in=Ваша сессия устарела, войдите, пожалуйста, снова
-page_client.pending_users=На этой странице можно просмотреть список ожидающих ответа посетителей.
-chat.window.title.agent=Вэб Мессенджер
-chat.window.title.user=Вэб Мессенджер
-chat.window.product_name=Вэб Мессенджер
-chat.window.close_title=Закрыть диалог
-chat.window.chatting_with=Вы общаетесь с:
-chat.window.poweredby=Предоставлено:
-chat.window.poweredreftext=i-services.ru
-chat.window.send_message=Отправить сообщение
-chat.window.send_message_short=Отправить (Ctrl-Enter)
-chat.window.toolbar.mail_history=Отправить историю диалога по электронной почте
-chat.window.toolbar.refresh=Обновить содержимое диалога
-chat.client.name=Ваше имя:
-chat.client.changename=Изменить имя
-chat.status.operator.left=Оператор {0} покинул диалог
-chat.status.user.left=Посетитель {0} покинул диалог
-chat.status.user.dead=Посетитель закрыл окно диалога
-chat.status.operator.dead=У оператора возникли проблемы со связью, мы временно перевели Вас в приоритетную очередь. Приносим извинения за Ваше ожидание.
-chat.status.operator.joined=Оператор {0} включился в разговор
-chat.status.user.changedname=Посетитель сменил имя {0} на {1}
-chat.status.user.reopenedthread=Посетитель заново вошел в диалог
-chat.status.operator.changed=Оператор {0} сменил оператора {1}
-chat.default.username=Посетитель
-chat.error_page.title=Ошибка
-chat.error_page.head=Произошла ошибка:
-chat.error_page.close=Закрыть...
-page.chat.old_browser.title=Используйте более новый browser
-page.chat.old_browser.close=Закрыть...
-page.chat.old_browser.content=К сожалению, для работы этой страницы необходим более новый браузер. Для лучшего просмотра используйте:\n\n- Internet Explorer 5.5+\n
- Firefox 1.0+\n
- Opera 8.0+\n
- Mozilla 1.4+\n
- Netscape 7.1+\n
- Safari 1.2+\n
\nТакже поддерживаются некоторые старые браузеры:\n\n- Internet Explorer 5.0\n
- Opera 7.0\n
-chat.wait=Пожалуйста, подождите немного, к Вам присоединится оператор..
-mailthread.title=Отправить историю разговора
на почтовый ящик
-mailthread.enter_email=Введите Ваш E-mail:
-mailthread.perform=Отправить
-mailthread.close=Закрыть...
-chat.mailthread.sent.title=Отправлено
-chat.mailthread.sent.content=История Вашего разговора была отправлена на адрес {0}
-chat.mailthread.sent.closewindow=Нажмите на эту ссылку чтобы закрыть окно
-chat.mailthread.sent.close=Закрыть...
-chat.thread.state_wait=В очереди
-chat.thread.state_wait_for_another_agent=Ожидание оператора
-chat.thread.state_chatting_with_agent=В диалоге
-chat.thread.state_closed=Закрыто
-clients.title=Список ожидающих посетителей
-clients.no_clients=В этой очереди ожидающих посетителей нет
-clients.intro=На этой странице можно просмотреть список ожидающих ответа посетителей.
-clients.how_to=Для ответа посетителю кликните на соответствующее имя в списке.
-clients.queue.prio=Приоритетная очередь посетителей
-clients.queue.wait=Ожидающие оператора в первый раз
-clients.queue.chat=Посетители в диалогах
-pending.table.head.name=Имя
-pending.table.head.contactid=Адрес посетителя
-pending.table.head.state=Состояние
-pending.table.head.operator=Оператор
-pending.table.head.total=Общее время
-pending.table.head.waittime=Время ожидания
-pending.table.head.etc=Разное
-pending.table.speak=Нажмите для того, чтобы обслужить посетителя
-pending.table.view=Подключиться к диалогу в режиме просмотра
-pending.table.ban=Пометить посетителя как нежелательного
-thread.chat_log=Протокол разговора
-thread.back_to_search=Перейти в поиск
-thread.intro=На данной странице Вы можете просмотреть диалог.
-page_analysis.search.title=История диалогов
-page.analysis.search.head_name=Имя
-page.analysis.search.head_host=Адрес посетителя
-page.analysis.search.head_operator=Оператор
-page.analysis.search.head_time=Время в диалоге
-common.asterisk_explanation=* - поля, обязательные для заполнения
-page_agents.title=Агенты
-page_agents.agents=Полный список агентов:
-page_agents.new_agent=Создать нового агента...
-page_agents.agent_name=Имя
-page_agents.login=Логин
-page_agents.intro=На этой странице можно просмотреть список агентов компании, добавить нового при наличии соответствующих прав доступа
-page_agent.title=Детали агента
-page_agent.intro=На этой странице Вы можете просмотреть детали и свойства агента и отредактировать их
-page_agent.error.duplicate_login=Выберите другой логин, т.к. агент с введенным логином уже зарегистрирован в системе.
-my_settings.error.password_match=Введенные пароли должны совпадать
-topMenu.admin=Операторское меню
-topMenu.users=Посетители
-topMenu.logoff=Выход
-leftMenu.client_agents=Агенты
-leftMenu.client_gen_button=Код кнопки
-admin.content.description=Набор функций, доступный только зарегистрированным операторам
-admin.content.client_agents=Создание, удаление агентов компании. Управление их правами и возможностями.
-admin.content.client_gen_button=Получение HTML-кода для кнопки "Вэб Мессенджера".
-page.gen_button.title=Получение HTML-кода кнопки
-page.gen_button.intro=На этой странице Вы можете получить HTML-код кнопки "Вэб Мессенджера" для размещения на своем сайте.
-page.gen_button.code=HTML-код
-page.gen_button.sample=Пример
-page.gen_button.code.description=Внимание! При внесении
каких-либо изменений
в этот код работоспособность
кнопки не гарантируется!
-mail.user.history.subject=Вэб Мессенджер: история диалога
-mail.user.history.body=Здраствуйте, {0}!\n\nПо Вашему запросу, высылаем историю: \n\n{1}\n--- \nС уважением,\nСлужба поддержки i-services.ru
-errors.header=Исправьте ошибки:
-errors.prefix=-
-errors.suffix=
-errors.footer=
-errors.required=Заполните поле "{0}".
-form.field.login=Логин
-form.field.login.description=Логин может состоять из маленьких латинских
букв и знака подчеркивания.
-form.field.agent_name=Имя
-form.field.agent_name.description=Под этим именем Вас увидят ваши посетители,
по нему же к Вам будет обращаться система.
-form.field.password_confirm=Подтверждение
-form.field.password_confirm.description=Подтвердите введенный пароль
-form.field.password=Пароль
-form.field.password.description=
-button.enter=Войти
-button.save=Сохранить
-button.search=Искать
-tag.pagination.info=Страница {0} из {1}, показаны {2}-{3} из {4}
-tag.pagination.no_items=Ничего не найдено
-image.chat.history=/webim/images/ru/history.gif
-image.chat.message=/webim/images/ru/message.gif
-image.button.login=/webim/images/ru/login.gif
-image.button.save=/webim/images/ru/save.gif
-image.button.search=/webim/images/ru/search.gif
-chat.came.from=Посетитель пришел со страницы {0}
-content.history=Поиск по истории диалогов
-content.logoff=Покинуть систему.
-form.field.agent_commonname=Интернациональное имя (латиницей)
-form.field.agent_commonname.description=Под этим именем Вас увидят ваши посетители из других стран
-install.1.connected=Вы подсоединены к серверу MySQL версии {0}.
-install.2.create=Создать базу данных "{0}"
-install.2.db_exists=Создана база данных "{0}".
-install.2.notice=База, которую вы выбрали не существует на сервере. Если у вас есть права
на ее создание, ее можно создать сейчас.
-install.3.create=Создать необходимые таблицы.
-install.3.tables_exist=Необходимые таблицы созданы.
-install.4.create=Обновить
-install.4.done=Структура таблиц готова к использованию.
-install.4.notice=Необходимо обновить структуру таблиц для корректной работы Вэб Мессенджера.
-install.connection.error=Нет доступа к MySQL серверу, проверьте настройки в config.php. Ошибка: {0}
-install.done=Выполнено:
-install.err.back=Исправьте проблему и попробуйте еще раз. Нажмите назад чтобы вернуться к мастеру установки.
-install.err.title=Ошибка
-install.kill_tables=Удалить существующие таблицы
-install.kill_tables.notice=Невозможно обновить структуру таблиц. Попробуйте сделать это вручную или пересоздайте все таблицы заново.
-install.license=Лицензионное соглашение о программном обеспечении
-install.message=Следуйте указаниям мастера для правильной настройки базы данных.
-install.next=Следующий шаг:
-install.title=Установка
-installed.login_link=Войти в систему
-installed.message=Установка успешно завершена.
-installed.notice=Вы можете войти в систему как admin с пустым паролем.
В целях безопасности, удалите, пожалуйста, каталог /webim/install с вашего сервера и поменяйте пароль.
-menu.agents=Список агентов
-menu.main=Главная
-menu.operator=Вы {0}
-no_such_operator=Запрашиваемая учетная запись не существует
-page.gen_button.choose_image=Выбор картинки
-page.gen_button.choose_locale=Для какой локали создавать кнопку
-page.gen_button.include_site_name=Включать имя сайта в код
-page.gen_button.secure_links=Использовать защищенное соединение (https)
-page_agent.create_new=Создание нового оператора
-page_agents.agent_commonname=Интернациональное имя
-page_analysis.full.text.search=Поиск по имени посетителя или по тексту сообщения:
-page_search.intro=На данной странице можно осуществить поиск диалогов по имени пользователя или фразе, встречающейся в сообщении.