Merge pull request #1 from OSSG/master

synchronization of the codebase
This commit is contained in:
Fedor A. Fetisov 2012-01-10 02:04:33 -08:00
commit 8ebe7ce06f
259 changed files with 3455 additions and 842 deletions

View File

@ -2,6 +2,7 @@
<project version="4"> <project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false"> <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false">
<file url="file://$PROJECT_DIR$" charset="UTF-8" /> <file url="file://$PROJECT_DIR$" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/webim/locales/be/properties" charset="windows-1251" />
<file url="file://$PROJECT_DIR$/webim/locales/bg/properties" charset="windows-1251" /> <file url="file://$PROJECT_DIR$/webim/locales/bg/properties" charset="windows-1251" />
<file url="file://$PROJECT_DIR$/webim/locales/ca/properties" charset="ISO-8859-1" /> <file url="file://$PROJECT_DIR$/webim/locales/ca/properties" charset="ISO-8859-1" />
<file url="file://$PROJECT_DIR$/webim/locales/ru/properties" charset="windows-1251" /> <file url="file://$PROJECT_DIR$/webim/locales/ru/properties" charset="windows-1251" />

View File

@ -32,7 +32,7 @@ if($referer && isset($_SESSION['threadid'])) {
$msg = getstring2_("chat.client.visited.page", array($referer), $thread['locale']); $msg = getstring2_("chat.client.visited.page", array($referer), $thread['locale']);
post_message_($thread['threadid'], $kind_for_agent,$msg,$link); post_message_($thread['threadid'], $kind_for_agent,$msg,$link);
} }
mysql_close($link); close_connection($link);
} }
$image = verifyparam(isset($_GET['image']) ? "image" : "i", "/^\w+$/", "webim"); $image = verifyparam(isset($_GET['image']) ? "image" : "i", "/^\w+$/", "webim");

View File

@ -93,7 +93,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) {
$page = array(); $page = array();
setup_logo(); setup_logo();
setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer,can_show_captcha()); setup_leavemessage($visitor['name'],$email,$firstmessage,$groupid,$groupname,$info,$referrer,can_show_captcha());
expand("styles", getchatstyle(), "leavemessage.tpl"); expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
exit; exit;
} }
@ -101,7 +101,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) {
$page = array(); $page = array();
setup_logo(); setup_logo();
setup_survey($visitor['name'], $email, $groupid, $info, $referrer); setup_survey($visitor['name'], $email, $groupid, $info, $referrer);
expand("styles", getchatstyle(), "survey.tpl"); expand("styles/dialogs", getchatstyle(), "survey.tpl");
exit; exit;
} }
@ -110,7 +110,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) {
$link = connect(); $link = connect();
if(!check_connections_from_remote($remoteHost, $link)) { if(!check_connections_from_remote($remoteHost, $link)) {
mysql_close($link); close_connection($link);
die("number of connections from your IP is exceeded, try again later"); die("number of connections from your IP is exceeded, try again later");
} }
$thread = create_thread($groupid,$visitor['name'], $remoteHost, $referrer,$current_locale,$visitor['id'], $userbrowser,$state_loading,$link); $thread = create_thread($groupid,$visitor['name'], $remoteHost, $referrer,$current_locale,$visitor['id'], $userbrowser,$state_loading,$link);
@ -137,7 +137,7 @@ if( !isset($_GET['token']) || !isset($_GET['thread']) ) {
$postedid = post_message_($thread['threadid'],$kind_user,$firstmessage,$link,$visitor['name']); $postedid = post_message_($thread['threadid'],$kind_user,$firstmessage,$link,$visitor['name']);
commit_thread( $thread['threadid'], array('shownmessageid' => $postedid), $link); commit_thread( $thread['threadid'], array('shownmessageid' => $postedid), $link);
} }
mysql_close($link); close_connection($link);
} }
$threadid = $thread['threadid']; $threadid = $thread['threadid'];
$token = $thread['ltoken']; $token = $thread['ltoken'];
@ -160,13 +160,13 @@ setup_chatview_for_user($thread, $level);
$pparam = verifyparam( "act", "/^(mailthread)$/", "default"); $pparam = verifyparam( "act", "/^(mailthread)$/", "default");
if( $pparam == "mailthread" ) { if( $pparam == "mailthread" ) {
expand("styles", getchatstyle(), "mail.tpl"); expand("styles/dialogs", getchatstyle(), "mail.tpl");
} else if( $level == "ajaxed" ) { } else if( $level == "ajaxed" ) {
expand("styles", getchatstyle(), "chat.tpl"); expand("styles/dialogs", getchatstyle(), "chat.tpl");
} else if( $level == "simple" ) { } else if( $level == "simple" ) {
expand("styles", getchatstyle(), "chatsimple.tpl"); expand("styles/dialogs", getchatstyle(), "chatsimple.tpl");
} else if( $level == "old" ) { } else if( $level == "old" ) {
expand("styles", getchatstyle(), "nochat.tpl"); expand("styles/dialogs", getchatstyle(), "nochat.tpl");
} }
?> ?>

View File

@ -36,6 +36,7 @@ $dbtables = array(
"agentName" => "varchar(64)", "agentName" => "varchar(64)",
"agentId" => "int NOT NULL DEFAULT 0", "agentId" => "int NOT NULL DEFAULT 0",
"dtmcreated" => "datetime DEFAULT 0", "dtmcreated" => "datetime DEFAULT 0",
"dtmchatstarted" => "datetime DEFAULT 0",
"dtmmodified" => "datetime DEFAULT 0", "dtmmodified" => "datetime DEFAULT 0",
"lrevision" => "int NOT NULL DEFAULT 0", "lrevision" => "int NOT NULL DEFAULT 0",
"istate" => "int NOT NULL DEFAULT 0", "istate" => "int NOT NULL DEFAULT 0",
@ -73,6 +74,7 @@ $dbtables = array(
"vcemail" => "varchar(64)", "vcemail" => "varchar(64)",
"dtmlastvisited" => "datetime DEFAULT 0", "dtmlastvisited" => "datetime DEFAULT 0",
"istatus" => "int DEFAULT 0", /* 0 - online, 1 - away */ "istatus" => "int DEFAULT 0", /* 0 - online, 1 - away */
"idisabled" => "int DEFAULT 0",
"vcavatar" => "varchar(255)", "vcavatar" => "varchar(255)",
"vcjabbername" => "varchar(255)", "vcjabbername" => "varchar(255)",
"iperm" => "int DEFAULT 65535", "iperm" => "int DEFAULT 65535",
@ -118,7 +120,6 @@ $dbtables = array(
"firsttime" => "datetime NOT NULL DEFAULT 0", "firsttime" => "datetime NOT NULL DEFAULT 0",
"lasttime" => "datetime NOT NULL DEFAULT 0", "lasttime" => "datetime NOT NULL DEFAULT 0",
"entry" => "text NOT NULL", "entry" => "text NOT NULL",
"path" => "text NOT NULL",
"details" => "text NOT NULL", "details" => "text NOT NULL",
"invited" => "tinyint(1) NOT NULL DEFAULT 0", "invited" => "tinyint(1) NOT NULL DEFAULT 0",
"invitationtime" => "datetime", "invitationtime" => "datetime",
@ -127,6 +128,13 @@ $dbtables = array(
"chats" => "INT NOT NULL DEFAULT 0", "chats" => "INT NOT NULL DEFAULT 0",
"threadid" => "INT references ${mysqlprefix}chatthread(threadid) on delete set null" "threadid" => "INT references ${mysqlprefix}chatthread(threadid) on delete set null"
), ),
"${mysqlprefix}visitedpage" => array(
"pageid" => "INT NOT NULL auto_increment PRIMARY KEY",
"address" => "varchar(1024)",
"visittime" => "datetime NOT NULL DEFAULT 0",
"visitorid" => "INT",
),
); );
$dbtables_indexes = array( $dbtables_indexes = array(
@ -135,20 +143,24 @@ $dbtables_indexes = array(
), ),
"${mysqlprefix}chatsitevisitor" => array( "${mysqlprefix}chatsitevisitor" => array(
"threadid" => "threadid" "threadid" => "threadid"
),
"${mysqlprefix}visitedpage" => array(
"visitorid" => "visitorid"
) )
); );
$memtables = array(); $memtables = array();
$dbtables_can_update = array( $dbtables_can_update = array(
"${mysqlprefix}chatthread" => array("agentId", "userTyping", "agentTyping", "messageCount", "nextagent", "shownmessageid", "userid", "userAgent", "groupid"), "${mysqlprefix}chatthread" => array("agentId", "userTyping", "agentTyping", "messageCount", "nextagent", "shownmessageid", "userid", "userAgent", "groupid", "dtmchatstarted"),
"${mysqlprefix}chatmessage" => array("agentId"), "${mysqlprefix}chatmessage" => array("agentId"),
"${mysqlprefix}chatoperator" => array("vcavatar", "vcjabbername", "iperm", "istatus", "vcemail", "dtmrestore", "vcrestoretoken"), "${mysqlprefix}chatoperator" => array("vcavatar", "vcjabbername", "iperm", "istatus", "idisabled", "vcemail", "dtmrestore", "vcrestoretoken"),
"${mysqlprefix}chatban" => array(), "${mysqlprefix}chatban" => array(),
"${mysqlprefix}chatgroup" => array("vcemail"), "${mysqlprefix}chatgroup" => array("vcemail"),
"${mysqlprefix}chatgroupoperator" => array(), "${mysqlprefix}chatgroupoperator" => array(),
"${mysqlprefix}chatresponses" => array(), "${mysqlprefix}chatresponses" => array(),
"${mysqlprefix}chatsitevisitor" => array(), "${mysqlprefix}chatsitevisitor" => array(),
"${mysqlprefix}visitedpage" => array(),
); );
function show_install_err($text) function show_install_err($text)

View File

@ -87,6 +87,11 @@ if ($act == "silentcreateall") {
runsql("update ${mysqlprefix}chatthread, ${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); runsql("update ${mysqlprefix}chatthread, ${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link);
} }
if (in_array("${mysqlprefix}chatthread.dtmchatstarted", $absent)) {
runsql("ALTER TABLE ${mysqlprefix}chatthread ADD dtmchatstarted datetime DEFAULT 0 AFTER dtmcreated", $link);
runsql("update ${mysqlprefix}chatthread set dtmchatstarted = dtmcreated", $link);
}
if (in_array("${mysqlprefix}chatthread.agentTyping", $absent)) { if (in_array("${mysqlprefix}chatthread.agentTyping", $absent)) {
runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentTyping int DEFAULT 0", $link); runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentTyping int DEFAULT 0", $link);
} }
@ -122,6 +127,10 @@ if ($act == "silentcreateall") {
runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD istatus int DEFAULT 0", $link); runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD istatus int DEFAULT 0", $link);
} }
if (in_array("${mysqlprefix}chatoperator.idisabled", $absent)) {
runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD idisabled int DEFAULT 0 AFTER istatus", $link);
}
if (in_array("${mysqlprefix}chatoperator.vcavatar", $absent)) { if (in_array("${mysqlprefix}chatoperator.vcavatar", $absent)) {
runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcavatar varchar(255)", $link); runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcavatar varchar(255)", $link);
} }
@ -163,6 +172,11 @@ if ($act == "silentcreateall") {
if ($res && mysql_num_rows($res) == 0) { if ($res && mysql_num_rows($res) == 0) {
runsql("ALTER TABLE ${mysqlprefix}chatsitevisitor ADD INDEX (threadid)", $link); runsql("ALTER TABLE ${mysqlprefix}chatsitevisitor ADD INDEX (threadid)", $link);
} }
$res = mysql_query("select null from information_schema.statistics where table_schema = '$mysqldb' and table_name = '${mysqlprefix}visitedpage' and index_name = 'visitorid'", $link);
if ($res && mysql_num_rows($res) == 0) {
runsql("ALTER TABLE ${mysqlprefix}visitedpage ADD INDEX (visitorid)", $link);
}
} }
} }

View File

@ -1,65 +0,0 @@
/*
This file is part of Mibew Messenger project.
Copyright (c) 2005-2011 Mibew Messenger Community
All rights reserved. The contents of this file are subject to the terms of
the Eclipse Public License v1.0 which accompanies this distribution, and
is available at http://www.eclipse.org/legal/epl-v10.html
Alternatively, the contents of this file may be used under the terms of
the GNU General Public License Version 2 or later (the "GPL"), in which case
the provisions of the GPL are applicable instead of those above. If you wish
to allow use of your version of this file only under the terms of the GPL, and
not to allow others to use your version of this file under the terms of the
EPL, indicate your decision by deleting the provisions above and replace them
with the notice and other provisions required by the GPL.
*/
#mibewinvitationpopup {
border: 1px solid #aaa;
background-color: #ddd;
padding: 5px;
position: fixed;
top: 50%;
left: 0;
width: 400px;
}
#mibewinvitationpopup h1, #mibewinvitationpopup p, #mibewinvitationclose a {
cursor: pointer;
}
#mibewinvitationclose {
float: right;
background-color: red;
padding: 1px;
margin: 0;
}
#mibewinvitationclose a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: white;
margin: 0 4px 0 4px;
}
#mibewinvitationclose a, #mibewinvitationclose a:link, #mibewinvitationclose a:hover {
text-decoration: none;
}
#mibewinvitationpopup h1 {
text-align: center;
}
#mibewinvitationpopup p {
padding: 2px;
margin: 2px;
}
#mibewinvitationavatar {
margin: 2px;
margin-right: 5px;
cursor: pointer;
float: left;
}

View File

@ -13,7 +13,7 @@ this.handleKeyDown.bind(this),this._options.message.onfocus=function(){this.focu
"act="+a+"&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+"&lastid="+(this._options.lastid||0);this._options.user&&(this._options.parameters+="&user=true");a=="refresh"&&this._options.message&&this._options.message.value!=""&&(this._options.parameters+="&typed=1")},enableInput:function(a){if(this._options.message)this._options.message.disabled=!a},stopUpdate:function(){this.enableInput(!0);if(this.updater._options)this.updater._options.onComplete=void 0;clearTimeout(this.timer)}, "act="+a+"&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+"&lastid="+(this._options.lastid||0);this._options.user&&(this._options.parameters+="&user=true");a=="refresh"&&this._options.message&&this._options.message.value!=""&&(this._options.parameters+="&typed=1")},enableInput:function(a){if(this._options.message)this._options.message.disabled=!a},stopUpdate:function(){this.enableInput(!0);if(this.updater._options)this.updater._options.onComplete=void 0;clearTimeout(this.timer)},
update:function(){this.updateOptions("refresh");this.updater=new Ajax.Request(this._options.servl,this._options)},requestComplete:function(a){try{this.enableInput(!0);this.cansend=!0;var b=Ajax.getXml(a);b&&b.tagName=="thread"?this.updateContent(b):this.handleError(a,b,"refresh messages failed")}catch(c){}this.skipNextsound=!1;this.timer=setTimeout(this.update.bind(this),this.frequency*1E3)},postMessage:function(a){if(a!=""&&this.cansend){this.cansend=!1;this.stopUpdate();this.skipNextsound=!0;this.updateOptions("post"); update:function(){this.updateOptions("refresh");this.updater=new Ajax.Request(this._options.servl,this._options)},requestComplete:function(a){try{this.enableInput(!0);this.cansend=!0;var b=Ajax.getXml(a);b&&b.tagName=="thread"?this.updateContent(b):this.handleError(a,b,"refresh messages failed")}catch(c){}this.skipNextsound=!1;this.timer=setTimeout(this.update.bind(this),this.frequency*1E3)},postMessage:function(a){if(a!=""&&this.cansend){this.cansend=!1;this.stopUpdate();this.skipNextsound=!0;this.updateOptions("post");
var b={}.extend(this._options);b.parameters+="&message="+encodeURIComponent(a);b.onComplete=function(a){this.requestComplete(a);if(this._options.message)this._options.message.value="",this._options.message.focus()}.bind(this);myRealAgent!="opera"&&this.enableInput(!1);this.updater=new Ajax.Request(this._options.servl,b)}},changeName:function(a){this.skipNextsound=!0;new Ajax.Request(this._options.servl,{parameters:"act=rename&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+ var b={}.extend(this._options);b.parameters+="&message="+encodeURIComponent(a);b.onComplete=function(a){this.requestComplete(a);if(this._options.message)this._options.message.value="",this._options.message.focus()}.bind(this);myRealAgent!="opera"&&this.enableInput(!1);this.updater=new Ajax.Request(this._options.servl,b)}},changeName:function(a){this.skipNextsound=!0;new Ajax.Request(this._options.servl,{parameters:"act=rename&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+
"&name="+encodeURIComponent(a)})},onThreadClosed:function(a){var b=Ajax.getXml(a);b&&b.tagName=="closed"?setTimeout("window.close()",2E3):this.handleError(a,b,"cannot close")},closeThread:function(){var a="act=close&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0);this._options.user&&(a+="&user=true");new Ajax.Request(this._options.servl,{parameters:a,onComplete:this.onThreadClosed.bind(this)})},processMessage:function(a,b){var c=NodeUtils.getNodeText(b);FrameUtils.insertIntoFrame(a, "&name="+encodeURIComponent(a)})},onThreadClosed:function(a){var b=Ajax.getXml(a);b&&b.tagName=="closed"?setTimeout("window.close()",2E3):this.handleError(a,b,"cannot close")},closeThread:function(){if(!confirm(localized[0]))return!1;var a="act=close&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0);this._options.user&&(a+="&user=true");new Ajax.Request(this._options.servl,{parameters:a,onComplete:this.onThreadClosed.bind(this)})},processMessage:function(a,b){var c=NodeUtils.getNodeText(b);FrameUtils.insertIntoFrame(a,
c)},showTyping:function(a){if($("typingdiv"))$("typingdiv").style.display=a?"inline":"none"},setupAvatar:function(a){a=NodeUtils.getNodeText(a);if(this._options.avatar&&this._options.user)this._options.avatar.innerHTML=a!=""?'<img src="'+Chat.webimRoot+'/images/free.gif" width="7" height="1" border="0" alt="" /><img src="'+a+'" border="0" alt=""/>':""},updateContent:function(a){var b=!1,c=this._options.container,d=NodeUtils.getAttrValue(a,"lastid");if(d)this._options.lastid=d;(d=NodeUtils.getAttrValue(a, c)},showTyping:function(a){if($("typingdiv"))$("typingdiv").style.display=a?"inline":"none"},setupAvatar:function(a){a=NodeUtils.getNodeText(a);if(this._options.avatar&&this._options.user)this._options.avatar.innerHTML=a!=""?'<img src="'+Chat.webimRoot+'/images/free.gif" width="7" height="1" border="0" alt="" /><img src="'+a+'" border="0" alt=""/>':""},updateContent:function(a){var b=!1,c=this._options.container,d=NodeUtils.getAttrValue(a,"lastid");if(d)this._options.lastid=d;(d=NodeUtils.getAttrValue(a,
"typing"))&&this.showTyping(d=="1");if((d=NodeUtils.getAttrValue(a,"canpost"))&&(d=="1"&&!this.ownThread||this.ownThread&&d!="1"))window.location.href=window.location.href;for(d=0;d<a.childNodes.length;d++){var f=a.childNodes[d];f.tagName=="message"?(b=!0,this.processMessage(c,f)):f.tagName=="avatar"&&this.setupAvatar(f)}window.location.search.indexOf("trace=on")>=0?(a="updated",this.lastupdate>0&&(c=((new Date).getTime()-this.lastupdate)/1E3,a=a+", "+c+" secs",c>10&&alert(a)),this.lastupdate=(new Date).getTime(), "typing"))&&this.showTyping(d=="1");if((d=NodeUtils.getAttrValue(a,"canpost"))&&(d=="1"&&!this.ownThread||this.ownThread&&d!="1"))window.location.href=window.location.href;for(d=0;d<a.childNodes.length;d++){var f=a.childNodes[d];f.tagName=="message"?(b=!0,this.processMessage(c,f)):f.tagName=="avatar"&&this.setupAvatar(f)}window.location.search.indexOf("trace=on")>=0?(a="updated",this.lastupdate>0&&(c=((new Date).getTime()-this.lastupdate)/1E3,a=a+", "+c+" secs",c>10&&alert(a)),this.lastupdate=(new Date).getTime(),
this.setStatus(a)):this.clearStatus();b&&(FrameUtils.scrollDown(this._options.container),this.skipNextsound||(b=$("soundimg"),(b==null||b.className.match(/\bisound\b/))&&playSound(Chat.webimRoot+"/sounds/new_message.wav")),this.focused||window.focus())},isSendkey:function(a,b){return b==13&&(a||this._options.ignorectrl)||b==10},handleKeyDown:function(a){a?(ctrl=a.ctrlKey,a=a.which):(a=event.keyCode,ctrl=event.ctrlKey);if(this._options.message&&this.isSendkey(ctrl,a))return a=this._options.message.value, this.setStatus(a)):this.clearStatus();b&&(FrameUtils.scrollDown(this._options.container),this.skipNextsound||(b=$("soundimg"),(b==null||b.className.match(/\bisound\b/))&&playSound(Chat.webimRoot+"/sounds/new_message.wav")),this.focused||window.focus())},isSendkey:function(a,b){return b==13&&(a||this._options.ignorectrl)||b==10},handleKeyDown:function(a){a?(ctrl=a.ctrlKey,a=a.which):(a=event.keyCode,ctrl=event.ctrlKey);if(this._options.message&&this.isSendkey(ctrl,a))return a=this._options.message.value,

View File

@ -1,6 +1,4 @@
var mibewinviterequest,mibewinviteurl,mibewinvitetimeout,mibewinvitetimer,style=document.createElement("style");document.getElementsByTagName("head")[0].appendChild(style);window.createPopup||(style.appendChild(document.createTextNode("")),style.setAttribute("type","text/css"));var sheet=document.styleSheets[document.styleSheets.length-1];if(window.createPopup)sheet.cssText=mibewInviteStyle;else{var node=document.createTextNode(mibewInviteStyle);style.appendChild(node)} var style=document.createElement("style");document.getElementsByTagName("head")[0].appendChild(style);window.createPopup||(style.appendChild(document.createTextNode("")),style.setAttribute("type","text/css"));var sheet=document.styleSheets[document.styleSheets.length-1];if(window.createPopup)sheet.cssText=mibewInviteStyle;else{var node=document.createTextNode(mibewInviteStyle);style.appendChild(node)}
function mibewInviteMakeRequest(a,b){mibewinviteurl=a;mibewinvitetimeout=b;window.XMLHttpRequest?mibewinviterequest=new XMLHttpRequest:window.ActiveXObject&&(mibewinviterequest=new ActiveXObject("MSXML2.XMLHTTP"));if(mibewinviterequest)mibewinviterequest.onreadystatechange=mibewInviteOnResponse;mibewInviteSendRequest(a)}function mibewInviteSendRequest(a){clearTimeout(mibewinvitetimer);mibewinviterequest.open("GET",a+"&rnd="+Math.random(1),!0);mibewinviterequest.send()} function mibewInviteOnResponse(a){var c=a.invitation.message,b=a.invitation.operator,d=a.invitation.avatar,a='<div id="mibewinvitationpopup"><div id="mibewinvitationclose"><a href="javascript:void(0);" onclick="mibewHideInvitation();">&times;</a></div>';b&&(a+='<h1 onclick="mibewOpenAgent();">'+b+"</h1>");d&&(a+='<img id="mibewinvitationavatar" src="'+d+'" title="'+b+'" alt="'+b+'" onclick="mibewOpenAgent();" />');a=a+('<p onclick="mibewOpenAgent();">'+c+"</p>")+'<div style="clear: both;"></div></div>'; if(c=document.getElementById("mibewinvitation"))c.innerHTML=a}
function mibewInviteCheckReadyState(a){if(a.readyState==4&&(a.status==200||a.status==304))return!0} function mibewHideInvitation(){if(document.getElementById("mibewinvitationpopup"))document.getElementById("mibewinvitationpopup").style.display="none"}
function mibewInviteOnResponse(){if(mibewInviteCheckReadyState(mibewinviterequest)){var a=mibewinviterequest.responseXML.documentElement,b=a.getElementsByTagName("message");if(b[0]){var b=b[0].firstChild.data,c=a.getElementsByTagName("operator")[0]&&a.getElementsByTagName("operator")[0].firstChild!=null?a.getElementsByTagName("operator")[0].firstChild.data:void 0,d=a.getElementsByTagName("avatar")[0]&&a.getElementsByTagName("avatar")[0].firstChild!=null?a.getElementsByTagName("avatar")[0].firstChild.data: function mibewOpenAgent(){document.getElementById("mibewAgentButton")&&(document.getElementById("mibewAgentButton").onclick(),mibewHideInvitation())};
void 0,a='<div id="mibewinvitationpopup">';a+='<div id="mibewinvitationclose"><a href="javascript:void(0);" onclick="mibewHideInvitation();">&times;</a></div>';c&&(a+='<h1 onclick="mibewOpenAgent();">'+c+"</h1>");d&&(a+='<img id="mibewinvitationavatar" src="'+d+'" title="'+c+'" alt="'+c+'" onclick="mibewOpenAgent();" />');a+='<p onclick="mibewOpenAgent();">'+b+"</p>";a+='<div style="clear: both;"></div>';if(b=document.getElementById("mibewinvitation"))b.innerHTML=a}mibewinvitetimer=setTimeout(function(){mibewInviteMakeRequest(mibewinviteurl,
mibewinvitetimeout)},mibewinvitetimeout)}}function mibewHideInvitation(){if(document.getElementById("mibewinvitationpopup"))document.getElementById("mibewinvitationpopup").style.display="none"}function mibewOpenAgent(){document.getElementById("mibewAgentButton")&&(document.getElementById("mibewAgentButton").onclick(),mibewHideInvitation())};

View File

@ -0,0 +1,8 @@
var mibewRequestedScripts=[],mibewHandlers=[],mibewHandlersDependences=[];
function mibewMakeRequest(){mibewDoLoadScript(mibewRequestUrl+"&rnd="+Math.random(),"responseScript")}
function mibewOnResponse(a){var b=a.load,c=a.handlers,e=a.data,a=a.dependences;for(id in b)if(!(b[id]in mibewRequestedScripts))mibewRequestedScripts[id]=[],mibewRequestedScripts[id].url=b[id],mibewRequestedScripts[id].status="loading",mibewLoadScript(id);for(handler in a)handler in mibewHandlersDependences||(mibewHandlersDependences[handler]=a[handler]);for(b=0;b<c.length;b++){var d=c[b];if(mibewCanRunHandler(c[b]))window[d](e);else c[b]in mibewHandlers||(mibewHandlers[d]=function(){window[d](e)})}mibewCleanUpAfterRequest(); window.setTimeout(mibewMakeRequest,mibewRequestTimeout)}
function mibewCleanUpAfterRequest(){document.getElementsByTagName("head")[0].removeChild(document.getElementById("responseScript"))}
function mibewDoLoadScript(a,b){var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",a);c.setAttribute("id",b);document.getElementsByTagName("head")[0].appendChild(c);return c}
function mibewLoadScript(a){var b=mibewDoLoadScript(mibewRequestedScripts[a].url,a);b.onload=function(){mibewScriptReady(a)};b.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&mibewScriptReady(a)}}
function mibewScriptReady(a){mibewRequestedScripts[a].status="ready";for(handlerName in mibewHandlers)mibewCanRunHandler(handlerName)&&(mibewHandlers[handlerName](),delete mibewHandlers[handlerName])}
function mibewCanRunHandler(a){for(var a=mibewHandlersDependences[a],b=0;b<a.length;b++)if("ready"!=mibewRequestedScripts[a[b]].status)return!1;return!0};

View File

@ -41,6 +41,10 @@
<arg value="invite:1"/> <arg value="invite:1"/>
<arg value="--js"/> <arg value="--js"/>
<arg value="invite.js"/> <arg value="invite.js"/>
<arg value="--module"/>
<arg value="request:1"/>
<arg value="--js"/>
<arg value="request.js"/>
</java> </java>
</target> </target>

View File

@ -177,6 +177,9 @@ Class.inherit( Ajax.ChatThreadUpdater, Ajax.Base, {
}, },
closeThread: function() { closeThread: function() {
if(! confirm(localized[0])){
return false;
}
var _params = 'act=close&thread=' + (this._options.threadid || 0) + '&token=' + (this._options.token || 0); var _params = 'act=close&thread=' + (this._options.threadid || 0) + '&token=' + (this._options.token || 0);
if( this._options.user ) if( this._options.user )
_params += "&user=true"; _params += "&user=true";

View File

@ -1,8 +1,3 @@
var mibewinviterequest;
var mibewinviteurl;
var mibewinvitetimeout;
var mibewinvitetimer;
var style = document.createElement('style'); var style = document.createElement('style');
document.getElementsByTagName('head')[0].appendChild(style); document.getElementsByTagName('head')[0].appendChild(style);
@ -19,47 +14,11 @@ if (!window.createPopup) {
sheet.cssText = mibewInviteStyle; sheet.cssText = mibewInviteStyle;
} }
function mibewInviteMakeRequest(url, timeout) function mibewInviteOnResponse(response)
{ {
mibewinviteurl = url; var message = response.invitation.message;
mibewinvitetimeout = timeout; var operator = response.invitation.operator;
if(window.XMLHttpRequest) var avatar = response.invitation.avatar;
{
mibewinviterequest = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
mibewinviterequest = new ActiveXObject("MSXML2.XMLHTTP");
}
if (mibewinviterequest) {
mibewinviterequest.onreadystatechange = mibewInviteOnResponse;
}
mibewInviteSendRequest(url);
}
function mibewInviteSendRequest(url)
{
clearTimeout(mibewinvitetimer);
mibewinviterequest.open("GET", url + '&rnd=' + Math.random(1), true);
mibewinviterequest.send();
}
function mibewInviteCheckReadyState(obj)
{
if ((obj.readyState == 4) && ((obj.status == 200) || (obj.status == 304))) {return true;}
}
function mibewInviteOnResponse()
{
if(mibewInviteCheckReadyState(mibewinviterequest))
{
var response = mibewinviterequest.responseXML.documentElement;
var invite = response.getElementsByTagName('message');
if (invite[0]) {
var message = invite[0].firstChild.data;
var operator = response.getElementsByTagName('operator')[0] && response.getElementsByTagName('operator')[0].firstChild != null ? response.getElementsByTagName('operator')[0].firstChild.data : undefined;
var avatar = response.getElementsByTagName('avatar')[0] && response.getElementsByTagName('avatar')[0].firstChild != null ? response.getElementsByTagName('avatar')[0].firstChild.data : undefined;
var popuptext = '<div id="mibewinvitationpopup">'; var popuptext = '<div id="mibewinvitationpopup">';
popuptext += '<div id="mibewinvitationclose"><a href="javascript:void(0);" onclick="mibewHideInvitation();">&times;</a></div>'; popuptext += '<div id="mibewinvitationclose"><a href="javascript:void(0);" onclick="mibewHideInvitation();">&times;</a></div>';
@ -70,15 +29,12 @@ function mibewInviteOnResponse()
popuptext += '<img id="mibewinvitationavatar" src="' + avatar + '" title="' + operator + '" alt="' + operator + '" onclick="mibewOpenAgent();" />'; popuptext += '<img id="mibewinvitationavatar" src="' + avatar + '" title="' + operator + '" alt="' + operator + '" onclick="mibewOpenAgent();" />';
} }
popuptext += '<p onclick="mibewOpenAgent();">' + message + '</p>'; popuptext += '<p onclick="mibewOpenAgent();">' + message + '</p>';
popuptext += '<div style="clear: both;"></div>'; popuptext += '<div style="clear: both;"></div></div>';
var invitationdiv = document.getElementById("mibewinvitation"); var invitationdiv = document.getElementById("mibewinvitation");
if (invitationdiv) { if (invitationdiv) {
invitationdiv.innerHTML = popuptext; invitationdiv.innerHTML = popuptext;
} }
} }
mibewinvitetimer = setTimeout( function(){ mibewInviteMakeRequest(mibewinviteurl, mibewinvitetimeout) }, mibewinvitetimeout);
}
}
function mibewHideInvitation() { function mibewHideInvitation() {
if (document.getElementById('mibewinvitationpopup')) { if (document.getElementById('mibewinvitationpopup')) {

View File

@ -0,0 +1,98 @@
var mibewRequestedScripts = new Array();
var mibewHandlers = new Array();
var mibewHandlersDependences = new Array();
function mibewMakeRequest()
{
mibewDoLoadScript(mibewRequestUrl + '&rnd=' + Math.random(), 'responseScript');
}
function mibewOnResponse(response)
{
var load = response.load;
var handlers = response.handlers;
var data = response.data;
var dependences = response.dependences;
for(id in load){
if(! (load[id] in mibewRequestedScripts)){
mibewRequestedScripts[id] = new Array();
mibewRequestedScripts[id]['url'] = load[id];
mibewRequestedScripts[id]['status'] = 'loading';
mibewLoadScript(id);
}
}
for(handler in dependences){
if(! (handler in mibewHandlersDependences)){
mibewHandlersDependences[handler] = dependences[handler];
}
}
for(var i = 0; i < handlers.length; i++){
var handlerName = handlers[i];
if(mibewCanRunHandler(handlers[i])){
window[handlerName](data);
}else{
if(! (handlers[i] in mibewHandlers)){
mibewHandlers[handlerName] = function(){
window[handlerName](data);
};
}
}
}
mibewCleanUpAfterRequest();
window.setTimeout(mibewMakeRequest,mibewRequestTimeout);
}
function mibewCleanUpAfterRequest()
{
document.getElementsByTagName('head')[0].removeChild(document.getElementById('responseScript'));
}
function mibewDoLoadScript(url, id)
{
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', url);
script.setAttribute('id', id);
document.getElementsByTagName('head')[0].appendChild(script);
return script;
}
function mibewLoadScript(id)
{
var script = mibewDoLoadScript(mibewRequestedScripts[id]['url'], id);
script.onload = function(){
mibewScriptReady(id);
}
script.onreadystatechange = function(){
if (this.readyState == 'complete' || this.readyState == 'loaded') {
mibewScriptReady(id);
}
}
}
function mibewScriptReady(id)
{
mibewRequestedScripts[id]['status'] = 'ready';
for(handlerName in mibewHandlers){
if(mibewCanRunHandler(handlerName)){
mibewHandlers[handlerName]();
delete mibewHandlers[handlerName];
}
}
}
function mibewCanRunHandler(handlerName)
{
var dependences = mibewHandlersDependences[handlerName];
for(var i = 0; i < dependences.length; i++){
if(mibewRequestedScripts[dependences[i]]['status'] != 'ready'){
return false;
}
}
return true;
}

View File

@ -46,7 +46,7 @@ function store_message($name, $email, $info, $message,$groupid,$referrer) {
post_message_($thread['threadid'],$kind_for_agent,getstring2('chat.visitor.info',array($info)),$link); post_message_($thread['threadid'],$kind_for_agent,getstring2('chat.visitor.info',array($info)),$link);
} }
post_message_($thread['threadid'],$kind_user,$message,$link,$name); post_message_($thread['threadid'],$kind_user,$message,$link,$name);
mysql_close($link); close_connection($link);
} }
$groupid = ""; $groupid = "";
@ -95,7 +95,7 @@ if($settings["enablecaptcha"] == "1" && can_show_captcha()) {
if( count($errors) > 0 ) { if( count($errors) > 0 ) {
setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer,can_show_captcha()); setup_leavemessage($visitor_name,$email,$message,$groupid,$groupname,$info,$referrer,can_show_captcha());
setup_logo(); setup_logo();
expand("styles", getchatstyle(), "leavemessage.tpl"); expand("styles/dialogs", getchatstyle(), "leavemessage.tpl");
exit; exit;
} }
@ -118,9 +118,9 @@ if (isset($group) && !empty($group['vcemail'])) {
if($inbox_mail) { if($inbox_mail) {
$link = connect(); $link = connect();
webim_mail($inbox_mail, $email, $subject, $body, $link); webim_mail($inbox_mail, $email, $subject, $body, $link);
mysql_close($link); close_connection($link);
} }
setup_logo(); setup_logo();
expand("styles", getchatstyle(), "leavemessagesent.tpl"); expand("styles/dialogs", getchatstyle(), "leavemessagesent.tpl");
?> ?>

View File

@ -59,7 +59,7 @@ function next_revision($link)
{ {
global $mysqlprefix; global $mysqlprefix;
perform_query("update ${mysqlprefix}chatrevision set id=LAST_INSERT_ID(id+1)", $link); perform_query("update ${mysqlprefix}chatrevision set id=LAST_INSERT_ID(id+1)", $link);
$val = mysql_insert_id($link); $val = db_insert_id($link);
return $val; return $val;
} }
@ -70,20 +70,20 @@ function post_message_($threadid, $kind, $message, $link, $from = null, $utime =
"insert into ${mysqlprefix}chatmessage (threadid,ikind,tmessage,tname,agentId,dtmcreated) values (%s, %s,'%s',%s,%s,%s)", "insert into ${mysqlprefix}chatmessage (threadid,ikind,tmessage,tname,agentId,dtmcreated) values (%s, %s,'%s',%s,%s,%s)",
$threadid, $threadid,
$kind, $kind,
mysql_real_escape_string($message, $link), db_escape_string($message, $link),
$from ? "'" . mysql_real_escape_string($from, $link) . "'" : "null", $from ? "'" . db_escape_string($from, $link) . "'" : "null",
$opid ? $opid : "0", $opid ? $opid : "0",
$utime ? "FROM_UNIXTIME($utime)" : "CURRENT_TIMESTAMP"); $utime ? "FROM_UNIXTIME($utime)" : "CURRENT_TIMESTAMP");
perform_query($query, $link); perform_query($query, $link);
return mysql_insert_id($link); return db_insert_id($link);
} }
function post_message($threadid, $kind, $message, $from = null, $agentid = null) function post_message($threadid, $kind, $message, $from = null, $agentid = null)
{ {
$link = connect(); $link = connect();
$id = post_message_($threadid, $kind, $message, $link, $from, null, $agentid); $id = post_message_($threadid, $kind, $message, $link, $from, null, $agentid);
mysql_close($link); close_connection($link);
return $id; return $id;
} }
@ -158,7 +158,7 @@ function get_messages($threadid, $meth, $isuser, &$lastid)
} }
} }
mysql_close($link); close_connection($link);
return $messages; return $messages;
} }
@ -328,8 +328,9 @@ function setup_survey($name, $email, $groupid, $info, $referrer)
if ($settings['enablegroups'] == '1' && $settings["surveyaskgroup"] == "1") { if ($settings['enablegroups'] == '1' && $settings["surveyaskgroup"] == "1") {
$link = connect(); $link = connect();
$allgroups = get_groups($link, false); $allgroups = get_groups($link, false);
mysql_close($link); close_connection($link);
$val = ""; $val = "";
$groupdescriptions = array();
foreach ($allgroups as $k) { foreach ($allgroups as $k) {
$groupname = $k['vclocalname']; $groupname = $k['vclocalname'];
if ($k['inumofagents'] == 0) { if ($k['inumofagents'] == 0) {
@ -338,14 +339,18 @@ function setup_survey($name, $email, $groupid, $info, $referrer)
if ($k['ilastseen'] !== NULL && $k['ilastseen'] < $settings['online_timeout']) { if ($k['ilastseen'] !== NULL && $k['ilastseen'] < $settings['online_timeout']) {
if (!$groupid) { if (!$groupid) {
$groupid = $k['groupid']; // select first online group $groupid = $k['groupid']; // select first online group
$defaultdescription = $k['vclocaldescription'];
} }
} else { } else {
$groupname .= " (offline)"; $groupname .= " (offline)";
} }
$isselected = $k['groupid'] == $groupid; $isselected = $k['groupid'] == $groupid;
$val .= "<option value=\"" . $k['groupid'] . "\"" . ($isselected ? " selected=\"selected\"" : "") . ">$groupname</option>"; $val .= "<option value=\"" . $k['groupid'] . "\"" . ($isselected ? " selected=\"selected\"" : "") . ">$groupname</option>";
$groupdescriptions[] = $k['vclocaldescription'];
} }
$page['groups'] = $val; $page['groups'] = $val;
$page['group.descriptions'] = json_encode($groupdescriptions);
$page['default.department.description'] = empty($defaultdescription)?' ':$defaultdescription;
} }
$page['showemail'] = $settings["surveyaskmail"] == "1" ? "1" : ""; $page['showemail'] = $settings["surveyaskmail"] == "1" ? "1" : "";
@ -370,6 +375,7 @@ function setup_chatview_for_user($thread, $level)
$page['ct.user.name'] = htmlspecialchars(topage($thread['userName'])); $page['ct.user.name'] = htmlspecialchars(topage($thread['userName']));
$page['canChangeName'] = $settings['usercanchangename'] == "1"; $page['canChangeName'] = $settings['usercanchangename'] == "1";
$page['chat.title'] = topage($settings['chattitle']); $page['chat.title'] = topage($settings['chattitle']);
$page['chat.close.confirmation'] = getlocal('chat.close.confirmation');
setup_logo(); setup_logo();
if ($settings['sendmessagekey'] == 'enter') { if ($settings['sendmessagekey'] == 'enter') {
@ -414,7 +420,7 @@ function load_canned_messages($locale, $groupid)
} }
$result = $result2; $result = $result2;
} }
mysql_close($link); close_connection($link);
return $result; return $result;
} }
@ -452,7 +458,7 @@ function setup_chatview_for_operator($thread, $operator)
$visitor = track_get_visitor_by_threadid($thread['threadid'], $link); $visitor = track_get_visitor_by_threadid($thread['threadid'], $link);
$page['trackedParams'] = array("visitor" => "" . $visitor['visitorid']); $page['trackedParams'] = array("visitor" => "" . $visitor['visitorid']);
$page['trackedParamsLink'] = add_params($webimroot . "/operator/tracked.php", $page['trackedParams']); $page['trackedParamsLink'] = add_params($webimroot . "/operator/tracked.php", $page['trackedParams']);
mysql_close($link); close_connection($link);
} }
$predefinedres = ""; $predefinedres = "";
$canned_messages = load_canned_messages($thread['locale'], $thread['groupid']); $canned_messages = load_canned_messages($thread['locale'], $thread['groupid']);
@ -494,7 +500,7 @@ function ping_thread($thread, $isuser, $istyping)
if ($thread['istate'] == $state_loading && $isuser) { if ($thread['istate'] == $state_loading && $isuser) {
$params['istate'] = $state_queue; $params['istate'] = $state_queue;
commit_thread($thread['threadid'], $params, $link); commit_thread($thread['threadid'], $params, $link);
mysql_close($link); close_connection($link);
return; return;
} }
@ -510,13 +516,13 @@ function ping_thread($thread, $isuser, $istyping)
$params['istate'] = $state_waiting; $params['istate'] = $state_waiting;
$params['nextagent'] = 0; $params['nextagent'] = 0;
commit_thread($thread['threadid'], $params, $link); commit_thread($thread['threadid'], $params, $link);
mysql_close($link); close_connection($link);
return; return;
} }
} }
update_thread_access($thread['threadid'], $params, $link); update_thread_access($thread['threadid'], $params, $link);
mysql_close($link); close_connection($link);
} }
function commit_thread($threadid, $params, $link) function commit_thread($threadid, $params, $link)
@ -536,13 +542,13 @@ function rename_user($thread, $newname)
global $kind_events; global $kind_events;
$link = connect(); $link = connect();
commit_thread($thread['threadid'], array('userName' => "'" . mysql_real_escape_string($newname, $link) . "'"), $link); commit_thread($thread['threadid'], array('userName' => "'" . db_escape_string($newname, $link) . "'"), $link);
if ($thread['userName'] != $newname) { if ($thread['userName'] != $newname) {
post_message_($thread['threadid'], $kind_events, post_message_($thread['threadid'], $kind_events,
getstring2_("chat.status.user.changedname", array($thread['userName'], $newname), $thread['locale']), $link); getstring2_("chat.status.user.changedname", array($thread['userName'], $newname), $thread['locale']), $link);
} }
mysql_close($link); close_connection($link);
} }
function close_thread($thread, $isuser) function close_thread($thread, $isuser)
@ -558,14 +564,29 @@ function close_thread($thread, $isuser)
$message = $isuser ? getstring2_("chat.status.user.left", array($thread['userName']), $thread['locale']) $message = $isuser ? getstring2_("chat.status.user.left", array($thread['userName']), $thread['locale'])
: getstring2_("chat.status.operator.left", array($thread['agentName']), $thread['locale']); : getstring2_("chat.status.operator.left", array($thread['agentName']), $thread['locale']);
post_message_($thread['threadid'], $kind_events, $message, $link); post_message_($thread['threadid'], $kind_events, $message, $link);
mysql_close($link); close_connection($link);
}
function close_old_threads($link)
{
global $state_closed, $state_left, $state_chatting, $mysqlprefix, $settings;
if ($settings['thread_lifetime'] == 0) {
return;
}
$next_revision = next_revision($link);
$query = "update ${mysqlprefix}chatthread set lrevision = $next_revision, dtmmodified = CURRENT_TIMESTAMP, istate = $state_closed " .
"where istate <> $state_closed and istate <> $state_left and " .
"(ABS(UNIX_TIMESTAMP(CURRENT_TIMESTAMP) - UNIX_TIMESTAMP(lastpinguser)) > " . $settings['thread_lifetime'] . " and " .
"ABS(UNIX_TIMESTAMP(CURRENT_TIMESTAMP) - UNIX_TIMESTAMP(lastpingagent)) > " . $settings['thread_lifetime'] . ")";
perform_query($query, $link);
} }
function thread_by_id_($id, $link) function thread_by_id_($id, $link)
{ {
global $mysqlprefix; global $mysqlprefix;
return select_one_row("select threadid,userName,agentName,agentId,lrevision,istate,ltoken,userTyping,agentTyping" . return select_one_row("select threadid,userName,agentName,agentId,lrevision,istate,ltoken,userTyping,agentTyping" .
",unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created" . ",unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created, unix_timestamp(dtmchatstarted) as chatstarted" .
",remote,referer,locale,unix_timestamp(lastpinguser) as lpuser,unix_timestamp(lastpingagent) as lpagent, unix_timestamp(CURRENT_TIMESTAMP) as current,nextagent,shownmessageid,userid,userAgent,groupid" . ",remote,referer,locale,unix_timestamp(lastpinguser) as lpuser,unix_timestamp(lastpingagent) as lpagent, unix_timestamp(CURRENT_TIMESTAMP) as current,nextagent,shownmessageid,userid,userAgent,groupid" .
" from ${mysqlprefix}chatthread where threadid = " . $id, $link); " from ${mysqlprefix}chatthread where threadid = " . $id, $link);
} }
@ -573,14 +594,14 @@ function thread_by_id_($id, $link)
function ban_for_addr_($addr, $link) function ban_for_addr_($addr, $link)
{ {
global $mysqlprefix; global $mysqlprefix;
return select_one_row("select banid,comment from ${mysqlprefix}chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '" . mysql_real_escape_string($addr, $link) . "'", $link); return select_one_row("select banid,comment from ${mysqlprefix}chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '" . db_escape_string($addr, $link) . "'", $link);
} }
function thread_by_id($id) function thread_by_id($id)
{ {
$link = connect(); $link = connect();
$thread = thread_by_id_($id, $link); $thread = thread_by_id_($id, $link);
mysql_close($link); close_connection($link);
return $thread; return $thread;
} }
@ -590,43 +611,51 @@ function create_thread($groupid, $username, $remoteHost, $referer, $lang, $useri
$query = sprintf( $query = sprintf(
"insert into ${mysqlprefix}chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate" . ($groupid ? ",groupid" : "") . ") values " . "insert into ${mysqlprefix}chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate" . ($groupid ? ",groupid" : "") . ") values " .
"('%s','%s',%s,'%s','%s',%s,'%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,$initialState" . ($groupid ? ",$groupid" : "") . ")", "('%s','%s',%s,'%s','%s',%s,'%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,$initialState" . ($groupid ? ",$groupid" : "") . ")",
mysql_real_escape_string($username, $link), db_escape_string($username, $link),
mysql_real_escape_string($userid, $link), db_escape_string($userid, $link),
next_token(), next_token(),
mysql_real_escape_string($remoteHost, $link), db_escape_string($remoteHost, $link),
mysql_real_escape_string($referer, $link), db_escape_string($referer, $link),
next_revision($link), next_revision($link),
mysql_real_escape_string($lang, $link), db_escape_string($lang, $link),
mysql_real_escape_string($userbrowser, $link)); db_escape_string($userbrowser, $link));
perform_query($query, $link); perform_query($query, $link);
$id = mysql_insert_id($link); $id = db_insert_id($link);
$newthread = thread_by_id_($id, $link); $newthread = thread_by_id_($id, $link);
return $newthread; return $newthread;
} }
function do_take_thread($threadid, $operatorId, $operatorName) function do_take_thread($threadid, $operatorId, $operatorName, $chatstart = false)
{ {
global $state_chatting; global $state_chatting;
$link = connect(); $link = connect();
commit_thread($threadid, $params = array("istate" => $state_chatting,
array("istate" => $state_chatting,
"nextagent" => 0, "nextagent" => 0,
"agentId" => $operatorId, "agentId" => $operatorId,
"agentName" => "'" . mysql_real_escape_string($operatorName, $link) . "'"), $link); "agentName" => "'" . db_escape_string($operatorName, $link) . "'");
mysql_close($link); if ($chatstart){
$params['dtmchatstarted'] = "CURRENT_TIMESTAMP";
}
commit_thread($threadid, $params, $link);
close_connection($link);
} }
function reopen_thread($threadid) function reopen_thread($threadid)
{ {
global $state_queue, $state_loading, $state_waiting, $state_chatting, $state_closed, $state_left, $kind_events; global $state_queue, $state_loading, $state_waiting, $state_chatting, $state_closed, $state_left, $kind_events, $settings;
$link = connect(); $link = connect();
$thread = thread_by_id_($threadid, $link); $thread = thread_by_id_($threadid, $link);
if (!$thread) if (!$thread)
return FALSE; return FALSE;
if ($settings['thread_lifetime'] != 0 && abs($thread['lpuser'] - time()) > $settings['thread_lifetime'] && abs($thread['lpagent'] - time()) > $settings['thread_lifetime']) {
return FALSE;
}
if ($thread['istate'] == $state_closed || $thread['istate'] == $state_left) if ($thread['istate'] == $state_closed || $thread['istate'] == $state_left)
return FALSE; return FALSE;
@ -636,7 +665,7 @@ function reopen_thread($threadid)
} }
post_message_($thread['threadid'], $kind_events, getstring_("chat.status.user.reopenedthread", $thread['locale']), $link); post_message_($thread['threadid'], $kind_events, getstring_("chat.status.user.reopenedthread", $thread['locale']), $link);
mysql_close($link); close_connection($link);
return $thread; return $thread;
} }
@ -647,11 +676,12 @@ function take_thread($thread, $operator)
$state = $thread['istate']; $state = $thread['istate'];
$threadid = $thread['threadid']; $threadid = $thread['threadid'];
$message_to_post = ""; $message_to_post = "";
$chatstart = $thread['chatstarted'] == 0;
$operatorName = ($thread['locale'] == $home_locale) ? $operator['vclocalename'] : $operator['vccommonname']; $operatorName = ($thread['locale'] == $home_locale) ? $operator['vclocalename'] : $operator['vccommonname'];
if ($state == $state_queue || $state == $state_waiting || $state == $state_loading) { if ($state == $state_queue || $state == $state_waiting || $state == $state_loading) {
do_take_thread($threadid, $operator['operatorid'], $operatorName); do_take_thread($threadid, $operator['operatorid'], $operatorName, $chatstart);
if ($state == $state_waiting) { if ($state == $state_waiting) {
if ($operatorName != $thread['agentName']) { if ($operatorName != $thread['agentName']) {
@ -664,7 +694,7 @@ function take_thread($thread, $operator)
} }
} else if ($state == $state_chatting) { } else if ($state == $state_chatting) {
if ($operator['operatorid'] != $thread['agentId']) { if ($operator['operatorid'] != $thread['agentId']) {
do_take_thread($threadid, $operator['operatorid'], $operatorName); do_take_thread($threadid, $operator['operatorid'], $operatorName, $chatstart);
$message_to_post = getstring2_("chat.status.operator.changed", array($operatorName, $thread['agentName']), $thread['locale']); $message_to_post = getstring2_("chat.status.operator.changed", array($operatorName, $thread['agentName']), $thread['locale']);
} }
} else { } else {
@ -704,7 +734,7 @@ function check_connections_from_remote($remote, $link)
} }
$result = select_one_row( $result = select_one_row(
"select count(*) as opened from ${mysqlprefix}chatthread " . "select count(*) as opened from ${mysqlprefix}chatthread " .
"where remote = '" . mysql_real_escape_string($remote, $link) . "' AND istate <> $state_closed AND istate <> $state_left", $link); "where remote = '" . db_escape_string($remote, $link) . "' AND istate <> $state_closed AND istate <> $state_left", $link);
if ($result && isset($result['opened'])) { if ($result && isset($result['opened'])) {
return $result['opened'] < $settings['max_connections_from_one_host']; return $result['opened'] < $settings['max_connections_from_one_host'];
} }

View File

@ -344,41 +344,91 @@ function getgetparam($name, $default = '')
function connect() function connect()
{ {
global $mysqlhost, $mysqllogin, $mysqlpass, $mysqldb, $dbencoding, $force_charset_in_connection; global $mysqlhost, $mysqllogin, $mysqlpass, $mysqldb, $dbencoding, $force_charset_in_connection, $use_persistent_connection;
if (!extension_loaded("mysql")) { if (!extension_loaded("mysql")) {
die('Mysql extension is not loaded'); die('Mysql extension is not loaded');
} }
$link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass) if ($use_persistent_connection) {
or die('Could not connect: ' . mysql_error()); $link = @mysql_pconnect($mysqlhost, $mysqllogin, $mysqlpass);
}else{
$link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass);
}
if (! $link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($mysqldb, $link) or die('Could not select database'); mysql_select_db($mysqldb, $link) or die('Could not select database');
if ($force_charset_in_connection) { if ($force_charset_in_connection) {
mysql_query("SET NAMES '$dbencoding'", $link); perform_query("SET NAMES '$dbencoding'", $link);
} }
return $link; return $link;
} }
function close_connection($link)
{
global $use_persistent_connection;
if (! $use_persistent_connection) {
mysql_close($link);
}
}
function db_escape_string($string, $link = NULL)
{
if ( is_null($link) ) {
return mysql_real_escape_string($string);
}
return mysql_real_escape_string($string, $link);
}
function db_error($link)
{
return mysql_error($link);
}
function db_insert_id($link)
{
return mysql_insert_id($link);
}
function db_fetch_row($result)
{
return mysql_fetch_row($result);
}
function db_fetch_assoc($result){
return mysql_fetch_assoc($result);
}
function perform_query($query, $link) function perform_query($query, $link)
{ {
mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $result = mysql_query($query, $link);
if (! $result) {
die(' Query failed: ' . db_error($link));
}
return $result;
}
function db_free_result($result)
{
mysql_free_result($result);
} }
function select_one_row($query, $link) function select_one_row($query, $link)
{ {
$result = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $result = perform_query($query, $link);
$line = mysql_fetch_array($result, MYSQL_ASSOC); $line = db_fetch_assoc($result);
mysql_free_result($result); db_free_result($result);
return $line; return $line;
} }
function select_multi_assoc($query, $link) function select_multi_assoc($query, $link)
{ {
$sqlresult = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $sqlresult = perform_query($query, $link);
$result = array(); $result = array();
while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { while ($row = db_fetch_assoc($sqlresult)) {
$result[] = $row; $result[] = $row;
} }
mysql_free_result($sqlresult); db_free_result($sqlresult);
return $result; return $result;
} }
@ -391,10 +441,9 @@ function db_build_select($fields, $table, $conditions, $orderandgroup)
function db_rows_count($table, $conditions, $countfields, $link) function db_rows_count($table, $conditions, $countfields, $link)
{ {
$result = mysql_query(db_build_select("count(" . ($countfields ? $countfields : "*") . ")", $table, $conditions, ""), $link) $result = perform_query(db_build_select("count(" . ($countfields ? $countfields : "*") . ")", $table, $conditions, ""), $link);
or die(' Count query failed: ' . mysql_error($link)); $line = db_fetch_row($result);
$line = mysql_fetch_array($result, MYSQL_NUM); db_free_result($result);
mysql_free_result($result);
return $line[0]; return $line[0];
} }
@ -416,6 +465,14 @@ function start_html_output()
header("Content-type: text/html" . (isset($charset) ? "; charset=" . $charset : "")); header("Content-type: text/html" . (isset($charset) ? "; charset=" . $charset : ""));
} }
function start_js_output(){
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: application/javascript; charset=utf-8");
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
}
function escape_with_cdata($text) function escape_with_cdata($text)
{ {
return "<![CDATA[" . str_replace("]]>", "]]>]]&gt;<![CDATA[", $text) . "]]>"; return "<![CDATA[" . str_replace("]]>", "]]>]]&gt;<![CDATA[", $text) . "]]>";
@ -615,6 +672,7 @@ $settings = array(
'geolinkparams' => 'width=440,height=100,toolbar=0,scrollbars=0,location=0,status=1,menubar=0,resizable=1', 'geolinkparams' => 'width=440,height=100,toolbar=0,scrollbars=0,location=0,status=1,menubar=0,resizable=1',
'max_uploaded_file_size' => 100000, 'max_uploaded_file_size' => 100000,
'max_connections_from_one_host' => 10, 'max_connections_from_one_host' => 10,
'thread_lifetime' => 60,
'email' => '', /* inbox for left messages */ 'email' => '', /* inbox for left messages */
'left_messages_locale' => $home_locale, 'left_messages_locale' => $home_locale,
@ -657,14 +715,14 @@ function loadsettings_($link)
} }
$settingsloaded = true; $settingsloaded = true;
$sqlresult = mysql_query("select vckey,vcvalue from ${mysqlprefix}chatconfig", $link) or die(' Query failed: ' . mysql_error($link)); $sqlresult = perform_query("select vckey,vcvalue from ${mysqlprefix}chatconfig", $link);
while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { while ($row = db_fetch_assoc($sqlresult)) {
$name = $row['vckey']; $name = $row['vckey'];
$settings[$name] = $row['vcvalue']; $settings[$name] = $row['vcvalue'];
$settings_in_db[$name] = true; $settings_in_db[$name] = true;
} }
mysql_free_result($sqlresult); db_free_result($sqlresult);
} }
function loadsettings() function loadsettings()
@ -673,7 +731,7 @@ function loadsettings()
if (!$settingsloaded) { if (!$settingsloaded) {
$link = connect(); $link = connect();
loadsettings_($link); loadsettings_($link);
mysql_close($link); close_connection($link);
} }
} }

View File

@ -41,6 +41,8 @@ $mysqlprefix = "";
$dbencoding = "utf8"; $dbencoding = "utf8";
$force_charset_in_connection = true; $force_charset_in_connection = true;
$use_persistent_connection = false;
/* /*
* Mailbox * Mailbox
*/ */

View File

@ -55,7 +55,7 @@ function expand_var($matches)
} else if ($var == 'jsver') { } else if ($var == 'jsver') {
return $jsver; return $jsver;
} else if ($var == 'tplroot') { } else if ($var == 'tplroot') {
return "$webimroot/styles/$current_style"; return "$webimroot/styles/dialogs/$current_style";
} else if ($var == 'styleid') { } else if ($var == 'styleid') {
return $current_style; return $current_style;
} else if ($var == 'pagination') { } else if ($var == 'pagination') {

View File

@ -19,7 +19,7 @@
* Evgeny Gryaznov - initial API and implementation * Evgeny Gryaznov - initial API and implementation
*/ */
function generate_button($title, $locale, $style, $group, $inner, $showhost, $forcesecure, $modsecurity) function generate_button($title, $locale, $style, $invitationstyle, $group, $inner, $showhost, $forcesecure, $modsecurity)
{ {
global $settings; global $settings;
$link = get_app_location($showhost, $forcesecure) . "/client.php"; $link = get_app_location($showhost, $forcesecure) . "/client.php";
@ -38,28 +38,19 @@ function generate_button($title, $locale, $style, $group, $inner, $showhost, $fo
$temp = preg_replace('/^(<a )/', '\1id="mibewAgentButton" ', $temp); $temp = preg_replace('/^(<a )/', '\1id="mibewAgentButton" ', $temp);
$temp .= '<div id="mibewinvitation"></div><script type="text/javascript">var mibewInviteStyle = \'@import url('; $temp .= '<div id="mibewinvitation"></div><script type="text/javascript">var mibewInviteStyle = \'@import url(';
$temp .= get_app_location($showhost, $forcesecure); $temp .= get_app_location($showhost, $forcesecure);
$temp .= '/invite.css);\';</script><script type="text/javascript" src="'; $temp .= '/styles/invitations/';
$temp .= ($invitationstyle?$invitationstyle:$settings['invitationstyle']);
$temp .= '/invite.css);\'; var mibewRequestTimeout = ';
$temp .= $settings['updatefrequency_tracking'];
$temp .= '*1000; var mibewRequestUrl = \'';
$temp .= get_app_location($showhost, $forcesecure); $temp .= get_app_location($showhost, $forcesecure);
$temp .= '/js/invite.js"></script><script type="text/javascript">mibewInviteMakeRequest(\''; $temp .= '/request.php?entry=\' + escape(document.referrer) + \'&lang=ru\'</script><script type="text/javascript" src="';
$temp .= get_app_location($showhost, $forcesecure) . '/invite.php?entry=\' + escape(document.referrer) + \'&lang=ru\', ' . $settings['updatefrequency_tracking'] . '*1000);</script>'; $temp .= get_app_location($showhost, $forcesecure);
$temp .= '/js/request.js"></script><script type="text/javascript">mibewMakeRequest();</script>';
} }
return "<!-- mibew button -->" . $temp . "<!-- / mibew button -->"; return "<!-- mibew button -->" . $temp . "<!-- / mibew button -->";
} }
function get_style_list($stylesfolder)
{
$stylelist = array("" => getlocal("page.preview.style_default"));
if ($handle = opendir($stylesfolder)) {
while (false !== ($file = readdir($handle))) {
if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) {
$stylelist[$file] = $file;
}
}
closedir($handle);
}
return $stylelist;
}
function verifyparam_groupid($paramid) function verifyparam_groupid($paramid)
{ {
global $settings, $errors; global $settings, $errors;
@ -84,7 +75,7 @@ function get_groups_list()
if ($settings['enablegroups'] == '1') { if ($settings['enablegroups'] == '1') {
$link = connect(); $link = connect();
$allgroups = get_all_groups($link); $allgroups = get_all_groups($link);
mysql_close($link); close_connection($link);
$result[] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group")); $result[] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group"));
foreach ($allgroups as $g) { foreach ($allgroups as $g) {
$result[] = $g; $result[] = $g;

View File

@ -25,7 +25,7 @@ function group_by_id($id)
$link = connect(); $link = connect();
$group = select_one_row( $group = select_one_row(
"select * from ${mysqlprefix}chatgroup where groupid = $id", $link); "select * from ${mysqlprefix}chatgroup where groupid = $id", $link);
mysql_close($link); close_connection($link);
return $group; return $group;
} }

View File

@ -22,7 +22,7 @@
function invitation_state($visitorid, $link) function invitation_state($visitorid, $link)
{ {
global $mysqlprefix; global $mysqlprefix;
$query = "select invited, threadid from ${mysqlprefix}chatsitevisitor where visitorid = '" . mysql_real_escape_string($visitorid) . "'"; $query = "select invited, threadid from ${mysqlprefix}chatsitevisitor where visitorid = '" . db_escape_string($visitorid) . "'";
$result = select_one_row($query, $link); $result = select_one_row($query, $link);
if (!$result) { if (!$result) {
$result['invited'] = 0; $result['invited'] = 0;
@ -36,7 +36,7 @@ function invitation_invite($visitorid, $operatorid, $link)
global $mysqlprefix; global $mysqlprefix;
if (!invitation_check($visitorid, $link)) { if (!invitation_check($visitorid, $link)) {
$query = "update ${mysqlprefix}chatsitevisitor set invited = 1, invitedby = '" . mysql_real_escape_string($operatorid) . "', invitationtime = now(), invitations = invitations + 1 where visitorid = '" . mysql_real_escape_string($visitorid) . "'"; $query = "update ${mysqlprefix}chatsitevisitor set invited = 1, invitedby = '" . db_escape_string($operatorid) . "', invitationtime = now(), invitations = invitations + 1 where visitorid = '" . db_escape_string($visitorid) . "'";
perform_query($query, $link); perform_query($query, $link);
return invitation_check($visitorid, $link); return invitation_check($visitorid, $link);
} }
@ -49,7 +49,7 @@ function invitation_check($visitorid, $link)
{ {
global $mysqlprefix; global $mysqlprefix;
$query = "select invitedby from ${mysqlprefix}chatsitevisitor where invited and visitorid = '" . mysql_real_escape_string($visitorid) . "'" . $query = "select invitedby from ${mysqlprefix}chatsitevisitor where invited and visitorid = '" . db_escape_string($visitorid) . "'" .
" and lasttime < invitationtime and threadid is null"; " and lasttime < invitationtime and threadid is null";
$result = select_one_row($query, $link); $result = select_one_row($query, $link);
@ -60,10 +60,10 @@ function invitation_accept($visitorid, $threadid, $link)
{ {
global $mysqlprefix; global $mysqlprefix;
$query = "update ${mysqlprefix}chatsitevisitor set threadid = " . $threadid . ", chats = chats + 1 where visitorid = '" . mysql_real_escape_string($visitorid) . "'"; $query = "update ${mysqlprefix}chatsitevisitor set threadid = " . $threadid . ", chats = chats + 1 where visitorid = " . db_escape_string($visitorid) . "";
perform_query($query, $link); perform_query($query, $link);
$query = "select invitedby from ${mysqlprefix}chatsitevisitor where visitorid = '" . mysql_real_escape_string($visitorid) . "'"; $query = "select invitedby from ${mysqlprefix}chatsitevisitor where visitorid = '" . db_escape_string($visitorid) . "'";
$result = select_one_row($query, $link); $result = select_one_row($query, $link);
if ($result && isset($result['invitedby']) && $result['invitedby']) { if ($result && isset($result['invitedby']) && $result['invitedby']) {

View File

@ -38,8 +38,8 @@ function operator_by_login($login)
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
$operator = select_one_row( $operator = select_one_row(
"select * from ${mysqlprefix}chatoperator where vclogin = '" . mysql_real_escape_string($login) . "'", $link); "select * from ${mysqlprefix}chatoperator where vclogin = '" . db_escape_string($login) . "'", $link);
mysql_close($link); close_connection($link);
return $operator; return $operator;
} }
@ -48,8 +48,8 @@ function operator_by_email($mail)
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
$operator = select_one_row( $operator = select_one_row(
"select * from ${mysqlprefix}chatoperator where vcemail = '" . mysql_real_escape_string($mail) . "'", $link); "select * from ${mysqlprefix}chatoperator where vcemail = '" . db_escape_string($mail) . "'", $link);
mysql_close($link); close_connection($link);
return $operator; return $operator;
} }
@ -64,7 +64,7 @@ function operator_by_id($id)
{ {
$link = connect(); $link = connect();
$operator = operator_by_id_($id, $link); $operator = operator_by_id_($id, $link);
mysql_close($link); close_connection($link);
return $operator; return $operator;
} }
@ -73,10 +73,10 @@ function operator_get_all()
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
$query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, idisabled, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " .
"from ${mysqlprefix}chatoperator order by vclogin"; "from ${mysqlprefix}chatoperator order by vclogin";
$operators = select_multi_assoc($query, $link); $operators = select_multi_assoc($query, $link);
mysql_close($link); close_connection($link);
return $operators; return $operators;
} }
@ -98,6 +98,11 @@ function operator_is_away($operator)
return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : "";
} }
function operator_is_disabled($operator)
{
return $operator['idisabled'] == '1';
}
function update_operator($operatorid, $login, $email, $password, $localename, $commonname) function update_operator($operatorid, $login, $email, $password, $localename, $commonname)
{ {
global $mysqlprefix; global $mysqlprefix;
@ -106,16 +111,16 @@ function update_operator($operatorid, $login, $email, $password, $localename, $c
"update ${mysqlprefix}chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'" . "update ${mysqlprefix}chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'" .
", vcemail = '%s', vcjabbername= '%s'" . ", vcemail = '%s', vcjabbername= '%s'" .
" where operatorid = %s", " where operatorid = %s",
mysql_real_escape_string($login), db_escape_string($login),
($password ? " vcpassword='" . md5($password) . "'," : ""), ($password ? " vcpassword='" . md5($password) . "'," : ""),
mysql_real_escape_string($localename), db_escape_string($localename),
mysql_real_escape_string($commonname), db_escape_string($commonname),
mysql_real_escape_string($email), db_escape_string($email),
'', '',
$operatorid); $operatorid);
perform_query($query, $link); perform_query($query, $link);
mysql_close($link); close_connection($link);
// update the session password // update the session password
if (isset($password)) if (isset($password))
{ {
@ -130,10 +135,10 @@ function update_operator_avatar($operatorid, $avatar)
$link = connect(); $link = connect();
$query = sprintf( $query = sprintf(
"update ${mysqlprefix}chatoperator set vcavatar = '%s' where operatorid = %s", "update ${mysqlprefix}chatoperator set vcavatar = '%s' where operatorid = %s",
mysql_real_escape_string($avatar), $operatorid); db_escape_string($avatar), $operatorid);
perform_query($query, $link); perform_query($query, $link);
mysql_close($link); close_connection($link);
} }
function create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link) function create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link)
@ -141,15 +146,15 @@ function create_operator_($login, $email, $password, $localename, $commonname, $
global $mysqlprefix; global $mysqlprefix;
$query = sprintf( $query = sprintf(
"insert into ${mysqlprefix}chatoperator (vclogin,vcpassword,vclocalename,vccommonname,vcavatar,vcemail,vcjabbername) values ('%s','%s','%s','%s','%s','%s','%s')", "insert into ${mysqlprefix}chatoperator (vclogin,vcpassword,vclocalename,vccommonname,vcavatar,vcemail,vcjabbername) values ('%s','%s','%s','%s','%s','%s','%s')",
mysql_real_escape_string($login), db_escape_string($login),
md5($password), md5($password),
mysql_real_escape_string($localename), db_escape_string($localename),
mysql_real_escape_string($commonname), db_escape_string($commonname),
mysql_real_escape_string($avatar), db_escape_string($avatar),
mysql_real_escape_string($email), ''); db_escape_string($email), '');
perform_query($query, $link); perform_query($query, $link);
$id = mysql_insert_id($link); $id = db_insert_id($link);
return select_one_row("select * from ${mysqlprefix}chatoperator where operatorid = $id", $link); return select_one_row("select * from ${mysqlprefix}chatoperator where operatorid = $id", $link);
} }
@ -158,7 +163,7 @@ function create_operator($login, $email, $password, $localename, $commonname, $a
{ {
$link = connect(); $link = connect();
$newop = create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link); $newop = create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link);
mysql_close($link); close_connection($link);
return $newop; return $newop;
} }
@ -167,7 +172,7 @@ function notify_operator_alive($operatorid, $istatus)
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
perform_query("update ${mysqlprefix}chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid", $link); perform_query("update ${mysqlprefix}chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid", $link);
mysql_close($link); close_connection($link);
} }
function has_online_operators($groupid = "") function has_online_operators($groupid = "")
@ -183,7 +188,7 @@ function has_online_operators($groupid = "")
$query .= " where istatus = 0"; $query .= " where istatus = 0";
} }
$row = select_one_row($query, $link); $row = select_one_row($query, $link);
mysql_close($link); close_connection($link);
return $row['time'] < $settings['online_timeout'] && $row['total'] > 0; return $row['time'] < $settings['online_timeout'] && $row['total'] > 0;
} }
@ -221,7 +226,7 @@ function check_login($redirect = true)
if (isset($_COOKIE['webim_lite'])) { if (isset($_COOKIE['webim_lite'])) {
list($login, $pwd) = preg_split("/,/", $_COOKIE['webim_lite'], 2); list($login, $pwd) = preg_split("/,/", $_COOKIE['webim_lite'], 2);
$op = operator_by_login($login); $op = operator_by_login($login);
if ($op && isset($pwd) && isset($op['vcpassword']) && md5($op['vcpassword']) == $pwd) { if ($op && isset($pwd) && isset($op['vcpassword']) && md5($op['vcpassword']) == $pwd && !operator_is_disabled($op)) {
$_SESSION["${mysqlprefix}operator"] = $op; $_SESSION["${mysqlprefix}operator"] = $op;
return $op; return $op;
} }
@ -310,7 +315,7 @@ function setup_redirect_links($threadid, $token)
"${mysqlprefix}chatoperator", array(), "order by vclogin $limit"), $link); "${mysqlprefix}chatoperator", array(), "order by vclogin $limit"), $link);
$groups = array_slice($groups, $p['start'], $p['end'] - $p['start']); $groups = array_slice($groups, $p['start'], $p['end'] - $p['start']);
mysql_close($link); close_connection($link);
$agent_list = ""; $agent_list = "";
$params = array('thread' => $threadid, 'token' => $token); $params = array('thread' => $threadid, 'token' => $token);
@ -418,7 +423,7 @@ function get_operator_groupids($operatorid)
$link = connect(); $link = connect();
$query = "select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid"; $query = "select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid";
$result = select_multi_assoc($query, $link); $result = select_multi_assoc($query, $link);
mysql_close($link); close_connection($link);
return $result; return $result;
} }

View File

@ -0,0 +1,31 @@
<?php
/*
* This file is part of Mibew Messenger project.
*
* Copyright (c) 2005-2011 Mibew Messenger Community
* All rights reserved. The contents of this file are subject to the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and
* is available at http://www.eclipse.org/legal/epl-v10.html
*
* Alternatively, the contents of this file may be used under the terms of
* the GNU General Public License Version 2 or later (the "GPL"), in which case
* the provisions of the GPL are applicable instead of those above. If you wish
* to allow use of your version of this file only under the terms of the GPL, and
* not to allow others to use your version of this file under the terms of the
* EPL, indicate your decision by deleting the provisions above and replace them
* with the notice and other provisions required by the GPL.
*
* Contributors:
* Dmitriy Simushev - Cross-domain javascript requests implementation
*/
function build_js_response($response)
{
$result = array('load' => (isset($response['load'])?$response['load']:array()),
'handlers' => (isset($response['handlers'])?$response['handlers']:array()),
'dependences' => (isset($response['dependences'])?$response['dependences']:array()),
'data' => (isset($response['data'])?$response['data']:array()));
return "mibewOnResponse(" . json_encode($result) . ");";
}
?>

View File

@ -27,22 +27,25 @@ function update_settings()
if (!isset($settings_in_db[$key])) { if (!isset($settings_in_db[$key])) {
perform_query("insert into ${mysqlprefix}chatconfig (vckey) values ('$key')", $link); perform_query("insert into ${mysqlprefix}chatconfig (vckey) values ('$key')", $link);
} }
$query = sprintf("update ${mysqlprefix}chatconfig set vcvalue='%s' where vckey='$key'", mysql_real_escape_string($value)); $query = sprintf("update ${mysqlprefix}chatconfig set vcvalue='%s' where vckey='$key'", db_escape_string($value));
perform_query($query, $link); perform_query($query, $link);
} }
mysql_close($link); close_connection($link);
} }
function setup_settings_tabs($active) function setup_settings_tabs($active)
{ {
global $page, $webimroot; global $settings, $page, $webimroot;
$page['tabs'] = array( $page['tabs'] = array(
getlocal("page_settings.tab.main") => $active != 0 ? "$webimroot/operator/settings.php" : "", getlocal("page_settings.tab.main") => $active != 0 ? "$webimroot/operator/settings.php" : "",
getlocal("page_settings.tab.features") => $active != 1 ? "$webimroot/operator/features.php" : "", getlocal("page_settings.tab.features") => $active != 1 ? "$webimroot/operator/features.php" : "",
getlocal("page_settings.tab.performance") => $active != 2 ? "$webimroot/operator/performance.php" : "", getlocal("page_settings.tab.performance") => $active != 2 ? "$webimroot/operator/performance.php" : "",
getlocal("page_settings.tab.themes") => $active != 3 ? "$webimroot/operator/themes.php" : "", getlocal("page_settings.tab.themes") => $active != 3 ? "$webimroot/operator/themes.php" : "",
); );
if ($settings['enabletracking']) {
$page['tabs'][getlocal("page_settings.tab.invitationthemes")] = ($active != 4 ? "$webimroot/operator/invitationthemes.php" : "");
}
} }
?> ?>

View File

@ -0,0 +1,36 @@
<?php
/*
* This file is part of Mibew Messenger project.
*
* Copyright (c) 2005-2011 Mibew Messenger Community
* All rights reserved. The contents of this file are subject to the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and
* is available at http://www.eclipse.org/legal/epl-v10.html
*
* Alternatively, the contents of this file may be used under the terms of
* the GNU General Public License Version 2 or later (the "GPL"), in which case
* the provisions of the GPL are applicable instead of those above. If you wish
* to allow use of your version of this file only under the terms of the GPL, and
* not to allow others to use your version of this file under the terms of the
* EPL, indicate your decision by deleting the provisions above and replace them
* with the notice and other provisions required by the GPL.
*
* Contributors:
* Evgeny Gryaznov - initial API and implementation
*/
function get_style_list($stylesfolder)
{
$stylelist = array();
if ($handle = opendir($stylesfolder)) {
while (false !== ($file = readdir($handle))) {
if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) {
$stylelist[$file] = $file;
}
}
closedir($handle);
}
return $stylelist;
}
?>

View File

@ -32,8 +32,8 @@ function track_visitor($visitorid, $entry, $referer, $link)
return $visitor; return $visitor;
} }
else { else {
perform_query(sprintf("update ${mysqlprefix}chatsitevisitor set lasttime = CURRENT_TIMESTAMP, path = '%s' where visitorid=" . $visitor['visitorid'], perform_query("update ${mysqlprefix}chatsitevisitor set lasttime = CURRENT_TIMESTAMP where visitorid=" . $visitor['visitorid'], $link);
mysql_real_escape_string(track_build_path($referer, $visitor['path']))), $link); track_visit_page($visitor['visitorid'], $referer, $link);
return $visitor['visitorid']; return $visitor['visitorid'];
} }
} }
@ -44,14 +44,17 @@ function track_visitor_start($entry, $referer, $link)
$visitor = visitor_from_request(); $visitor = visitor_from_request();
perform_query(sprintf("insert into ${mysqlprefix}chatsitevisitor (userid, username, firsttime, lasttime, entry, path, details) values ('%s', '%s', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, '%s', '%s', '%s')", perform_query(sprintf("insert into ${mysqlprefix}chatsitevisitor (userid, username, firsttime, lasttime, entry, details) values ('%s', '%s', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, '%s', '%s')",
mysql_real_escape_string($visitor['id']), db_escape_string($visitor['id']),
mysql_real_escape_string($visitor['name']), db_escape_string($visitor['name']),
mysql_real_escape_string($entry), db_escape_string($entry),
mysql_real_escape_string(track_build_path($referer, '')), db_escape_string(track_build_details())), $link);
mysql_real_escape_string(track_build_details())), $link);
$id = mysql_insert_id($link); if ($id) {
track_visit_page($id, $referer, $link);
}
$id = db_insert_id($link);
return $id ? $id : 0; return $id ? $id : 0;
} }
@ -75,32 +78,33 @@ function track_get_visitor_by_threadid($threadid, $link)
return $visitor; return $visitor;
} }
function track_visit_page($visitorid, $page, $link)
function track_build_path($referer, $path)
{ {
if ($path !== '') { global $mysqlprefix;
$path = unserialize($path);
krsort($path);
list($lasttime, $lastpage) = each($path); if (empty($page)) {
return;
if ($referer != $lastpage) { }
$path[time()] = $referer; $lastpage = select_one_row(sprintf("select address from ${mysqlprefix}visitedpage where visitorid = '%s' order by visittime desc limit 1",
db_escape_string($visitorid)), $link);
if ( $lastpage['address'] != $page ) {
perform_query(sprintf("insert into ${mysqlprefix}visitedpage (visitorid, address, visittime) values ('%s', '%s', CURRENT_TIMESTAMP)",
db_escape_string($visitorid),
db_escape_string($page)), $link);
} }
} }
else {
$path[time()] = $referer;
}
$path = serialize($path); function track_get_path($visitor, $link)
return $path;
}
function track_retrieve_path($visitor)
{ {
return unserialize($visitor['path']); global $mysqlprefix;
$query_result = perform_query(sprintf("select address, UNIX_TIMESTAMP(visittime) as visittime from ${mysqlprefix}visitedpage where visitorid = '%s'",
db_escape_string($visitor['visitorid'])), $link);
$result = array();
while( $page = db_fetch_assoc($query_result) ){
$result[$page['visittime']] = $page['address'];
}
return $result;
} }
function track_build_details() function track_build_details()
{ {

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,510 @@
encoding=cp1251
output_charset=utf-8
output_encoding=utf-8
admin.content.client_agents=Ñòâàðýííå, âûäàëåííå àïåðàòàðࢠêàìïàí³³. ʳðàâàííå ³õ ïðàâàì³ ³ ìàã÷ûìàñöÿì³.
admin.content.client_gen_button=Àòðûìàííå HTML-êîäà äëÿ êíîïê³ "Âýá Ìåñýíäæàðà".
admin.content.client_settings=Âû ìîæàöå çàäàöü îïöû³, ÿê³ÿ ¢ïëûâàþöü íà àäëþñòðàâàííå ÷àò-àêíà ³ àãóëüíûÿ ïàâîäç³íû ñ³ñòýìû.
admin.content.description=Íàáîð ôóíêöûé, ÿê³ äàñòóïíû òîëüê³ çàðýã³ñòðàâàíûì àïåðàòàðàì.
agent.not_logged_in=Âàøàÿ ñåñ³ÿ ñàñòàðýëà, óâàéäç³öå, êàë³ ëàñêà, ³çíî¢
app.descr=̳áüþ Âýá Ìåñýíäæàð - ãýòà ïðûêëàäàííå äëÿ êàíñóëüòàâàííÿ íàâåäâàëüí³êࢠÂàøàãà ñàéòà.
app.title=̳áüþ Âýá Ìåñýíäæàð
ban.error.duplicate=Àäðàñ óæî çàðýã³ñòðàâàíû ¢ ñ³ñòýìå, íàö³ñí³öå <a href="ban.php?id={1}">òóò</a>, êàá àäðýäàãàâàöü ÿãî.
button.delete=Âûäàë³öü
button.enter=Óâàéñö³
button.offline.bottom=Ïàê³íüöå ïàâåäàìëåííå
button.offline.top=Êàíñóëüòàíò ñàéòà
button.offline=OFFLINE
button.online.bottom=Çàäàéöå ïûòàííå
button.online.top=Êàíñóëüòàíò ñàéòà
button.online=ONLINE
button.save=Çàõàâàöü
button.search=Øóêàöü
canned.actions.del=âûäàë³öü
canned.actions.edit=ðýäàãàâàöü
canned.actions=Çìÿí³öü
canned.add=Äàäàöü ïàâåäàìëåííå..
canned.descr=Ñòâàðàéöå òýêñòàâûÿ ïàâåäàìëåíí³, ÿê³ì³ áóäçåöå ÷àñòà êàðûñòàööà ¢ ÷àöå.
canned.group=Äëÿ ãðóïû:
canned.locale=Äëÿ ìîâû:
canned.title=Øàáëîíû àäêàçà¢
cannededit.descr=Àäðýäàãóéöå ³ñíóþ÷àå ïàâåäàìëåííå.
cannededit.done=Çàõàâàíà
cannededit.message=Ïàâåäàìëåííå
cannededit.no_such=Ïàâåäàìëåííå, ìàã÷ûìà, óæî áûëî âûäàëåíàå
cannededit.title=Ðýäàãàâàöü øàáëîí
cannednew.descr=Äàäàöü íîâû øàáëîí äëÿ õóòêàãà àäêàçó.
cannednew.title=Íîâû øàáëîí
char.redirect.operator.away_suff=(àäûøî¢)
char.redirect.operator.online_suff=(äàñòóïíû)
chat.came.from=Íàâåäâàëüí³ê ïðûéøî¢ ñà ñòàðîíê³ {0}
chat.client.changename=Çìÿí³öü ³ìÿ
chat.client.name=Âû
chat.client.spam.prefix=[ñïàì]&nbsp;
chat.client.visited.page=Íàâåäâàëüí³ê ïåðàéøî¢ íà {0}
chat.default.username=Íàâåäâàëüí³ê
chat.error_page.close=Çà÷ûí³öü...
chat.error_page.head=Àäáûëàñÿ ïàìûëêà:
chat.error_page.title=Ïàìûëêà
chat.mailthread.sent.close=Çà÷ûí³öü...
chat.mailthread.sent.closewindow=Íàö³ñí³öå íà ãýòóþ ñïàñûëêó êàá çà÷ûí³öü àêíî
chat.mailthread.sent.content=óñòîðûÿ Âàøàé ãóòàðê³ áûëà àäïðà¢ëåíà íà àäðàñ {0}
chat.mailthread.sent.title=Àäïðà¢ëåíà
chat.predefined_answers=Äîáðû äçåíü! ×ûì ÿ ìàãó Âàì äàïàìàã÷û?\nÏà÷àêàéöå òðîøê³, ÿ ïåðàêëþ÷ó Âàñ íà ³íøàãà àïåðàòàðà.\nÂû íå ìàãë³ á óäàêëàäí³öü, øòî Âû ìàåöå íà ¢âàçå..\nÏîñïåõà¢, óñÿãî íàéëåïøàãà!
chat.redirect.back=Íàçàä...
chat.redirect.cannot=Âû íå àáñëóãî¢âàåöå ãýòàãà íàâåäâàëüí³êà.
chat.redirect.choose=Âûáÿðûöå:
chat.redirect.group=Ãðóïà:
chat.redirect.operator=Àïåðàòàð:
chat.redirect.title=Ïåðàíàê³ðàâàöü<br/>³íøàìó àïåðàòàðó
chat.redirected.close=Çà÷ûí³öü...
chat.redirected.closewindow=Íàö³ñí³öå íà ãýòóþ ñïàñûëêó êàá çà÷ûí³öü àêíî
chat.redirected.content=Íàâåäâàëüí³ê çìåø÷àíû ¢ ïðûâ³ëåÿâàíóþ ÷àðãó àïåðàòàðà {0}.
chat.redirected.group.content=Íàâåäâàëüí³ê çìåø÷àíû ¢ ïðûâ³ëåÿâàíóþ ÷àðãó ãðóïû {0}.
chat.redirected.title=Íàâåäâàëüí³ê ïåðàâåäçåíû äà ³íøàãà àïåðàòàðó
chat.status.operator.changed=Àïåðàòàð {0} çìÿí³¢ àïåðàòàðà {1}
chat.status.operator.dead=Ó àïåðàòàðà ¢çí³êë³ ïðàáëåìû ç ñóâÿççþ, ìû ÷àñîâà ïåðàâÿë³ Âàñ ó ïðûÿðûòýòíóþ ÷àðãó. Ïðàáà÷öå çà Âàøàå ÷àêàííå.
chat.status.operator.joined=Àïåðàòàð {0} óêëþ÷û¢ñÿ ¢ ãóòàðêó
chat.status.operator.left=Àïåðàòàð {0} ïàê³íó¢ äûÿëîã
chat.status.operator.redirect=Àïåðàòàð {0} ïåðàêëþ÷û¢ Âàñ íà ³íøàãà àïåðàòàðà, êàë³ ëàñêà, ïà÷àêàéöå òðîõ³
chat.status.operator.returned=Àïåðàòàð {0} âÿðíó¢ñÿ ¢ äûÿëîã
chat.status.user.changedname=Íàâåäâàëüí³ê çìÿí³¢ ³ìÿ {0} íà {1}
chat.status.user.dead=Íàâåäâàëüí³ê çà÷ûí³¢ àêíî äûÿëîãó
chat.status.user.left=Íàâåäâàëüí³ê {0} ïàê³íó¢ äûÿëîã
chat.status.user.reopenedthread=Íàâåäâàëüí³ê íàíîâà ¢âàéøî¢ ó äûÿëîã
chat.thread.state_chatting_with_agent=Ó äûÿëîãó
chat.thread.state_closed=Çà÷ûíåíà
chat.thread.state_loading=Çàãðóæàåööà
chat.thread.state_wait=Ó ÷àðçå
chat.thread.state_wait_for_another_agent=×àêàííå àïåðàòàðà
chat.visitor.email=E-Mail: {0}
chat.visitor.info=Ïðà Íàâåäâàëüí³êà: {0}
chat.wait=Êàë³ ëàñêà, ïà÷àêàéöå òðîõ³, äà Âàñ äàëó÷ûööà àïåðàòàð..
chat.window.chatting_with=Âû ãóòàðûöå ç:
chat.window.close_title=Çà÷ûí³öü äûÿëîã
chat.window.poweredby=Ïðàäñòà¢ëåíà:
chat.window.poweredreftext=mibew.org
chat.window.predefined.select_answer=Âûáÿðûöå àäêàç...
chat.window.product_name=Mibew <span class="grey">Ìåñýíäæàð</span>
chat.window.send_message=Àäïðàâ³öü ïàâåäàìëåííå
chat.window.send_message_short=Àäïðàâ³öü ({0})
chat.window.title.agent=Mibew Ìåñýíäæàð
chat.window.title.user=Mibew Ìåñýíäæàð
chat.window.toolbar.mail_history=Àäïðàâ³öü ã³ñòîðûþ äûÿëîãó ïà ýëåêòðîííàé ïîøöå
chat.window.toolbar.redirect_user=Ïåðàíàê³ðàâàöü íàâåäâàëüí³êà ³íøàìó àïåðàòàðó
chat.window.toolbar.refresh=Àáíàâ³öü çìåñö³âà äûÿëîãó
clients.how_to=Äëÿ àäêàçó íàâåäâàëüí³êó êë³êí³öå íà àäïàâåäíàå ³ìÿ ¢ ñï³ñå.
clients.intro=Íà ãýòàé ñòàðîíöû ìîæíà ïðàãëåäçåöü ñï³ñ òûõ íàâåäâàëüí³êà¢, ÿê³ÿ ÷àêàþöü àäêàçó.
clients.no_clients=Ó ãýòàé ÷àðçå íàâåäâàëüí³êà¢, ÿê³ÿ ÷àêàþöü, íÿìà
clients.queue.chat=Íàâåäâàëüí³ê³ ¢ äûÿëîãàõ
clients.queue.prio=Ïðûÿðûòýòíàÿ ÷àðãà íàâåäâàëüí³êà¢
clients.queue.wait=×àêàþöü àïåðàòàðà ¢ ïåðøû ðàç
clients.title=Ñï³ñ íàâåäâàëüí³êà¢, ÿê³ÿ ÷àêàþöü
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - ïàë³, àáàâÿçêîâûÿ äëÿ çàïà¢íåííÿ
company.title=Mibew Messenger Community
confirm.take.head=Çìÿí³öü àïåðàòàðà
confirm.take.message=Ç íàâåäâàëüí³êàì <span style="color:blue;">{0}</span> óæî ãóòàðûöü <span style="color:green;">{1}</span>.<br/>Âû ¢ïý¢íåíû øòî æàäàåöå çìÿí³öü ÿãî?
confirm.take.no=Íå, çà÷ûí³öü àêíî
confirm.take.yes=Òàê, ÿ ¢ïý¢íåíû
content.blocked=Òóò ìîæíà àáàðàíÿööà àä ñïàìó ³ øêîäíûõ íàâåäâàëüí³êà¢.
content.history=Ïîøóê ïà ã³ñòîðû³ äûÿëîãà¢.
content.logoff=Ïàê³íóöü ñ³ñòýìó.
data.saved=Çìåíû çàõàâàíûÿ
demo.chat.question=Ïàðàéöå ìíå, êàë³ ëàñêà, äîáðû áðà¢çýð?
demo.chat.welcome=Äîáðû äçåíü! ×ûì ÿ ìàãó Âàì äàïàìàã÷û?
errors.captcha=Óâåäçåíûÿ çíàê³ íå àäïàâÿäàþöü ìàëþíêó.
errors.failed.uploading.file=Ïàìûëêà âûãðóçê³ ôàéëà "{0}": {1}.
errors.file.move.error=Ïàìûëêà êàï³ÿâàííÿ ôàéëà
errors.file.size.exceeded=Ïåðàâûøàíû äàïóø÷àëüíû ïàìåð ôàéëà
errors.footer=</ul>
errors.header=<b>Âûïðàâ³öå ïàìûëê³:</b><br/><ul>
errors.invalid.file.type=Íåäàïóø÷àëüíû ôàðìàò ôàéëà
errors.prefix=<li class="error">
errors.required=Çàïî¢í³öå ïîëå "{0}".
errors.suffix=</li>
errors.wrong_field=Íÿïðàâ³ëüíà çàïî¢íåíà ïîëå "{0}".
features.saved=Íàáîð ñýðâ³ñࢠçìåíåíû
form.field.address.description=Íàïðûêëàä: 12.23.45.123 ö³ relay.info.ru
form.field.address=Àäðàñ íàâåäâàëüí³êà
form.field.agent_commonname.description=Ïàä ãýòûì ³ìåì Âàñ óáà÷àöü Âàøûÿ íàâåäâàëüí³ê³ ç ³íøûõ êðà³í.
form.field.agent_commonname=²íòýðíàöûÿíàëüíàå ³ìÿ (ëàö³íêàé)
form.field.agent_name.description=Ïàä ãýòûì ³ìåì Âàñ óáà÷àöü Âàøûÿ íàâåäâàëüí³ê³, ïà ³ì æà äà <br/>Âàñ áóäçå çâÿðòàööà ñ³ñòýìà.
form.field.agent_name=²ìÿ
form.field.avatar.current.description=Äàäçåíû ìàëþíàê íàâåäâàëüí³ê³ áóäóöü áà÷ûöü ó ñâà³ì ÷àò-àêíå, <br/> êàë³ áóäóöü ãóòàðûöü ç Âàì³. Íàö³ñíó¢øû íà ñïàñûëêó ïàä ìàëþíêàì,<br/>Âû ìîæàöå âûäàë³öü àâàòàðêó.
form.field.avatar.current=Ìàëþíàê áÿãó÷àé àâàòàðê³
form.field.avatar.upload.description=Âûáÿðûöå ôàéë íà ëàêàëüíûì äûñêó. Äëÿ íàéëåïøàãà àäëþñòðàâàííÿ ïàìåð <br/>ìàëþíà÷êà íå ïàâ³íåí ïåðà¢çûõîäç³öü 100x100 px.
form.field.avatar.upload=Çàãðóç³öü àâàòàðêó
form.field.ban_comment.description=Ïðû÷ûíà çàáàðîíû
form.field.ban_comment=Êàìåíòàð
form.field.ban_days.description=Êîëüêàñöü äç¸í, <br/> íà ÿêóþ áóäçå çàáàðîíåíû àäðàñ
form.field.ban_days=Äí³
form.field.email=Âàø email
form.field.groupcommondesc.description=Àï³ñàííå äëÿ íàâåäâàëüí³êà¢ ç ³íøûõ êðà³í.
form.field.groupcommondesc=²íòýðíàöûÿíàëüíàå àï³ñàííå
form.field.groupcommonname.description=Ãýòóþ íàçâó ¢áà÷àöü Âàøûÿ íàâåäâàëüí³ê³ ç ³íøûõ êðà³í.
form.field.groupcommonname=²íòýðíàöûÿíàëüíàÿ íàçâà
form.field.groupdesc.description=Áóäçå äàñòóïíàÿ íàâåäâàëüí³êàì ïðû âûáàðû ãðóïû.
form.field.groupdesc=Àï³ñàííå
form.field.groupemail.description=Àäðàñ äëÿ ïàâåäàìëåííÿ¢. Ïàê³íüöå ïóñòûì, êàá âûêàðûñòî¢âàöü ãëàáàëüíû àäðàñ.
form.field.groupname.description=Ìîæà áûöü íàçâàé àääçåëà ¢ Âàøàé êàìïàí³³.
form.field.groupname=Íàçâà ãðóïû
form.field.login.description=Ëàã³í ìîæà ñêëàäàööà ç ìàëåíüê³õ ëàö³íñê³õ ë³òàð ³ çíàêà ïàäêðýñëåííÿ.
form.field.login=Ëàã³í
form.field.mail.description=Äëÿ àïàâÿø÷ýííÿ¢ ³ àäíà¢ëåííÿ ïàðîëÿ.
form.field.mail=Àäðàñ ýëåêòðîííàé ïîøòû
form.field.message=Ïàâåäàìëåííå
form.field.name=Âàøàå ³ìÿ
form.field.password.description=Óâÿäç³öå íîâû ïàðîëü ö³ ïàê³íüöå ïîëå ïóñòûì, êàá çàõàâàöü ñòàðû.
form.field.password=Ïàðîëü
form.field.password_confirm.description=Ïàöâåðäç³öå ¢âåäçåíû ïàðîëü.
form.field.password_confirm=Ïàöâåðäæàííå
form.field.translation=Òýêñò ïåðàêëàäó
harderrors.header=<b>Íåìàã÷ûìà âûêàíàöü:</b><br/><ul>
image.button.login=/locales/be/images/login.gif
image.button.save=/locales/be/images/save.gif
image.button.search=/locales/be/images/search.gif
image.chat.history=/locales/be/images/history.gif
image.chat.message=/locales/be/images/message.gif
image.chat.sprite=/locales/be/images/wmchat.png
install.0.app=Ïðûêëàäàííå çíîéäçåíà ïà àäðàñå {0}
install.0.package=Êàíòðîëüíàÿ ñóìà ôàéëࢠïðàâåðàíà.
install.0.php=PHP âåðñ³³ {0}
install.1.connected=Âû ïàäëó÷àíû äà ñåðâåðà MySQL âåðñ³³ {0}
install.2.create=Ñòâàðûöü áàçó äàäçåíûõ "{0}"
install.2.db_exists=Ñòâîðàíà áàçà äàäçåíûõ "{0}".
install.2.notice=Áàçà, ÿêóþ Âû âûáðàë³, íå ³ñíóå íà ñåðâåðû. Êàë³ ¢ Âàñ ¸ñöü ïðàâû <br/>íà ÿå ñòâàðýííå, ÿå ìîæíà ñòâàðûöü öÿïåð.
install.3.create=Ñòâàðûöü íåàáõîäíûÿ òàáë³öû.
install.3.tables_exist=Íåàáõîäíûÿ òàáë³öû ñòâîðàíûÿ.
install.4.create=Àáíàâ³öü
install.4.done=Ñòðóêòóðà òàáë³ö ãàòîâàÿ äà âûêàðûñòàííÿ.
install.4.notice=Íåàáõîäíà àáíàâ³öü ñòðóêòóðó òàáë³ö äëÿ êàðýêòíàé ïðàöû Âýá Ìåñýíäæàðà.
install.5.newmessage=New Message
install.5.newvisitor=New Visitor
install.5.text=Ïðàâåðöå ãóê: {0} ³ {1}
install.bad_checksum=Êàíòðîëüíàÿ ñóìà íå ñóïàäàå äëÿ {0}
install.cannot_read=Íåìàã÷ûìà ïðà÷ûòàöü ôàéë {0}
install.check_files=Ïàñïðàáóéöå íàíîâà çàãðóç³öü ôàéëû íà ñåðâåð.
install.check_permissions=Íå õàïàå ïðàâî¢ {0}
install.connection.error=Íÿìà äîñòóïó äà MySQL ñåðâåðó, ïðàâåðöå íàëàäê³ ¢ config.php. Ïàìûëêà: {0}
install.done=Âûêàíàíà:
install.err.back=Âûïðàâ³öå ïðàáëåìó ³ ïàñïðàáóéöå ÿø÷ý ðàç. Íàö³ñí³öå <a>íàçàä</a>, êàá âÿðíóööà äà ìàéñòðà ¢ñòà븢ê³.
install.err.title=Ïàìûëêà
install.kill_tables.notice=Íåìàã÷ûìà àáíàâ³öü ñòðóêòóðó òàáë³ö. Ïàñïðàáóéöå çðàá³öü ãýòà ¢ðó÷íóþ ö³ ïåðàñòâàðûöå ¢ñå òàáë³öû íàíîâà (óâàãà: óñå äàäçåíûÿ áóäóöü çãóáëåíûÿ).
install.kill_tables=Âûäàë³öü ³ñíóþ÷ûÿ òàáë³öû
install.license=˳öýíç³éíàÿ äàìîâà ïðà ïðàãðàìíàå çàáåñïÿ÷ýííå
install.message=Ïðûòðûìë³âàéöåñÿ ¢êàçàííÿì ìàéñòðà äëÿ ïðàâ³ëüíàé íàëàäû áàçû äàäçåíûõ.
install.newfeatures=³íøóåì! Âû ïàñïÿõîâà ¢ñòàëÿâàë³ Mibew Âýá Ìåñýíäæàð {1}. Íàâåäàåöå <a href="{0}">ñòàðîíêó Ïàøûðýííÿ¢</a>, êàá ïàäêëþ÷ûöü áîëüø ôóíêöûé.
install.next=Íàñòóïíû êðîê:
install.no_file=Íå õàïàå ôàéëà: {0}
install.title=Óñòà븢êà
install.updatedb=Êàë³ ëàñêà, çàïóñö³öå <a href="{0}">Ìàéñòàð àáíà¢ëåííÿ áàçû äàäçåíûõ</a>.
installed.login_link=Óâàéñö³ ¢ ñ³ñòýìó
installed.message=<b>Óñòà븢êà ïàñïÿõîâà çàâåðøàíà. </b>
installed.notice=Âû ìîæàöå ¢âàéñö³ ¢ ñ³ñòýìó ÿê <b>admin</b> ç ïóñòûì ïàðîëåì.<br/><br/><font color="#c13030"><b>!!! Ó ìýòàõ áÿñïåê³ âûäàë³öå, êàë³ ëàñêà, êàòàëîã {0} ç Âàøàãà ñåðâåðà ³ ïàìÿíÿéöå ïàðîëü.</b></font>
lang.choose=Âûáÿðûöå Âàøóþ ìîâó
leavemail.body=Âàø íàâåäâàëüí³ê '{0}' ïàê³íó¢ ïàâåäàìëåííå:\n\n{2}\n\nÅmail: {1}\n{3}\n--- \nÇ ïàâàãàé,\nÂàø Âýá Ìåñýíäæàð
leavemail.subject=Ïûòàííå àä {0}
leavemessage.close=Çà÷ûí³öü
leavemessage.descr=Íàæàëü, çàðàç íÿìà í³âîäíàãà äàñòóïíàãà àïåðàòàðà. Ïàñïðàáóéöå çâÿðíóööà ïàçíåé ö³ ïàê³íüöå íàì ñâภïûòàííå, ³ ìû çâÿæàìñÿ ç Âàì³ ïà ïàê³íóòûì àäðàñå.
leavemessage.perform=Ïåðàäàöü
leavemessage.sent.message=Äçÿêóé çà Âàøàå ïûòàííå, ìû ïàñïðàáóåì àäêàçàöü íà ÿãî ÿê ìàãà õóò÷ýé.
leavemessage.sent.title=Âàøàå ïàâåäàìëåííå çàõàâàíàå
leavemessage.title=Ïàê³íüöå Âàøàå ïàâåäàìëåííå
leftMenu.client_agents=Àïåðàòàðû
leftMenu.client_gen_button=Êîä êíîïê³
leftMenu.client_settings=Íàëàäê³
license.title=˳öýíç³ÿ
localedirection=ltr
localeid=Belarusian (be)
mail.user.history.body=Äîáðû äçåíü, {0}!\n\nÏà Âàøàìó çàïûòó, äàñûëàåì ã³ñòîðûþ: \n\n{1}\n--- \nÇ ïàâàãàé,\nMibew Ìåñýíäæàð
mail.user.history.subject=Ìåñýíäæàð: ã³ñòîðûÿ äûÿëîãó
mailthread.close=Çà÷ûí³öü...
mailthread.enter_email=Óâÿäç³öå Âàø E-mail:
mailthread.perform=Àäïðàâ³öü
mailthread.title=Àäïðàâ³öü ã³ñòîðûþ ãóòàðê³<br/>íà ïàøòîâóþ ñêðûíþ
menu.agents=Ñï³ñ àïåðàòàðà¢
menu.blocked=Íåïàæàäàíûÿ íàâåäâàëüí³ê³
menu.canned=Øàáëîíû àäêàçà¢
menu.goonline=Âû Àôëàéí.<br/><a href="{0}">Ïàäêëþ÷ûööà..</a>
menu.groups.content=Àá'ÿäíàíí³ àïåðàòàðࢠíà àñíîâå àääçåëࢠö³ àáëàñöåé âåäà¢.
menu.groups=Ãðóïû
menu.locale.content=Àáðàöü ìîâó ñ³ñòýìû.
menu.locale=Ìîâà
menu.main=Ãàëî¢íàÿ
menu.operator=Âû {0}
menu.profile.content=Íà ãýòàé ñòàðîíöû Âû ìîæàöå àäðýäàãàâàöü ñâàþ ïåðñàíàëüíóþ ³íôàðìàöûþ.
menu.profile=Ïðîô³ëü
menu.translate=Ëàêàë³çàöûÿ
menu.updates.content=Ïðàâåðûöü íàÿ¢íàñöü àáíà¢ëåííÿ¢ ìåñýíäæàðà.
menu.updates=Àáíà¢ëåíí³
my_settings.error.password_match=Óâåäçåíûÿ ïàðîë³ ïàâ³ííû ñóïàäàöü
no_such_operator=Çàïûòàíû ¢ë³êîâû çàï³ñ íå ³ñíóå
operator.group.no_description=&lt;áåç àï³ñàííÿ&gt;
operator.groups.intro=Ãðóïû, ¢ ÿê³õ çíàõîäç³ööà àïåðàòàð.
operator.groups.title=Ãðóïû
page.analysis.search.head_browser=Áðà¢çýð
page.analysis.search.head_group=Ãðóïà
page.analysis.search.head_host=Àäðàñ íàâåäâàëüí³êà
page.analysis.search.head_messages=Ïàâåäàìëåííÿ¢ íàâåäâàëüí³êà
page.analysis.search.head_name=²ìÿ
page.analysis.search.head_operator=Àïåðàòàð
page.analysis.search.head_time=×àñ ó äûÿëîçå
page.analysis.userhistory.intro=Íà äàäçåíàé ñòàðîíöû Âû ìîæàöå ¢áà÷ûöü óñå äûÿëîã³ ç Âàøûì íàâåäâàëüí³êàì.
page.analysis.userhistory.title=óñòîðûÿ äûÿëîãà¢
page.chat.old_browser.close=Çà÷ûí³öü...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Òàêñàìà ïàäòðûìë³âàþööà íåêàòîðûÿ ñòàðûÿ áðà¢çýðû:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>Íàæàëü, äëÿ ïðàöû ãýòàé ñòàðîíê³ íåàáõîäçåí íàâåéøû áðà¢çýð. Âûêàðûñòî¢âàéöå:</p>
page.chat.old_browser.title=Âûêàðûñòî¢âàéöå íàâåéøû áðà¢çýð
page.gen_button.choose_group=Äëÿ ãðóïû
page.gen_button.choose_image=Âûáàð ìàëþíêà
page.gen_button.choose_locale=Äëÿ ÿêîé ëàêàë³ ñòâàðàöü êíîïêó
page.gen_button.choose_style=Ñòûëü ÷àò-àêíà
page.gen_button.code.description=<strong>Óâàãà!</strong> Ïðû ¢íÿñåíí³<br/> ÿê³õ-íåáóäçü çìåí<br/> ó ãýòû êîä ïðàöàçäîëüíàñöü<br/> êíîïê³ íå ãàðàíòóåööà!
page.gen_button.code=HTML-êîä
page.gen_button.default_group=-óñå àïåðàòàðû-
page.gen_button.include_site_name=Óêëþ÷àöü ³ìÿ ñàéòà ¢ êîä
page.gen_button.intro=Íà ãýòàé ñòàðîíöû Âû ìîæàöå àòðûìàöü HTML-êîä êíîïê³ "Âýá Ìåñýíäæàðà" äëÿ ðàçìÿø÷ýííÿ íà ñâà³ì ñàéöå.
page.gen_button.modsecurity=Ñóìÿø÷àëüíàñöü ç mod_security (modsecurity.org), óêëþ÷ûöå êàë³ àêíî ç ÷àòàì àäêðûâàåööà ç http ïàìûëêàé
page.gen_button.sample=Ïðûêëàä
page.gen_button.secure_links=Âûêàðûñòî¢âàöü àáàðîíåíàå çëó÷ýííå (https)
page.gen_button.title=Àòðûìàííå HTML-êîäà êíîïê³
page.group.create_new=Òóò âû ìîæàöå ñòâàðûöü íîâóþ ãðóïó.
page.group.duplicate_name=Êàë³ ëàñêà, âûáÿðûöå ³íøàå ³ìÿ. Ãðóïà ç òàê³ì ³ìåì óæî ³ñíóå.
page.group.intro=Òóò Âû ìîæàöå àäðýäàãàâàöü äýòàë³ ãðóïû.
page.group.membersnum=Àïåðàòàðû
page.group.no_such=Òàêîé ãðóïû íå ³ñíóå
page.group.title=Äýòàë³ ãðóïû
page.groupmembers.intro=Âûáÿðûöå àïåðàòàðà¢, ÿê³ÿ áóäóöü ñêëàäàöü ãýòó ãðóïó.
page.groupmembers.title=Ñêëàä ãðóïû
page.groups.confirm=Âû ¢ïý¢íåíû øòî æàäàåöå âûäàë³öü ãðóïó "{0}"?
page.groups.intro=Íà ãýòàé ñòàðîíöû âû ìîæàöå ê³ðàâàöü ãðóïàì³ àïåðàòàðà¢. Êîæíàÿ ãðóïà ìîæà ìåöü àñîáíóþ êíîïêó ïà÷àòêó ÷àòà ³ ñâàå øàáëîíû àäêàçà¢.
page.groups.isaway=Away
page.groups.isonline=Äàñòóïíàÿ
page.groups.new=Äàäàöü ãðóïó...
page.groups.title=Ãðóïû
page.preview.agentchat=Àêíî ÷àòà (ç áîêó àïåðàòàðà)
page.preview.agentrochat=Àêíî ïðàãëÿäó ÷àòà (äëÿ àïåðàòàðà)
page.preview.chatsimple=Ïðîñòàå ÷àê-àêíî. Àáíàâ³öå, êàá àäïðà¢ëÿöü ïàâåäàìëåíí³ (IE 5, Opera 7)
page.preview.choose=Âûáÿðûöå ñòûëü
page.preview.choosetpl=Àáÿðûöå øàáëîí
page.preview.error=Ïàìûëêà àêíà
page.preview.intro=Òóò âû ìîæàöå ïàãëÿäçåöü íà ñòûëü âàøàãà ñàéòà.
page.preview.leavemessage=Íàï³ñàöü ó àêíå ïàâåäàìëåííÿ¢
page.preview.leavemessagesent="Ïàâåäàìëåííå áóäçå äàñòà¢ëåíà" àêíî
page.preview.mail=Mail thread window
page.preview.mailsent="Mail is sent" window
page.preview.nochat=List of supported browsers window
page.preview.redirect=Redirect visitor to another operator window
page.preview.redirected="Visitor is redirected" window
page.preview.showerr=Àäëþñòðàâàöü ïàìûëê³
page.preview.style_default=-ç íàëàäàê ñàéòà-
page.preview.survey=Ôîðìà àïûòàííÿ íàâåäâàëüí³êà ïåðàä ïà÷àòêàì äûÿëîãó
page.preview.title=Ñòûëü ìåñýíäæàðà
page.preview.userchat=Àêíî ÷àòà (ç áîêó íàâåäâàëüí³êà)
page.translate.descr=Êàë³ Âàì íå ïàäàáàåööà ïåðàêëàä, äàøë³öå íàì Âàø âàðûÿíò.
page.translate.done=Âàø ïåðàêëàä çàõàâàíû.
page.translate.one=Óâÿäç³öå Âàø âàðûÿíò ïåðàêëàäó.
page.translate.title=Ëàêàë³çàöûÿ
page_agent.cannot_modify=Âû íå ìîæàöå çìÿíÿöü ïðîô³ëü ãýòàãà àïåðàòàðà.
page_agent.clear_avatar=Âûäàë³öü àâàòàðêó
page_agent.create_new=Ñòâàðýííå íîâàãà àïåðàòàðà.
page_agent.error.duplicate_login=Âûáÿðûöå ³íøû ëàã³í, áî àïåðàòàð ç óâåäçåíûì ëàã³íàì óæî çàðýã³ñòðàâàíû ¢ ñ³ñòýìå.
page_agent.error.wrong_login=Ëàã³í ïàâ³íåí ñêëàäàööà ç ëàö³íñê³õ çíàêà¢, ë³÷áࢠ³ çíàêà ïàäêðýñëåííÿ.
page_agent.intro=Íà ãýòàé ñòàðîíöû Âû ìîæàöå ïðàãëåäçåöü äýòàë³ àïåðàòàðà ³ àäðýäàãàâàöü ³õ.
page_agent.tab.avatar=Ôàòàãðàô³ÿ
page_agent.tab.groups=Ãðóïû
page_agent.tab.main=Àãóëüíàå
page_agent.tab.permissions=Ìàã÷ûìàñö³
page_agent.title=Äýòàë³ àïåðàòàðà
page_agents.agent_name=²ìÿ
page_agents.agents=Ïî¢íû ñï³ñ àïåðàòàðà¢:
page_agents.confirm=Âû ¢ïý¢íåíû, øòî æàäàåöå âûäàë³öü àïåðàòàðà "{0}"?
page_agents.intro=Íà ãýòàé ñòàðîíöû ìîæíà ïðàãëåäçåöü ñï³ñ àïåðàòàðࢠêàìïàí³³ ³ äàäàöü íîâàãà ïðû íàÿ¢íàñö³ àäïàâåäíûõ ïðàâî¢ äîñòóïó.
page_agents.isaway=Àäûøî¢
page_agents.isonline=Äàñòóïíû
page_agents.login=Ëàã³í
page_agents.new_agent=Äàäàöü àïåðàòàðà...
page_agents.status=Àïîøí³ ðàç
page_agents.title=Àïåðàòàðû
page_analysis.full.text.search=Ïîøóê ïà ³ì³ íàâåäâàëüí³êà ö³ ïà òýêñöå ïàâåäàìëåííÿ:
page_analysis.search.title=óñòîðûÿ äûÿëîãà¢
page_avatar.intro=Âû ìîæàöå çàãðóç³öü ôàòàãðàô³þ ïàøûðýííÿ JPG, GIF, PNG ö³ TIF.
page_avatar.title=Çàãðóçêà ôàòàãðàô³³
page_ban.intro=Ç äàïàìîãàé ìåõàí³çìó çàáàðîíû Âû ìîæàöå çìàãàööà ç íåïàæàäàíûì³ íàâåäâàëüí³êàì³, ÿê³ÿ ïàðóøàþöü ïðàöó êàíñóëüòàíòà¢, àäêðûâàþ÷û âÿë³êóþ êîëüêàñöü âîêíࢠö³ äàñûëàþ÷û ñïàì-ïàâåäàìëåíí³.
page_ban.sent=Àäðàñ {0} çàáàðîíåíû íà ïàçíà÷àíóþ êîëüêàñöü äç¸í.
page_ban.thread=Âû àäêðûë³ ãýòàå àêíî äëÿ äûÿëîãó ç "{0}", òàìó ïîëå <i>Àäðàñ</i> óæî çàïî¢íåíà. Àáÿðûöå êîëüêàñöü äç¸í ³ íàö³ñí³öå <i>Àäïðàâ³öü</i>.
page_ban.title=Çàáàðîíà àäðàñó
page_bans.add=Äàäàöü àäðàñ
page_bans.confirm=Âû ¢ïý¢íåíû, øòî æàäàåöå âûäàë³öü àäðàñ {0} ñà ñï³ñó çàáëàêàâàíûõ?
page_bans.list=Ñï³ñ çàáàðîíåíûõ àäðàñî¢:
page_bans.title=Çàáàðîíû
page_bans.to=Äà
page_client.pending_users=Íà ãýòàé ñòàðîíöû ìîæíà ïðàãëåäçåöü ñï³ñ íàâåäâàëüí³êà¢, ÿê³ÿ ÷àêàþöü àäêàçó.
page_group.tab.main=Àãóëüíàå
page_group.tab.members=Ñêëàä
page_login.error=Óâåäçåíû íÿïðàâ³ëüíû ëàã³í ö³ ïàðîëü
page_login.intro=Êàë³ ëàñêà, óâÿäç³öå Âàøûÿ ³ìÿ ³ ïàðîëü äëÿ àòðûìàííÿ àïåðàòàðñêàãà äîñòóïó äà ñ³ñòýìû.
page_login.login=Ëàã³í:
page_login.password=Ïàðîëü:
page_login.remember=Çàïîìí³öü
page_login.title=Óâàõîä ó ñ³ñòýìó
page_search.intro=Íà ãýòàé ñòàðîíöû ìîæíà àæûööÿâ³öü ïîøóê äûÿëîãࢠïà ³ì³ êàðûñòàëüí³êà ö³ ôðàçå, ÿêàÿ ñóñòðàêàåööà ¢ ïàâåäàìëåíí³.
page_settings.intro=Òóò Âû ìîæàöå çàäàöü îïöû³, ÿê³ÿ ¢ïëûâàþöü íà àäëþñòðàâàííå ÷àò-àêíà ³ àãóëüíûÿ ïàâîäç³íû ñ³ñòýìû.
page_settings.tab.features=Ïàøûðýíí³
page_settings.tab.main=Àãóëüíàå
page_settings.tab.performance=Ïðàäóêöûéíàñöü
page_settings.tab.themes=Ïðàãëÿä ñòûëÿ¢
pending.menu.hide=Ñõàâàöü ìåíþ >>
pending.menu.show=Ïàêàçàöü ìåíþ >>
pending.popup_notification=Íîâû íàâåäâàëüí³ê ÷àêàå àäêàçó.
pending.status.setaway=Âûñòàâ³öü ñòàòóñ "Àäûøî¢"
pending.status.setonline=Âûñòàâ³öü ñòàòóò "Äàñòóïíû"
pending.table.ban=Ïàçíà÷ûöü íàâåäâàëüí³êà ÿê íåïàæàäàíàãà
pending.table.head.contactid=Àäðàñ íàâåäâàëüí³êà
pending.table.head.etc=Ðîçíàå
pending.table.head.name=²ìÿ
pending.table.head.operator=Àïåðàòàð
pending.table.head.state=Ñòàí
pending.table.head.total=Àãóëüíû ÷àñ
pending.table.head.waittime=×àñ ÷àêàííÿ
pending.table.speak=Íàö³ñí³öå äëÿ òàãî, êàá àáñëóæûöü íàâåäâàëüí³êà
pending.table.view=Ïàäêëþ÷ûööà äà äûÿëîãó ¢ ðýæûìå ïðàãëÿäó
permission.admin=Àäì³í³ñòðàâàííå ñ³ñòýìû: íàëàäà, ê³ðàâàííå àïåðàòàðàì³, ãåíåðàöûÿ êíîïê³
permission.modifyprofile=Ìàã÷ûìàñöü çìÿíÿöü ñâîé ïðîô³ëü
permission.takeover=Ïåðàõàïëÿöü äûÿëîã³ ¢ ³íøûõ àïåðàòàðà¢
permission.viewthreads=Ïðàãëÿäàöü äûÿëîã³ ³íøûõ àïåðàòàðࢠó ðýæûìå ðýàëüíàãà ÷àñó
permissions.intro=Òóò Âû ìîæàöå ê³ðàâàöü ìàã÷ûìàñöÿì³ àïåðàòàðà.
permissions.title=Ìàã÷ûìàñö³ àïåðàòàðà
presurvey.department=Àáÿðûöå àääçåë:
presurvey.intro=Äçÿêóé, øòî çâÿçàë³ñÿ ç íàì³! Çàïî¢í³öå, êàë³ ëàñêà, íåâÿë³êóþ ôîðìó ³ íàö³ñí³öå "Ïà÷àöü äûÿëîã".
presurvey.mail=E-mail:
presurvey.name=Âàøàå ³ìÿ:
presurvey.question=Âàøàå ïûòàííå:
presurvey.submit=Ïà÷àöü äûÿëîã
presurvey.title=Âýá Ìåñýíäæàð
report.bydate.1=Äàòà
report.bydate.2=Äûÿëîãà¢
report.bydate.3=Ïàâåäàìëåííÿ¢ àïåðàòàðà¢
report.bydate.4=Ïàâåäàìëåííÿ¢ íàâåäâàëüí³êà¢
report.bydate.title=Âûêàðûñòàííå ìåñýíäæàðà ïà äíÿõ
report.byoperator.1=Àïåðàòàð
report.byoperator.2=Äûÿëîãà¢
report.byoperator.3=Ïàâåäàìëåííÿ¢
report.byoperator.4=Ñÿðýäíÿÿ äà¢æûíÿ ïàâåäàìëåííÿ (ó çíàêàõ)
report.byoperator.title=Ñòàòûñòûêà ïà àïåðàòàðàõ
report.no_items=Ìàëà äàäçåíûõ
report.total=Ðàçàì:
restore.back_to_login=Âÿðíóööà íà ãàëî¢íóþ
restore.emailorlogin=Ëàã³í ö³ E-Mail:
restore.intro=Ç ìåðêàâàííÿ¢ áÿñïåê³ ìû íå âûñûëàåì áÿãó÷û ïàðîëü, àëå Âû ìîæàöå çàìÿí³öü ÿãî íà íîâû, ñêàðûñòà¢øûñÿ ñïàñûëêàé ç ë³ñòà.
restore.pwd.message=Çàáûë³ñÿ ïàðîëü?
restore.sent.title=Çàïûò íà çìåíó ïàðîëÿ
restore.sent=Ìû àäïðàâ³ë³ ³íñòðóêöû³ ïà çìåíå ïàðîëÿ íà Âàø ïàøòîâû àäðàñ. Ïðàâåðöå Âàøóþ ïàøòîâóþ ñêðûíþ!
restore.submit=Ïàìÿíÿöü ïàðîëü
restore.title=Íå ìîæàöå ¢âàéñö³?
right.administration=ʳðàâàííå
right.main=Íàâåäâàëüí³ê³
right.other=Àñòàòíÿå
settings.chat.title.description=Íàïðûêëàä, íàçâà àääçåëà Âàøàé êàìïàí³³.
settings.chat.title=Çàãàëîâàê ó ÷àò-àêíå
settings.chatstyle.description=Ïðàäïðàãëÿä óñ³õ ñòàðîíàê êîæíàãà ñòûëþ äàñòóïíû <a href="themes.php">òóò</a>
settings.chatstyle=Âûáÿðûöå âûãëÿä âàøàãà ÷àò àêíà
settings.company.title.description=Óâÿäç³öå íàçâó Âàøàé êàìïàí³³
settings.company.title=Íàçâà êàìïàí³³
settings.email.description=Óâÿäç³öå àäðàñ ýëåêòðîííàé ïîøòû äëÿ àòðûìàííÿ ïàâåäàìëåííÿ¢ àä ñ³ñòýìû
settings.email=Àäðàñ ýëåêòðîííàé ïîøòû
settings.enableban.description=Ç ÿå äàïàìîãàé ìîæíà áëàêàâàöü íàïàäû ç âûçíà÷àíûõ àäðàñî¢
settings.enableban=Óêëþ÷ûöü ôóíêöûþ "Íåïàæàäàíûÿ íàâåäâàëüí³ê³"
settings.enablegroups.description=Äàçâàëÿå àá'ÿäíî¢âàöü àïåðàòàðࢠó ãðóïû ³ àðãàí³çî¢âàöü äëÿ ³õ àñîáíûÿ ÷ýðã³.
settings.enablegroups=Óêëþ÷ûöü ôóíêöûþ "Ãðóïû"
settings.enablepresurvey.description=Ïðàïàíóå íàâåäâàëüí³êó çàïî¢í³öü àäìûñëîâóþ ôîðìó ïåðàä ïà÷àòêàì ÷àòà.
settings.enablepresurvey=Óêëþ÷ûöü "Àïûòàííå ïåðàä ïà÷àòêàì äûÿëîãó"
settings.enablessl.description=Âàø ñåðâåð ïàâ³íåí áûöü íàëàäæàíû äëÿ àïðàöî¢ê³ https çàïûòà¢.
settings.enablessl=Äàçâàëÿöü àáàðîíåíûÿ çëó÷ýíí³ (SSL)
settings.enablestatistics.description=Äàäàå ñòàðîíêó ñà ñïðàâàçäà÷àì³ ïà âûêàðûñòàíí³ ìåñýíäæàðà.
settings.enablestatistics=Óêëþ÷ûöü ôóíêöûþ "Ñòàòûñòûêà"
settings.forcessl.description=Ïàêàçâàöü ÷àòû, âûêàðûñòî¢âàþ÷û òîëüê³ àáàðîíåíàå çëó÷ýííå
settings.forcessl=Ïðûìóñîâà ïåðàâîäç³öü óñå ÷àòû ¢ àáàðîíåíû ðýæûì
settings.frequencychat.description=Ïàêàæûöå ÷àø÷ûíþ àïûòàííÿ ñåðâåðà ¢ ñåêóíäàõ. Ïà çìà¢÷àíí³, 2 ñåêóíäû.
settings.frequencychat=Ïåðûÿäû÷íàñöü àáíà¢ëåííÿ ïàâåäàìëåííÿ¢ ó ÷àöå
settings.frequencyoldchat.description=Ñòàðûì áðà¢çàðàì äàâîäç³ööà ïåðàçàãðóæàöü öàëêàì äûÿëîã äëÿ àòðûìàííÿ íîâûõ ïàâåäàìëåííÿ¢. Ïà çìà¢÷àíí³, 7 ñåêóíä.
settings.frequencyoldchat=Ïåðûÿäû÷íàñöü àáíà¢ëåííÿ ¢ñÿãî äûÿëîãó äëÿ ñòàðûõ áðà¢çàðà¢
settings.frequencyoperator.description=Ïàêàæûöå ÷àø÷ûíþ àïûòàííÿ ñåðâåðà ¢ ñåêóíäàõ. Ïà çìà¢÷àíí³ - 2 ñåêóíäû.
settings.frequencyoperator=Ïåðûÿäû÷íàñöü àáíà¢ëåííÿ êàíñîë³ àïåðàòàðà
settings.geolink.description=Íà ëþáûì IP àäðàñå ìîæíà áóäçå àäêðûöü íåâÿë³êàå àêíî ç ãåà³íôàðìàöûÿé. Ìîæíà âûêàðûñòî¢âàöü {ip}.
settings.geolink=Ñïàñûëêà íà âîíêàâû geolocation ñýðâ³ñ
settings.geolinkparams.description=Ïàìåð àêíà ³ íàÿ¢íàñöü òóëáàðà¢
settings.geolinkparams=Îïöû³ äëÿ àêíà ç ãåàìíôàðìàöûÿé
settings.host.description=Áóäçå àäêðûâàööà ïà íàö³ñêó íà ëàãàòûï ö³ íàçâó êàìïàí³³ ¢ ÷àò-àêíå
settings.host=Ñïàñûëêà íà Âàø âýá-ñàéò
settings.leavemessage_captcha.description=Àáàðîíà àä à¢òàìàòûçàâàíàãà ñïàìó (captcha)
settings.leavemessage_captcha=Äàçâàëÿöü ïàê³äàöü ïàâåäàìëåííå òîëüê³ ïàñëÿ ¢âîäó àäìûñëîâàãà êîäà ç ìàëþíêà
settings.logo.description=Óâÿäç³öå ñïàñûëêó íà ëàãàòûï êàìïàí³³
settings.logo=Ëîãà êàìïàí³³
settings.no.title=Óâÿäç³öå ³ìÿ Âàøàé êàìïàí³³
settings.onehostconnections.description=0 äàçâàëÿå ëþáóþ êîëüêàñöü çëó÷ýííÿ¢
settings.onehostconnections=Ìàêñ³ìàëüíàÿ êîëüêàñöü äûÿëîãࢠç àäíàãî àäðàñó
settings.onlinetimeout.description=Êîëüêàñöü ñåêóíä, íà ïðàöÿãó ÿê³õ àïåðàòàð âûçíà÷àåööà ÿê àíëàéí ïàñëÿ àïîøíÿãà àáíà¢ëåííÿ. Ïà çìà¢÷àíí³ - 30 ñåêóíä.
settings.onlinetimeout=×àñàâû ³íòýðâàë äàñòóïíàñö³ àïåðàòàðà
settings.popup_notification.description=Äàçâàëÿå ïðûöÿãíóöü Âàøóþ ¢âàãó, êàë³ ãóêàâîé ³ â³çóàëüíàé àáâåñòê³ íåäàñòàòêîâà.
settings.popup_notification=Ïàêàçâàöü íåâÿë³ê³ äûÿëîã ïðû ç'ÿ¢ëåíí³ íîâûõ íàâåäâàëüí³êࢠó ÷àðçå.
settings.saved=Çìåíû çàõàâàíûÿ
settings.sendmessagekey=Äàñûëàöü ïàâåäàìëåííå ïà:
settings.show_online_operators.description=Ìîæà çàìàðóäç³öü àáíà¢ëåííå ñï³ñó
settings.show_online_operators=Ïàêàçâàöü äàñòóïíûõ àïåðàòàðࢠíà ñòàðîíöû íàâåäâàëüí³êà¢, ÿê³ÿ ÷àêàþöü
settings.survey.askgroup.description=Ïàêàçàöü/ñõàâàöü âûáàð ãðóïû ¢ äûÿëîçå ïåðàä ïà÷àòêàì ÷àòà
settings.survey.askgroup=Äàçâàëÿöü íàâåäâàëüí³êó âûá³ðàöü ãðóïó àïåðàòàðà¢
settings.survey.askmail.description=Ïàêàçàöü/ñõàâàöü ïîëå ¢âîäó àäðàñó ýëåêòðîííàé ïîøòû
settings.survey.askmail=Ïûòàöü e-mail àäðàñ
settings.survey.askmessage.description=Ïàêàçàöü/ñõàâàöü ïîëå ¢âîäó ïåðøàãà ïûòàííÿ
settings.survey.askmessage=Ïðàïàíàâàöü àäðàçó æ çàäàöü ïûòàííå
settings.title=Íàëàäê³ ìåñýíäæàðà
settings.usercanchangename.description=Ìàã÷ûìàñöü ïðûáðàöü ïîëå çìåíû ³ìÿ ç ÷àò-àêíà
settings.usercanchangename=Äàçâàëÿöü íàâåäâàëüí³êàì çìÿíÿöü ³ì¸íû
settings.usernamepattern.description=Ïàçíà÷öå, ÿê àäëþñòðàâàöü ³ìÿ íàâåäâàëüí³êà àïåðàòàðàì. Ìîæíà âûêàðûñòî¢âàöü {name}, {id} ³ {addr}. Ïà çìà¢÷àíí³: {name}
settings.usernamepattern=Àäëþñòðî¢âàíàå ³ìÿ íàâåäâàëüí³êà
settings.wrong.email=Óâÿäç³öå ïðàâ³ëüíû àäðàñ ýëåêòðîííàé ïîøòû
settings.wrong.onehostconnections=Ïîëå "Ìàêñ³ìàëüíàÿ êîëüêàñöü äûÿëîãà¢" ïàâ³ííà áûöü ë³êàì
site.title=mibew.org
site.url=http://mibew.org
statistics.dates=Àáÿðûöå äàòû
statistics.description=Ðîçíûÿ ñïðàâàçäà÷û ïà íàâåäâàëüí³êàõ ³ âûêàðûñòàíí³ ìåñýíäæàðà.
statistics.from=Ç:
statistics.till=Ïà:
statistics.title=Ñòàòûñòûêà
statistics.wrong.dates=Âû âûáðàë³ äàòó äëÿ ïà÷àòêó ñïðàâàçäà÷û ïàñëÿ äàòû êàíöà
tag.pagination.info=Ñòàðîíêà {0} ç {1}, ïàêàçàíû {2}-{3} ç {4}
tag.pagination.next=íàñòóïíàÿ
tag.pagination.no_items.elements=Íÿìà ýëåìåíòࢠäëÿ àäëþñòðàâàííÿ
tag.pagination.no_items=ͳ÷îãà íå çíîéäçåíà
tag.pagination.previous=ïàïÿðýäíÿÿ
thread.back_to_search=Ïåðàéñö³ ¢ ïîøóê
thread.chat_log=Ïðàòàêîë ãóòàðê³
thread.intro=Íà äàäçåíàé ñòàðîíöû Âû ìîæàöå ïðàãëåäçåöü äûÿëîã.
time.dateformat=%d %B %Y,
time.locale=be_BY.UTF-8
time.never=ͳêîë³
time.timeformat=%H:%M
time.today.at=Ѹííÿ ¢
time.yesterday.at=Ó÷îðà ¢
topMenu.admin=Àïåðàòàðñêàå ìåíþ
topMenu.logoff=Âûõàä
topMenu.main=Ãàëî¢íàÿ
topMenu.users.nomenu=áåç ìåíþ
topMenu.users=Íàâåäâàëüí³ê³
translate.direction=ʳðóíàê ïåðàêëàäó:
translate.show.all=Óñå ðàäê³
translate.show.foradmin=Ðàäê³ äëÿ àäì³í³ñòðàòàðà
translate.show.foroperator=Ðàäê³ äëÿ àïåðàòàðà
translate.show.forvisitor=Ðàäê³ äëÿ íàâåäâàëüí³êà
translate.show=Ïàêàçàöü:
translate.sort.key=Ïà êëþ÷û ðýñóðñà
translate.sort.lang=Ïà ðàäêó ç ïåðøàé ìîâû
translate.sort=Ñàðòàâàííå:
typing.remote=Âàø ñóðàçìî¢öà íàá³ðàå òýêñò...
updates.current=Âû âûêàðûñòî¢âàåöå:
updates.env=Àñÿðîääçå:
updates.installed_locales=Óñòàëÿâàíûÿ ìî¢íûÿ ïàêåòû:
updates.intro=Íàâ³íû ³ ³íôàðìàöûÿ ïðà àïîøí³ÿ âåðñ³³ çàãðóæàåööà ç àô³öûéíàãà ñàéòà ìåñýíäæàðà.
updates.latest=Àïîøíÿÿ âåðñ³ÿ:
updates.news=Íàâ³íû:
updates.title=Àáíà¢ëåíí³

View File

@ -1,14 +1,14 @@
encoding=utf-8 encoding=utf-8
output_charset=utf-8 output_charset=utf-8
output_encoding=utf-8 output_encoding=utf-8
admin.content.client_agents=Create, delete company operators. Manage theirs permissions. admin.content.client_agents=Create or delete company operators. Manage their permissions.
admin.content.client_gen_button=Button HTML code generation. admin.content.client_gen_button=Button HTML code generation.
admin.content.client_settings=Specify options affecting chat window and common system behavior. admin.content.client_settings=Specify options affecting chat window and common system behavior.
admin.content.description=Functions available for site operators. admin.content.description=Functions available for site operators.
agent.not_logged_in=Your session is expired please login again agent.not_logged_in=Your session has expired. Please login again
app.descr=Mibew Messenger is an open-source live support application. app.descr=Mibew Messenger is an open-source live support application.
app.title=Mibew Messenger app.title=Mibew Messenger
ban.error.duplicate=The specified address is already in use, click <a href="ban.php?id={1}">here</a> if you want to edit it. ban.error.duplicate=The specified address is already in use. Click <a href="ban.php?id={1}">here</a> if you want to edit it.
button.delete=Delete button.delete=Delete
button.enter=Enter button.enter=Enter
button.offline.bottom=Leave your message button.offline.bottom=Leave your message
@ -41,33 +41,34 @@ chat.client.changename=Change name
chat.client.name=You are chat.client.name=You are
chat.client.spam.prefix=[spam]&nbsp; chat.client.spam.prefix=[spam]&nbsp;
chat.client.visited.page=Visitor navigated to {0} chat.client.visited.page=Visitor navigated to {0}
chat.default.username=Visitor chat.close.confirmation=Are you sure want to leave chat?
chat.default.username=Guest
chat.error_page.close=Close... chat.error_page.close=Close...
chat.error_page.head=Error occurred: chat.error_page.head=Error occurred:
chat.error_page.title=Error chat.error_page.title=Error
chat.mailthread.sent.close=Close... chat.mailthread.sent.close=Close...
chat.mailthread.sent.closewindow=Click on this link to close the window chat.mailthread.sent.closewindow=Click on this link to close the window
chat.mailthread.sent.content=History of your chat was sent on address {0} chat.mailthread.sent.content=A history of your chat was sent to address {0}
chat.mailthread.sent.title=Sent chat.mailthread.sent.title=Sent
chat.predefined_answers=Hello, how may I help you?\nHello! Welcome to our support. How may I help you? chat.predefined_answers=Hello. How may I help you?\nHello! Welcome to our support. How may I help you?
chat.redirect.back=Back... chat.redirect.back=Back...
chat.redirect.cannot=You are not chatting with visitor. chat.redirect.cannot=You are not chatting with the visitor.
chat.redirect.choose=Choose: chat.redirect.choose=Choose:
chat.redirect.group=Group: chat.redirect.group=Group:
chat.redirect.operator=Operator: chat.redirect.operator=Operator:
chat.redirect.title=Redirect to<br/>another operator chat.redirect.title=Redirect to<br/>another operator
chat.redirected.close=Close... chat.redirected.close=Close...
chat.redirected.closewindow=Click to close the window chat.redirected.closewindow=Click to close the window
chat.redirected.content=The visitor placed in priorty queue of the operator {0}. chat.redirected.content=The visitor has been placed in the priorty queue of the operator {0}.
chat.redirected.group.content=The visitor placed in priorty queue of the group {0}. chat.redirected.group.content=The visitor has been placed in a priorty queue of the group {0}.
chat.redirected.title=The visitor redirected to another operator chat.redirected.title=The visitor has been redirected to another operator
chat.status.operator.changed=Operator {0} changed operator {1} chat.status.operator.changed=Operator {0} changed operator {1}
chat.status.operator.dead=Operator has connection issues, we temporarily moved you to foreground queue. Sorry for keeping you waiting. chat.status.operator.dead=Your operator has connection issues. We have moved you to a priorty position in the queue. Sorry for keeping you waiting.
chat.status.operator.joined=Operator {0} joined the chat chat.status.operator.joined=Operator {0} joined the chat
chat.status.operator.left=Operator {0} left the chat chat.status.operator.left=Operator {0} left the chat
chat.status.operator.redirect=Operator {0} redirected you to another operator, please, wait a little chat.status.operator.redirect=Operator {0} redirected you to another operator. Please wait a while.
chat.status.operator.returned=Operator {0} is back chat.status.operator.returned=Operator {0} is back
chat.status.user.changedname=Visitor changed the name {0} to {1} chat.status.user.changedname=The visitor changed their name {0} to {1}
chat.status.user.dead=Visitor closed chat window chat.status.user.dead=Visitor closed chat window
chat.status.user.left=Visitor {0} left the chat chat.status.user.left=Visitor {0} left the chat
chat.status.user.reopenedthread=Visitor joined chat again chat.status.user.reopenedthread=Visitor joined chat again
@ -79,12 +80,12 @@ chat.thread.state_wait_for_another_agent=Waiting for operator
chat.visitor.email=E-Mail: {0} chat.visitor.email=E-Mail: {0}
chat.visitor.info=Info: {0} chat.visitor.info=Info: {0}
chat.visitor.invitation.accepted=Visitor accepted invitation from operator {0} chat.visitor.invitation.accepted=Visitor accepted invitation from operator {0}
chat.wait=Thank you for contacting us. An operator will be with you shortly... chat.wait=Thank you for contacting us. An operator will be with you shortly.
chat.window.chatting_with=You chat with: chat.window.chatting_with=You are chatting with:
chat.window.close_title=Close chat chat.window.close_title=Close chat
chat.window.poweredby=Powered by: chat.window.poweredby=Powered by:
chat.window.poweredreftext=mibew.org chat.window.poweredreftext=mibew.org
chat.window.predefined.select_answer=Choose answer... chat.window.predefined.select_answer=Select answer...
chat.window.product_name=Mibew <span class="grey">Messenger</span> chat.window.product_name=Mibew <span class="grey">Messenger</span>
chat.window.send_message=Send message chat.window.send_message=Send message
chat.window.send_message_short=Send ({0}) chat.window.send_message_short=Send ({0})
@ -94,25 +95,25 @@ chat.window.toolbar.mail_history=Send chat history by e-mail
chat.window.toolbar.redirect_user=Redirect visitor to another operator chat.window.toolbar.redirect_user=Redirect visitor to another operator
chat.window.toolbar.refresh=Refresh chat.window.toolbar.refresh=Refresh
chat.window.toolbar.mute=Sound on/off chat.window.toolbar.mute=Sound on/off
clients.how_to=To answer the visitor click on his/her name in the list. clients.how_to=To answer the visitor click their name in the list.
clients.intro=This page displays a list of awaiting visitors. clients.intro=This page displays a list of visitors who are waiting.
clients.no_clients=The list of awaiting visitors is empty clients.no_clients=The list of visitors waiting is empty
clients.queue.chat=Visitors in dialogs clients.queue.chat=Visitors in dialogs
clients.queue.prio=Priority visitors queue clients.queue.prio=Priority visitors' queue
clients.queue.wait=Waiting for operator for the first time clients.queue.wait=Waiting an operator for the first time
clients.title=List of awaiting visitors clients.title=List of visitors waiting
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - mandatory fields common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - mandatory fields
company.title=Mibew Messenger Community company.title=Mibew Messenger Community
confirm.take.head=Change operator confirm.take.head=Change operator
confirm.take.message=Visitor <span style="color:blue;">{0}</span> already assisted by <span style="color:green;">{1}</span>.<br/> Are you really sure you want to start chatting the visitor? confirm.take.message=Visitor <span style="color:blue;">{0}</span> is already being assisted by <span style="color:green;">{1}</span>.<br/> Are you really sure you want to start chatting the visitor?
confirm.take.no=No, close the window confirm.take.no=No. Close the window
confirm.take.yes=Yes, I'm sure confirm.take.yes=Yes. I'm sure
content.blocked=Here you can defend from malicious visitors. content.blocked=Here you can block malicious visitors.
content.history=Search the dialogs history. content.history=Search the dialogs history.
content.logoff=Log out of the system. content.logoff=Log out of the system.
data.saved=Changes saved data.saved=Changes saved
demo.chat.question=There are so many browsers to choose from. Which one(s) do you recommend? demo.chat.question=There are so many browsers to choose from. Which ones do you recommend?
demo.chat.welcome=Hello, how may I help you? demo.chat.welcome=Hello. How may I help you?
errors.captcha=The letters you typed don't match the letters that were shown in the picture. errors.captcha=The letters you typed don't match the letters that were shown in the picture.
errors.failed.uploading.file=Error uploading file "{0}": {1}. errors.failed.uploading.file=Error uploading file "{0}": {1}.
errors.file.move.error=Error moving file errors.file.move.error=Error moving file
@ -137,7 +138,7 @@ form.field.avatar.current.description=Your avatar image.
form.field.avatar.current=Current avatar image form.field.avatar.current=Current avatar image
form.field.avatar.upload.description=Choose the avatar file to upload.<br/>The picture size should not exceed 100x100 px. form.field.avatar.upload.description=Choose the avatar file to upload.<br/>The picture size should not exceed 100x100 px.
form.field.avatar.upload=Upload avatar form.field.avatar.upload=Upload avatar
form.field.ban_comment.description=Reason of block form.field.ban_comment.description=Reason for block
form.field.ban_comment=Comment form.field.ban_comment=Comment
form.field.ban_days.description=Numbers of days this address is blocked form.field.ban_days.description=Numbers of days this address is blocked
form.field.ban_days=Days form.field.ban_days=Days
@ -157,7 +158,7 @@ form.field.mail.description=For notifications and password retrieval.
form.field.mail=E-mail form.field.mail=E-mail
form.field.message=Message form.field.message=Message
form.field.name=Your name form.field.name=Your name
form.field.password.description=Enter new password or leave the field empty to keep previous one. form.field.password.description=Enter a new password or leave the field empty to keep the previous one.
form.field.password=Password form.field.password=Password
form.field.password_confirm.description=Confirm new password. form.field.password_confirm.description=Confirm new password.
form.field.password_confirm=Confirmation form.field.password_confirm=Confirmation
@ -175,9 +176,9 @@ install.0.php=PHP version {0}
install.1.connected=You are connected to MySQL server version {0} install.1.connected=You are connected to MySQL server version {0}
install.2.create=Create database "{0}" install.2.create=Create database "{0}"
install.2.db_exists=Database "{0}" is created. 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.2.notice=The database was not found on the server. If you have permissions to create it now, click on the following link.
install.3.create=Create required tables. install.3.create=Create required tables.
install.3.tables_exist=Requred tables are created. install.3.tables_exist=Required tables are created.
install.4.create=Update tables install.4.create=Update tables
install.4.done=Tables structure is up to date. 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.4.notice=Structure of your tables should be adjusted for new version of Messenger.
@ -188,33 +189,33 @@ install.bad_checksum=Checksum differs for {0}
install.cannot_read=Cannot read file {0} install.cannot_read=Cannot read file {0}
install.check_files=Please, re-upload files to the server. install.check_files=Please, re-upload files to the server.
install.check_permissions=Insufficient file permissions {0} install.check_permissions=Insufficient file permissions {0}
install.connection.error=Could not connect, please check server settings in config.php. Error: {0} install.connection.error=Could not connect. Please check server settings in config.php. Error: {0}
install.done=Completed: install.done=Completed:
install.err.back=Resvole problem and try again. Press <a>back</a> to return to wizard. install.err.back=Resolve the problem and try again. Press <a>back</a> to return to the wizard.
install.err.title=Problem install.err.title=Problem
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.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.kill_tables=Drop existing tables from database install.kill_tables=Drop existing tables from database
install.license=Software license agreement install.license=Software license agreement
install.message=Follow the wizard to setup your database. install.message=Follow the wizard to setup your database.
install.newfeatures=Congratulations! You now have Mibew Messenger {1} installed. Turn on more features on <a href="{0}">Optional services</a> page. install.newfeatures=Congratulations! You now have Mibew Messenger {1} installed. Turn on more features on the <a href="{0}">Optional services</a> page.
install.next=Next step: install.next=Next step:
install.no_file=File is absent: {0} install.no_file=File is absent: {0}
install.title=Installation install.title=Installation
install.updatedb=Please, run <a href="{0}">Update wizard</a> to adjust your database. install.updatedb=Please run the <a href="{0}">Update wizard</a> to adjust your database.
installed.login_link=Proceed to login page installed.login_link=Proceed to the login page
installed.message=<b>Application installed successfully.</b> installed.message=<b>Application installed successfully.</b>
installed.notice=You can logon as <b>admin</b> with empty password.<br/><br/><font color="#c13030"><b>!!! For security reasons, please change your password immediately and remove {0} folder from your server.</b></font> installed.notice=You can logon as <b>admin</b> with empty password.<br/><br/><font color="#c13030"><b>!!! For security reasons please change your password immediately and remove the {0} folder from your server.</b></font>
invitation.message=Hello, how can I help you? invitation.message=Hello, how can I help you?
invitation.sent=Invitation sent to visitor. Please wait for a while. invitation.sent=Invitation sent to visitor. Please wait for a while.
invitation.title=Invitation invitation.title=Invitation
lang.choose=Choose your language lang.choose=Choose your language
leavemail.body=Your have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nYours site messenger leavemail.body=Your have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nRegards,\nMibew
leavemail.subject=Question from {0} leavemail.subject=Question from {0}
leavemessage.close=Close leavemessage.close=Close
leavemessage.descr=Sorry, no operator is available at the moment. Please, try again later or ask your question in this form. leavemessage.descr=Sorry. None of the support team is available at the moment. <br/>Please leave a message and someone will get back to you shortly.
leavemessage.perform=Submit leavemessage.perform=Submit
leavemessage.sent.message=Thank you for using our service. We'll answer you by mail as soon as possible. leavemessage.sent.message=Thank you for your message. We'll answer your query by email as soon as possible.
leavemessage.sent.title=Your message is sent leavemessage.sent.title=Your message has been sent
leavemessage.title=Leave your message leavemessage.title=Leave your message
leftMenu.client_agents=Operators leftMenu.client_agents=Operators
leftMenu.client_gen_button=Button code leftMenu.client_gen_button=Button code
@ -222,17 +223,17 @@ leftMenu.client_settings=Settings
license.title=License license.title=License
localedirection=ltr localedirection=ltr
localeid=English (en) localeid=English (en)
mail.user.history.body=Hello, {0}!\n\nYour chat history: \n\n{1}\n--- \nKind Regards,\nMibew Messenger mail.user.history.body=Hello {0}!\n\nYour chat history: \n\n{1}\n--- \nRegards,\nMibew
mail.user.history.subject=Mibew Messenger: dialog history mail.user.history.subject=Mibew: dialog history
mailthread.close=Close... mailthread.close=Close...
mailthread.enter_email=Enter your e-mail: mailthread.enter_email=Enter your email:
mailthread.perform=Send mailthread.perform=Send
mailthread.title=Send chat history<br/>by mail mailthread.title=Send chat history<br/>by mail
menu.agents=Operators list menu.agents=Operators list
menu.blocked=Blocked visitors menu.blocked=Blocked visitors
menu.canned=Canned Messages menu.canned=Canned Messages
menu.goonline=You are Offline.<br/><a href="{0}">Connect..</a> menu.goonline=You are Offline.<br/><a href="{0}">Connect..</a>
menu.groups.content=Department or skill based operator groups. menu.groups.content=Department or skill based groups.
menu.groups=Groups menu.groups=Groups
menu.locale.content=Change locale. menu.locale.content=Change locale.
menu.locale=Language menu.locale=Language
@ -245,7 +246,7 @@ menu.updates.content=Check for news and updates.
menu.updates=Updates menu.updates=Updates
my_settings.error.no_password=No Password set for the Administrator my_settings.error.no_password=No Password set for the Administrator
my_settings.error.password_match=Entered passwords do not match my_settings.error.password_match=Entered passwords do not match
no_such_operator=No such operator no_such_operator=No such Operator
operator.group.no_description=&lt;no description&gt; operator.group.no_description=&lt;no description&gt;
operator.groups.intro=Choose groups according to operator skills. operator.groups.intro=Choose groups according to operator skills.
operator.groups.title=Operator groups operator.groups.title=Operator groups
@ -257,14 +258,15 @@ page.analysis.search.head_name=Name
page.analysis.search.head_operator=Operator page.analysis.search.head_operator=Operator
page.analysis.search.head_time=Time in chat page.analysis.search.head_time=Time in chat
page.analysis.trackedpath.title=Tracked visitor's path page.analysis.trackedpath.title=Tracked visitor's path
page.analysis.userhistory.intro=You can find chat history of your visitors here. page.analysis.userhistory.intro=You can find the chat history of your visitors here.
page.analysis.userhistory.title=Visits history page.analysis.userhistory.title=Visit history
page.chat.old_browser.close=Close... page.chat.old_browser.close=Close...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Also, we support some old browsers:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul> page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Also, we support some old browsers:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>Your web browser is not fully supported by Mibew Messenger. \nPlease, use one of the following web browsers:</p> page.chat.old_browser.problem=<p>Your web browser is not fully supported. \nPlease, use one of the following web browsers:</p>
page.chat.old_browser.title=Please, use newer browser page.chat.old_browser.title=Please use a more recent browser
page.gen_button.choose_group=Code for group page.gen_button.choose_group=Code for group
page.gen_button.choose_image=Choose image page.gen_button.choose_image=Choose image
page.gen_button.choose_invitationstyle=Invitation style
page.gen_button.choose_locale=Code for language page.gen_button.choose_locale=Code for language
page.gen_button.choose_style=Chat window style page.gen_button.choose_style=Chat window style
page.gen_button.code.description=<strong>Caution!</strong> Please don't change<br/> the code manually because<br/> we don't guarantee that<br/> it will work! page.gen_button.code.description=<strong>Caution!</strong> Please don't change<br/> the code manually because<br/> we don't guarantee that<br/> it will work!
@ -276,27 +278,27 @@ page.gen_button.modsecurity=Compatibility with mod_security (modsecurity.org), t
page.gen_button.sample=Example page.gen_button.sample=Example
page.gen_button.secure_links=Use secure links (https) page.gen_button.secure_links=Use secure links (https)
page.gen_button.title=Button HTML code generation page.gen_button.title=Button HTML code generation
page.group.create_new=Here you can create new group. page.group.create_new=Create new group here.
page.group.duplicate_name=Please choose another name, because group with entered name already exists. page.group.duplicate_name=Please choose another name because a group with that name already exists.
page.group.intro=On this page you can edit group details. page.group.intro=On this page you can edit group details.
page.group.membersnum=Operators page.group.membersnum=Operators
page.group.no_such=No such group page.group.no_such=No such group
page.group.title=Group details page.group.title=Group details
page.groupmembers.intro=View and edit the member list. page.groupmembers.intro=View and edit the member list.
page.groupmembers.title=Members page.groupmembers.title=Members
page.groups.confirm=Are you sure that you want to delete group "{0}"? page.groups.confirm=Are you sure that you want to delete the group "{0}"?
page.groups.intro=This page displays a list of groups in your company. Each group can have separate button and canned responses. page.groups.intro=This page displays a list of groups. Each group can have separate button and canned responses.
page.groups.isaway=Away page.groups.isaway=Away
page.groups.isonline=Online page.groups.isonline=Online
page.groups.new=Create new group... page.groups.new=Create new group
page.groups.title=Groups page.groups.title=Groups
page.preview.agentchat=Chat window (operator-mode) page.preview.agentchat=Chat window (operator-mode)
page.preview.agentrochat=View Chat window (operator in readonly mode) page.preview.agentrochat=View Chat window (operator in read-only mode)
page.preview.chatsimple=Simple chat window, refresh to post messages (IE 5, Opera 7) page.preview.chatsimple=Simple chat window. Refresh to post messages (IE 5, Opera 7)
page.preview.choose=Choose style page.preview.choose=Choose style
page.preview.choosetpl=Choose template page.preview.choosetpl=Choose template
page.preview.error=Error window page.preview.error=Error window
page.preview.intro=From here, you can view the list of themes you currently have installed. page.preview.intro=You can view the list of themes you currently have installed here.
page.preview.leavemessage=Leave message window page.preview.leavemessage=Leave message window
page.preview.leavemessagesent="Message is delivered" window page.preview.leavemessagesent="Message is delivered" window
page.preview.mail=Mail thread window page.preview.mail=Mail thread window
@ -309,14 +311,14 @@ page.preview.style_default=-from general settings-
page.preview.survey=Pre-chat survey page.preview.survey=Pre-chat survey
page.preview.title=Site style page.preview.title=Site style
page.preview.userchat=Chat window (user-mode) page.preview.userchat=Chat window (user-mode)
page.translate.descr=If you don't like the translation, please send us an update. page.translate.descr=If you don't agree with the translation please send us an update.
page.translate.done=Your translation is saved. page.translate.done=Your translation is saved.
page.translate.one=Enter you translation. page.translate.one=Enter your translation.
page.translate.title=Localization wizard page.translate.title=Localization wizard
page_agent.cannot_modify=You are not allowed to change this person's profile. page_agent.cannot_modify=You are not allowed to change this person's profile.
page_agent.clear_avatar=Remove avatar page_agent.clear_avatar=Remove avatar
page_agent.create_new=Here you can create new operator. page_agent.create_new=You can create a new operator here.
page_agent.error.duplicate_login=Please choose another login, because operator with entered login is already registered in the system. page_agent.error.duplicate_login=Please choose another login because an operator with that login is already registered in the system.
page_agent.error.wrong_login=Login should contain only latin characters, numbers and underscore symbol. page_agent.error.wrong_login=Login should contain only latin characters, numbers and underscore symbol.
page_agent.intro=Edit general operator settings. page_agent.intro=Edit general operator settings.
page_agent.tab.avatar=Photo page_agent.tab.avatar=Photo
@ -327,6 +329,12 @@ page_agent.title=Operator details
page_agents.agent_name=Name page_agents.agent_name=Name
page_agents.agents=Full list of operators: page_agents.agents=Full list of operators:
page_agents.confirm=Are you sure that you want to delete operator "{0}"? page_agents.confirm=Are you sure that you want to delete operator "{0}"?
page_agents.cannot.disable.admin=Cannot disable "admin".
page_agents.cannot.disable.self=Cannot disable self.
page_agents.disable.agent=disable
page_agents.disable.not.allowed=You are not allowed to disable operators.
page_agents.enable.agent=enable
page_agents.enable.not.allowed=You are not allowed to enable operators.
page_agents.intro=This page displays a list of company operators. page_agents.intro=This page displays a list of company operators.
page_agents.isaway=Away page_agents.isaway=Away
page_agents.isonline=Online page_agents.isonline=Online
@ -335,12 +343,12 @@ page_agents.new_agent=Add operator...
page_agents.status=Last active page_agents.status=Last active
page_agents.title=Operators page_agents.title=Operators
page_analysis.full.text.search=User name or message text search: page_analysis.full.text.search=User name or message text search:
page_analysis.search.title=Chats history page_analysis.search.title=Chat history
page_avatar.intro=You can upload your photo only in JPG, GIF, PNG or TIF image file. page_avatar.intro=You can upload your photo only as JPG, GIF, PNG or TIF image files.
page_avatar.title=Upload photo page_avatar.title=Upload photo
page_ban.intro=Here you can block malicious visitors that affect you work by spam messages. page_ban.intro=Here you can block malicious visitors that affect your work with spam messages.
page_ban.sent=Address {0} is blocked for specified number of days. page_ban.sent=Address {0} is blocked for a specified number of days.
page_ban.thread=You opened this window for "{0}" thread, <i>Address</i> field is already filled. Select number of days and click <i>Send</i>. page_ban.thread=You opened this window for "{0}" thread. <i>Address</i> field is already filled. Select a number of days and click <i>Send</i>.
page_ban.title=Block address page_ban.title=Block address
page_bans.add=Add address page_bans.add=Add address
page_bans.confirm=Are you sure that you want to delete address {0} from the blocked list? page_bans.confirm=Are you sure that you want to delete address {0} from the blocked list?
@ -351,23 +359,25 @@ page_client.pending_users=You can find awaiting visitors.
page_group.tab.main=General page_group.tab.main=General
page_group.tab.members=Members page_group.tab.members=Members
page_login.error=Entered login/password is incorrect page_login.error=Entered login/password is incorrect
page_login.intro=Please enter your username and password to access administrative tools, see your visitors and browse the history. page_login.operator.disabled=Your account is temporarily blocked. Please contact system administrator.
page_login.intro=Please enter your username and password to access administrative tools. See your visitors and browse the history.
page_login.login=Login: page_login.login=Login:
page_login.password=Password: page_login.password=Password:
page_login.remember=Remember page_login.remember=Remember
page_login.title=Login page_login.title=Login
page_search.intro=Search for chat history of a specified user or a specified phrase in a message. page_search.intro=Search the chat history for a specified user or a specified phrase in messages.
page_settings.intro=Specify options affecting chat window and common system behavior. page_settings.intro=Specify options affecting chat window and common system behavior.
page_settings.tab.features=Optional Services page_settings.tab.features=Optional Services
page_settings.tab.main=General page_settings.tab.main=General
page_settings.tab.performance=Performance page_settings.tab.performance=Performance
page_settings.tab.themes=Themes preview page_settings.tab.themes=Chat themes preview
page_settings.tab.invitationthemes=Invitation themes preview
pending.menu.hide=Hide menu >> pending.menu.hide=Hide menu >>
pending.menu.show=Show menu >> pending.menu.show=Show menu >>
pending.popup_notification=New visitor is waiting for an answer. pending.popup_notification=A new visitor is waiting for an answer.
pending.status.setaway=Set "Away" status pending.status.setaway=Set status as "Away"
pending.status.setonline=Set "Available" status pending.status.setonline=Set status as "Available"
pending.table.ban=Ban the visitor pending.table.ban=Ban this visitor
pending.table.head.contactid=Visitor's address pending.table.head.contactid=Visitor's address
pending.table.head.etc=Misc pending.table.head.etc=Misc
pending.table.head.name=Name pending.table.head.name=Name
@ -386,7 +396,8 @@ permission.viewthreads=View another operator's chat thread
permissions.intro=Change restrictions and available features for this operator. permissions.intro=Change restrictions and available features for this operator.
permissions.title=Permissions permissions.title=Permissions
presurvey.department=Choose Department: presurvey.department=Choose Department:
presurvey.intro=Thanks for contacting us! To better serve you, please fill out the form below and click the Start Chat button. presurvey.department.description=Department description:
presurvey.intro=Thank you for contacting us. Please fill out the form below and click the Start Chat button.
presurvey.mail=Email: presurvey.mail=Email:
presurvey.name=Name: presurvey.name=Name:
presurvey.question=Initial Question: presurvey.question=Initial Question:
@ -396,28 +407,34 @@ report.bydate.1=Date
report.bydate.2=Chat threads report.bydate.2=Chat threads
report.bydate.3=Messages from operators report.bydate.3=Messages from operators
report.bydate.4=Messages from visitors report.bydate.4=Messages from visitors
report.bydate.5=Average waiting time (in seconds)
report.bydate.6=Average chat time (in seconds)
report.bydate.title=Usage statistics for each date report.bydate.title=Usage statistics for each date
report.byoperator.1=Operator report.byoperator.1=Operator
report.byoperator.2=Chat Threads report.byoperator.2=Chat Threads
report.byoperator.3=Messages report.byoperator.3=Messages
report.byoperator.4=Average message length (in chars) report.byoperator.4=Average message length (in chars)
report.byoperator.title=Threads by operator report.byoperator.title=Threads by operator
report.bypage.1=Page
report.bypage.2=View times
report.bypage.3=Chat threads
report.bypage.title=Chat threads by page
report.no_items=Not enough data report.no_items=Not enough data
report.total=Total: report.total=Total:
resetpwd.changed.title=Your password has been changed! resetpwd.changed.title=Your password has been changed.
resetpwd.changed=Login using your new password. resetpwd.changed=Login using your new password.
resetpwd.intro=Please choose a password to use with your Mibew account. resetpwd.intro=Please choose a password to use with your account.
resetpwd.login=Proceed to login resetpwd.login=Proceed to login
resetpwd.submit=Change resetpwd.submit=Change
resetpwd.title=Change your Mibew password resetpwd.title=Change your password
restore.back_to_login=Back to login restore.back_to_login=Back to login
restore.emailorlogin=Login or E-mail: restore.emailorlogin=Login or E-mail:
restore.intro=You can't retrieve your password, but you can set a new one by following a link sent to you by email. restore.intro=You cannot retrieve your password, but you can set a new one by following a link sent to you by email.
restore.mailsubj=Reset your Mibew password restore.mailsubj=Reset your Mibew password
restore.mailtext=Hi, {0}\n\nPlease click on the link below or copy and paste the URL into your browser:\n{1}\n\nThis will let you choose another password.\n\nMibew Messenger. restore.mailtext=Hi, {0}\n\nPlease click on the link below or copy and paste the URL into your browser:\n{1}\n\nThis will let you choose another password.\n\nRegards,\nMibew
restore.pwd.message=Forgot your password? restore.pwd.message=Forgot your password?
restore.sent.title=Password retrieval restore.sent.title=Password retrieval
restore.sent=We've sent the instructions to your email. Please, check it! restore.sent=We've sent the instructions to your email. Please check it.
restore.submit=Reset password restore.submit=Reset password
restore.title=Trouble Accessing Your Account? restore.title=Trouble Accessing Your Account?
right.administration=Administration right.administration=Administration
@ -425,21 +442,21 @@ right.main=Main
right.other=Other right.other=Other
settings.chat.title.description=Name of your company for example. settings.chat.title.description=Name of your company for example.
settings.chat.title=Title in the chat window settings.chat.title=Title in the chat window
settings.chatstyle.description=Preview for all pages of each style is available <a href="themes.php">here</a> settings.chatstyle.description=A preview all pages for each style is available <a href="themes.php">here</a>
settings.chatstyle=Select style for your chat windows settings.chatstyle=Select a style for your chat windows
settings.company.title.description=Enter your company title settings.company.title.description=Enter your company title
settings.company.title=Company title settings.company.title=Company title
settings.email.description=Enter email to receive system messages settings.email.description=Enter an email to receive system messages
settings.email=Email settings.email=Email
settings.enableban.description=Using it you can block attacks from specific IPs settings.enableban.description=Using it you can block attacks from specific IPs
settings.enableban=Enable feature "Malicious Visitors" settings.enableban=Enable feature "Malicious Visitors"
settings.enablegroups.description=Use it to have separate queues for different questions. settings.enablegroups.description=Use it to have separate queues for different questions.
settings.enablegroups=Enable "Groups" settings.enablegroups=Enable "Groups"
settings.enablepresurvey.description=Forces user to fill out a special form to start chat. settings.enablepresurvey.description=Forces the user to fill out a special form to start a chat.
settings.enablepresurvey=Enable "Pre-chat survey" settings.enablepresurvey=Enable "Pre-chat survey"
settings.enablessl.description=Please, note that your web server should be configured to support https requests. settings.enablessl.description=Please note that your web server should be configured to support https requests.
settings.enablessl=Allow secure connections (SSL) settings.enablessl=Allow secure connections (SSL)
settings.enablestatistics.description=Adds page with messenger usage reports. settings.enablestatistics.description=Adds a page with messenger usage reports.
settings.enablestatistics=Enable "Statistics" settings.enablestatistics=Enable "Statistics"
settings.enabletracking.description=Enable tracking of visitors' activity on your site and ability to invite visitors to chat. settings.enabletracking.description=Enable tracking of visitors' activity on your site and ability to invite visitors to chat.
settings.enabletracking=Enable "Tracking and inviting" settings.enabletracking=Enable "Tracking and inviting"
@ -453,22 +470,24 @@ settings.frequencyoperator.description=Specify the poll interval in seconds. Def
settings.frequencyoperator=Operator's console refresh time settings.frequencyoperator=Operator's console refresh time
settings.frequencytracking.description=Specify the poll interval in seconds. Default is 10 seconds. settings.frequencytracking.description=Specify the poll interval in seconds. Default is 10 seconds.
settings.frequencytracking=Tracking refresh time settings.frequencytracking=Tracking refresh time
settings.geolink.description=Each IP becomes a link opening in new window. {ip} is substituted with a real ip. settings.geolink.description=Each IP becomes a link opening in a new window. {ip} is substituted with a real IP.
settings.geolink=Link to an external geolocation service settings.geolink=Link to an external geolocation service
settings.geolinkparams.description=Window size and toolbars hiding settings.geolinkparams.description=Window size and toolbars hiding
settings.geolinkparams=Geolocation window options settings.geolinkparams=Geolocation window options
settings.host.description=Destination for you company name or logo link settings.host.description=Destination for your company name or logo link
settings.host=URL of your website settings.host=URL of your website
settings.invitationlifetime.description=Specify the lifetime of invitation in seconds. Default is 60 seconds. settings.invitationlifetime.description=Specify the lifetime of invitation in seconds. Default is 60 seconds.
settings.invitationlifetime=Invitation lifetime settings.invitationlifetime=Invitation lifetime
settings.invitationstyle.description=A preview for invitation style is available <a href="invitationthemes.php">here</a>
settings.invitationstyle=Select a style for your invitation
settings.leavemessage_captcha.description=Protection against automated spam (captcha) settings.leavemessage_captcha.description=Protection against automated spam (captcha)
settings.leavemessage_captcha=Force visitor to enter verification code when leaving message settings.leavemessage_captcha=Force visitorOD to enter a verification code when leaving message
settings.logo.description=Enter http address of your company logo settings.logo.description=Enter http address of your company logo
settings.logo=Your company logo settings.logo=Your company logo
settings.no.title=Please enter your company title settings.no.title=Please enter your company title
settings.onehostconnections.description=0 allows any number of connections settings.onehostconnections.description=0 allows any number of connections
settings.onehostconnections=Max number of threads from one address settings.onehostconnections=Max number of threads from one address
settings.onlinetimeout.description=Set the number of seconds to show operator as online. Default is 30 seconds. settings.onlinetimeout.description=Set the number of seconds to show an operator as online. Default is 30 seconds.
settings.onlinetimeout=Operator online time threshold settings.onlinetimeout=Operator online time threshold
settings.popup_notification.description=Small dialog appears to attract your attention. settings.popup_notification.description=Small dialog appears to attract your attention.
settings.popup_notification=Enable "Popup dialog notification of the new visitor". settings.popup_notification=Enable "Popup dialog notification of the new visitor".
@ -477,22 +496,25 @@ settings.sendmessagekey=Send messages with:
settings.show_online_operators.description=Can slow down the update rate of the list settings.show_online_operators.description=Can slow down the update rate of the list
settings.show_online_operators=Show online operators on "List of awaiting visitors" page settings.show_online_operators=Show online operators on "List of awaiting visitors" page
settings.survey.askgroup.description=Show/hide department selection field in the survey settings.survey.askgroup.description=Show/hide department selection field in the survey
settings.survey.askgroup=Allows visitor to choose department/group settings.survey.askgroup=Allows a visitor to choose department/group
settings.survey.askmail.description=Show/hide email field in the survey settings.survey.askmail.description=Show/hide email field in the survey
settings.survey.askmail=Ask visitor e-mail settings.survey.askmail=Ask for visitor's email
settings.survey.askmessage.description=Show/hide initial question field in the survey settings.survey.askmessage.description=Show/hide initial question field in the survey
settings.survey.askmessage=Show initial question field settings.survey.askmessage=Show initial question field
settings.title=Messenger settings settings.title=Messenger settings
settings.trackinglifetime.description=Specify the lifetime of old visitor's tracks in seconds. Default is 600 seconds. settings.trackinglifetime.description=Specify the lifetime of old visitor's tracks in seconds. Default is 600 seconds.
settings.trackinglifetime=Track lifetime settings.trackinglifetime=Track lifetime
settings.threadlifetime.description=Specify the lifetime of the thread after closing the dialog box in seconds. Default is 60 seconds. Set 0 for unlimited thread lifetime.
settings.threadlifetime=Thread lifetime
settings.usercanchangename.description=Turn off to hide edit box from chat window settings.usercanchangename.description=Turn off to hide edit box from chat window
settings.usercanchangename=Allows users to change their names settings.usercanchangename=Allows users to change their names
settings.usernamepattern.description=How to build visitor identifying string from {name}, {id} or {addr}. Default: {name} settings.usernamepattern.description=How to build visitor's identifying string from {name}, {id} or {addr}. Default: {name}
settings.usernamepattern=Visitor's identifier settings.usernamepattern=Visitor's identifier
settings.visitorslimit.description=Specify the number of items to display in tracked visitors list. Default is 20. Set 0 for all visitors (not recommended). settings.visitorslimit.description=Specify the number of items to display in tracked visitors list. Default is 20. Set 0 for all visitors (not recommended).
settings.visitorslimit=Limit for tracked visitors list settings.visitorslimit=Limit for tracked visitors list
settings.wrong.email=Enter proper email address settings.wrong.email=Enter a valid email address
settings.wrong.onehostconnections="Max number of threads" field should be number settings.wrong.onehostconnections="Max number of threads" field should be a number
settings.wrong.threadlifetime="Thread lifetime" field should be a number
site.title=mibew.org site.title=mibew.org
site.url=http://mibew.org site.url=http://mibew.org
statistics.dates=Select dates statistics.dates=Select dates
@ -515,9 +537,9 @@ time.never=Never
time.timeformat=%I:%M %p time.timeformat=%I:%M %p
time.today.at=Today at time.today.at=Today at
time.yesterday.at=Yesterday at time.yesterday.at=Yesterday at
topMenu.admin=Dashboard topMenu.admin=Home
topMenu.logoff=Exit topMenu.logoff=Exit
topMenu.main=Dashboard topMenu.main=Home
topMenu.users.nomenu=without menu topMenu.users.nomenu=without menu
topMenu.users=Visitors topMenu.users=Visitors
tracked.date=Visit time tracked.date=Visit time

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -6,7 +6,7 @@ admin.content.client_gen_button=ایجاد کد برای دکمه‌ی چت
admin.content.client_settings=تنظیمات پنجره‌ی چت admin.content.client_settings=تنظیمات پنجره‌ی چت
admin.content.description=امکانات موجود برای متصدیان سایت admin.content.description=امکانات موجود برای متصدیان سایت
agent.not_logged_in=لطفا دوباره وارد سیستم شوید agent.not_logged_in=لطفا دوباره وارد سیستم شوید
app.descr=Mibew یک پیامرسان تحت وب متن باز است app.descr=Mibew یک پیامرسان تحت وب متن باز است
app.title=پیام رسان Mibew app.title=پیام رسان Mibew
button.delete=حذف button.delete=حذف
button.enter=ورود button.enter=ورود
@ -73,7 +73,7 @@ chat.thread.state_wait=در صف انتظار
chat.thread.state_wait_for_another_agent=در انتظار یک متصدی chat.thread.state_wait_for_another_agent=در انتظار یک متصدی
chat.visitor.email=آدرس ایمیل: {0} chat.visitor.email=آدرس ایمیل: {0}
chat.visitor.info=اطلاعات: {0} chat.visitor.info=اطلاعات: {0}
chat.wait=با تشکر از اینکه ایران سرور را انتخاب نمودید،لطفا منتظر بمانید... chat.wait=با تشکر از اینکه ما را انتخاب نمودید،لطفا منتظر بمانید...
chat.window.chatting_with=شما در حال هستید با: chat.window.chatting_with=شما در حال هستید با:
chat.window.close_title= اتمام چت chat.window.close_title= اتمام چت
chat.window.poweredby=قدرت گرفته از: chat.window.poweredby=قدرت گرفته از:
@ -120,6 +120,7 @@ form.field.agent_name.description=این نام توسط کاربر دیده م
form.field.agent_name=نام form.field.agent_name=نام
form.field.avatar.current.description=آواتار شما form.field.avatar.current.description=آواتار شما
form.field.avatar.current=آواتار فعلی form.field.avatar.current=آواتار فعلی
form.field.avatar.upload.description=فایل عکس آواتار خود را انتخاب کنید <br/> اندازه عکس باید کمتر از ۱۰۰*۱۰۰ پیکسل باشد.
form.field.avatar.upload=آوپلود آواتار form.field.avatar.upload=آوپلود آواتار
form.field.ban_comment.description=دلیل مسدود سازی form.field.ban_comment.description=دلیل مسدود سازی
form.field.ban_comment=توضیح form.field.ban_comment=توضیح
@ -132,20 +133,29 @@ form.field.groupdesc.description=توضیحاتی در رابطه با این ب
form.field.groupdesc=توضیحات form.field.groupdesc=توضیحات
form.field.groupname.description=یک نام برای شناسایی این بخش form.field.groupname.description=یک نام برای شناسایی این بخش
form.field.groupname=نام بخش form.field.groupname=نام بخش
form.field.login.description=برای ورود می توانید از حروف کوچک انگلیسی استفاده کنید
form.field.login=ورود form.field.login=ورود
form.field.mail.description=برای بازیابی رمز و اخبار و اطلاعات form.field.mail.description=برای بازیابی رمز و اخبار و اطلاعات
form.field.mail=آدرس ایمیل form.field.mail=آدرس ایمیل
form.field.message=پیام form.field.message=پیام
form.field.name=نام شما form.field.name=نام شما
form.field.password.description=رمز عبور خود را وارد کنید
form.field.password=رمز form.field.password=رمز
form.field.password_confirm.description=رمز را دوباره وارد کنید form.field.password_confirm.description=رمز را دوباره وارد کنید
form.field.password_confirm=تایید رمز form.field.password_confirm=تایید رمز
form.field.translation=ترجمه form.field.translation=ترجمه
image.button.login=/locales/fa/images/login.gif
image.button.save=/locales/fa/images/save.gif
image.button.search=/locales/fa/images/search.gif
image.chat.history=/locales/fa/images/history.gif
image.chat.message=/locales/fa/images/message.gif
image.chat.sprite=/locales/fa/images/wmchat.png
install.next=گام بعدی: install.next=گام بعدی:
lang.choose=انتخاب زبان
leavemessage.close=خروج leavemessage.close=خروج
leavemessage.descr=متاسفانه در حال حاضر هیچ متصدی امکان چت ندارد، لطفا از طریق فرم درخواست خود را ارسال نمایید تا سریعا بررسی شود. leavemessage.descr=متاسفانه در حال حاضر هیچ متصدی امکان چت ندارد، لطفا از طریق فرم درخواست خود را ارسال نمایید تا سریعا بررسی شود.
leavemessage.perform=ارسال leavemessage.perform=ارسال
leavemessage.sent.message=با تشکر از انتخاب ایران سرور، بزودی از طریق ایمیل به شما پاسخ خواهیم داد. leavemessage.sent.message=با تشکر از انتخاب ما، بزودی از طریق ایمیل به شما پاسخ خواهیم داد.
leavemessage.sent.title=پیام شما ارسال شد leavemessage.sent.title=پیام شما ارسال شد
leavemessage.title=پیغام بگذارید leavemessage.title=پیغام بگذارید
leftMenu.client_agents=متصدیان leftMenu.client_agents=متصدیان
@ -165,7 +175,7 @@ menu.groups.content=بخش‌ها و دپارتمانها
menu.groups=دپارتمانها menu.groups=دپارتمانها
menu.locale.content=تغییرات محلی menu.locale.content=تغییرات محلی
menu.locale=زبان menu.locale=زبان
menu.main=منوی اصلی menu.main=فهرست اصلی
menu.operator={0} خوش آمدی menu.operator={0} خوش آمدی
menu.profile.content=در این قسمت میتوانید مشخصات خود را تغییر دهید. menu.profile.content=در این قسمت میتوانید مشخصات خود را تغییر دهید.
menu.profile=مشخصات شما menu.profile=مشخصات شما
@ -237,6 +247,7 @@ page_agents.new_agent=افزودن متصدی
page_agents.status=آخرین فعالیت page_agents.status=آخرین فعالیت
page_agents.title=متصدیان page_agents.title=متصدیان
page_analysis.search.title=تاریخچه‌ی چت page_analysis.search.title=تاریخچه‌ی چت
page_avatar.intro= شما فقط مجاز به آپلود تصاویر با پسوند JPG, GIF, PNG یا TIF هستید. .
page_avatar.title=آپلود عکس page_avatar.title=آپلود عکس
page_ban.title=مسدودسازی آدرس page_ban.title=مسدودسازی آدرس
page_bans.add=افزودن آدرس page_bans.add=افزودن آدرس
@ -246,6 +257,8 @@ page_bans.to=تا
page_client.pending_users=مشاهده‌ی صف کاربران برای چت page_client.pending_users=مشاهده‌ی صف کاربران برای چت
page_group.tab.main=عمومی page_group.tab.main=عمومی
page_group.tab.members=اعضا page_group.tab.members=اعضا
page_login.error=نام کاربری یا رمز ورود اشتباه است
page_login.intro=لطفا نام کاربری و رمز ورود خود را برای دسترسی به ابزارهای اداری, دیدن کاربران و تاریخ مکالمات وارد کنید.
page_login.login=ورود: page_login.login=ورود:
page_login.password=رمز: page_login.password=رمز:
page_login.remember=مرا به یاد داشته باش page_login.remember=مرا به یاد داشته باش
@ -290,11 +303,11 @@ resetpwd.changed=با رمز جدیدتان وارد شوید.
resetpwd.submit=ویرایش resetpwd.submit=ویرایش
resetpwd.title=تغییر رمز ورود resetpwd.title=تغییر رمز ورود
restore.emailorlogin=نام کاربری یا ایمیل: restore.emailorlogin=نام کاربری یا ایمیل:
restore.pwd.message=رمز خود را فراموش کرده‌اید? restore.pwd.message=رمز خود را فراموش کرده‌اید؟
restore.sent.title=بازیابی رمز restore.sent.title=بازیابی رمز
restore.submit=ریست نمودن رمز restore.submit=ریست نمودن رمز
right.administration=مدیر right.administration=مدیر
right.main=منوی اصلی right.main=فهرست اصلی
right.other=دیگر امکانات right.other=دیگر امکانات
settings.chat.title.description=عنوانی که مایل هستید کاربران در پنچره‌ی چت مشاهده کنند settings.chat.title.description=عنوانی که مایل هستید کاربران در پنچره‌ی چت مشاهده کنند
settings.chat.title=نام شرکت در پنجره‌ی چت settings.chat.title=نام شرکت در پنجره‌ی چت
@ -342,7 +355,7 @@ time.never=هرگز
time.timeformat=%I:%M %p time.timeformat=%I:%M %p
time.today.at=امروز در time.today.at=امروز در
time.yesterday.at=دیروز در time.yesterday.at=دیروز در
topMenu.admin=منوی اصلی topMenu.admin=فهرست اصلی
topMenu.logoff=خروج topMenu.logoff=خروج
topMenu.main=خانه topMenu.main=خانه
topMenu.users.nomenu=بدون منو topMenu.users.nomenu=بدون منو

View File

@ -11,6 +11,8 @@ app.title=Mibew Messenger
ban.error.duplicate=L'adresse {0} est déjà utilisée, cliquez <a href="ban.php?id={1}">ici</a> pour la modifier. ban.error.duplicate=L'adresse {0} est déjà utilisée, cliquez <a href="ban.php?id={1}">ici</a> pour la modifier.
button.delete=Supprimer button.delete=Supprimer
button.enter=Entrer button.enter=Entrer
button.offline=Hors ligne
button.online=En ligne
button.save=Sauver button.save=Sauver
button.search=Rechercher button.search=Rechercher
canned.actions.del=Supprimer canned.actions.del=Supprimer

View File

@ -3,16 +3,20 @@ output_charset=utf-8
output_encoding=utf-8 output_encoding=utf-8
admin.content.client_agents=Céges operátor létrehozása, törlése. Jogok kezelése. admin.content.client_agents=Céges operátor létrehozása, törlése. Jogok kezelése.
admin.content.client_gen_button=Gomb HTML kód létrehozása. admin.content.client_gen_button=Gomb HTML kód létrehozása.
admin.content.client_settings=Opciók megadása amik az üzenetküldő ablakot és a rendszerbállításokat módosítják. admin.content.client_settings=Opciók megadása, amik az üzenetküldő ablakot és a rendszerbeállításokat módosítják.
admin.content.description=Az oldal operátorai által elérhető funkciók. admin.content.description=Az oldal operátorai által elérhető funkciók.
agent.not_logged_in=A munkamenet lejárt, jelentkezz be újra agent.not_logged_in=A munkamenet lejárt, jelentkezzen be újra
app.descr=A Mibew üzenetküldő egy nyílt forráskódú ügyfélszolgálati alkalmazás. app.descr=A Mibew üzenetküldő egy nyílt forráskódú ügyfélszolgálati alkalmazás.
app.title=Mibew üzenetküldő app.title=Mibew üzenetküldő
ban.error.duplicate=A megadott cím már használatban van, kattintson <a href="ban.php?id={1}">ide</a> ha szerkeszteni akarja. ban.error.duplicate=A megadott cím már használatban van, kattintson <a href="ban.php?id={1}">ide</a> ha szerkeszteni akarja.
button.delete=Törlés button.delete=Törlés
button.enter=Bevitel button.enter=Bevitel
button.offline.bottom=Hagyjon üzenetet button.offline.bottom=Hagyjon üzenetet
button.offline.top=Oldal tanácsadó
button.offline=OFFLINE
button.online.bottom=Tegye fel kérdését button.online.bottom=Tegye fel kérdését
button.online.top=Oldal tanácsadó
button.online=ONLINE
button.save=Mentés button.save=Mentés
button.search=Keresés button.search=Keresés
canned.actions.del=eltávolítás canned.actions.del=eltávolítás
@ -21,7 +25,7 @@ canned.actions=Módosítás
canned.add=Üzenet hozzáadása... canned.add=Üzenet hozzáadása...
canned.descr=Gyakori üzenetek szerkesztése. canned.descr=Gyakori üzenetek szerkesztése.
canned.group=Csoportnak: canned.group=Csoportnak:
canned.locale=Nyelvnek: canned.locale=Nyelv:
canned.title=Tárolt Üzenetek canned.title=Tárolt Üzenetek
cannededit.descr=Meglévő üzenet szerkesztése. cannededit.descr=Meglévő üzenet szerkesztése.
cannededit.done=Elmentve cannededit.done=Elmentve
@ -34,7 +38,7 @@ char.redirect.operator.away_suff=(nincs a gépnél)
char.redirect.operator.online_suff=(elérhető) char.redirect.operator.online_suff=(elérhető)
chat.came.from=Az ügyfél a {0} oldalról jött chat.came.from=Az ügyfél a {0} oldalról jött
chat.client.changename=Név módosítása chat.client.changename=Név módosítása
chat.client.name=Ön chat.client.name=Az Ön azonosítója:
chat.client.spam.prefix=[spam]&nbsp; chat.client.spam.prefix=[spam]&nbsp;
chat.client.visited.page=Az ügyfél megnyitotta a {0} oldalt chat.client.visited.page=Az ügyfél megnyitotta a {0} oldalt
chat.default.username=Látogató chat.default.username=Látogató
@ -48,21 +52,21 @@ chat.mailthread.sent.title=Elküldve
chat.predefined_answers=Üdvözlöm, segíthetünk?\nÜdvözlöm az ügyfélszolgálaton! Miben segíthetünk? chat.predefined_answers=Üdvözlöm, segíthetünk?\nÜdvözlöm az ügyfélszolgálaton! Miben segíthetünk?
chat.redirect.back=Vissza... chat.redirect.back=Vissza...
chat.redirect.cannot=Nem beszélget ügyféllel. chat.redirect.cannot=Nem beszélget ügyféllel.
chat.redirect.choose=Válassz: chat.redirect.choose=Válasszon:
chat.redirect.group=Csoport: chat.redirect.group=Csoport:
chat.redirect.operator=Operátor: chat.redirect.operator=Operátor:
chat.redirect.title=Átirányítás <br/>másik operátorhoz chat.redirect.title=Átirányítás <br/>másik operátorhoz
chat.redirected.close=Bezárás... chat.redirected.close=Bezárás...
chat.redirected.closewindow=Kattintson az ablak bezárásához chat.redirected.closewindow=Kattintson az ablak bezárásához
chat.redirected.content=Az ügyfél elsőbbséget élvez a(z) {0} operátornál. chat.redirected.content=Az ügyfél elsőbbséget élvez {0} operátornál.
chat.redirected.group.content=Az ügyfél elsőbbséget élvez a(z) {0} csoportnál. chat.redirected.group.content=Az ügyfél elsőbbséget élvez a(z) {0} csoportnál.
chat.redirected.title=Az ügyfél át lett irányítva másik operátorhoz chat.redirected.title=Az ügyfél át lett irányítva másik operátorhoz
chat.status.operator.changed=A(z) {0} operátor átváltott a(z) {1} operátorra chat.status.operator.changed=A(z) {0} operátor átváltott a(z) {1} operátorra
chat.status.operator.dead=Az operátornál probléma van a kapcsolatban, ideiglenesen átváltottunk háttérben küldésre. Elnézését kérjük. chat.status.operator.dead=Az operátornál probléma van a kapcsolatban, ideiglenesen átváltottunk háttérben küldésre. Elnézését kérjük.
chat.status.operator.joined=Az operátor {0} csatlakozott a beszélgetéshez chat.status.operator.joined={0} operátor csatlakozott a beszélgetéshez
chat.status.operator.left=Az operátor {0} elhagyta a beszélgetést chat.status.operator.left={0} operátor elhagyta a beszélgetést
chat.status.operator.redirect=A(z) {0} operátor átirányította egy másik operátorhoz, kérem várjon chat.status.operator.redirect={0} operátor átirányította egy másik operátorhoz, kérem várjon
chat.status.operator.returned=Az operátor {0} visszajött chat.status.operator.returned={0} operátor visszajött
chat.status.user.changedname=Az ügyfél megváltoztatta a nevét {0} -ról {1} -ra chat.status.user.changedname=Az ügyfél megváltoztatta a nevét {0} -ról {1} -ra
chat.status.user.dead=Az ügyfél bezárta az üzenet ablakot chat.status.user.dead=Az ügyfél bezárta az üzenet ablakot
chat.status.user.left=Az ügyfél {0} kilépett a beszélgetésből chat.status.user.left=Az ügyfél {0} kilépett a beszélgetésből
@ -75,27 +79,27 @@ chat.thread.state_wait_for_another_agent=Várakozás az operátorra
chat.visitor.email=E-mail: {0} chat.visitor.email=E-mail: {0}
chat.visitor.info=Információ: {0} chat.visitor.info=Információ: {0}
chat.wait=Köszönjük, hogy megkeresett bennünket! Kollégánk nemsokára felveszi önnel a kapcsolatot... chat.wait=Köszönjük, hogy megkeresett bennünket! Kollégánk nemsokára felveszi önnel a kapcsolatot...
chat.window.chatting_with=Ön beszélget: chat.window.chatting_with=Ügyfél neve:
chat.window.close_title=Beszélgetés bezárása chat.window.close_title=Beszélgetés bezárása
chat.window.poweredby=Powered by: chat.window.poweredby=Powered by:
chat.window.poweredreftext=mibew.org chat.window.poweredreftext=mibew.org
chat.window.predefined.select_answer=Válasz kiválasztása... chat.window.predefined.select_answer=Válasz kiválasztása...
chat.window.product_name=Mibew <span class="grey">Messenger</span> chat.window.product_name=Mibew <span class="grey">Messenger</span>
chat.window.send_message=Üzenet küldése chat.window.send_message=Üzenet küldése
chat.window.send_message_short=Elküldve {{0}} chat.window.send_message_short=Elküld {{0}}
chat.window.title.agent=Mibew üzenetküldő chat.window.title.agent=Mibew üzenetküldő
chat.window.title.user=Mibew üzenetküldő chat.window.title.user=Mibew üzenetküldő
chat.window.toolbar.mail_history=A beszélgetés elküldése e-mailben chat.window.toolbar.mail_history=A beszélgetés elküldése e-mailben
chat.window.toolbar.redirect_user=Az ügyfél átirányítása másik operátorhoz chat.window.toolbar.redirect_user=Az ügyfél átirányítása másik operátorhoz
chat.window.toolbar.refresh=Frissítés chat.window.toolbar.refresh=Frissítés
clients.how_to=Hogy válaszoljon az ügyfélnek kattintson a nevére a listában. clients.how_to=Hogy válaszoljon az ügyfélnek, kattintson a nevére a listában.
clients.intro=Ez az oldal a várakozó ügyfelek listáját mutatja. clients.intro=Ez az oldal a várakozó ügyfelek listáját mutatja.
clients.no_clients=Nincs várakozó ügyfél clients.no_clients=Nincs várakozó ügyfél
clients.queue.chat=Ügyfelek beszélgetésben clients.queue.chat=Ügyfelek beszélgetésben
clients.queue.prio=Elsőbbségben lévő ügyfelek listája clients.queue.prio=Elsőbbségben lévő ügyfelek listája
clients.queue.wait=Először várakoznak operátorra clients.queue.wait=Először várakoznak operátorra
clients.title=Várakozó ügyfelek listája clients.title=Várakozó ügyfelek listája
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - kötelező mezők common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - kötelező mező
company.title=Mibew Messenger Community company.title=Mibew Messenger Community
confirm.take.head=Operátor váltása confirm.take.head=Operátor váltása
confirm.take.message=Az ügyfélnek<span style="color:blue;">{0}</span>már segít <span style="color:green;">{1}</span>.<br/> Biztos vagy benne, hogy beszélni akarsz az ügyféllel? confirm.take.message=Az ügyfélnek<span style="color:blue;">{0}</span>már segít <span style="color:green;">{1}</span>.<br/> Biztos vagy benne, hogy beszélni akarsz az ügyféllel?
@ -115,9 +119,9 @@ errors.footer=</ul>
errors.header=<b>Javítsa ki a következő hibát (hibákat):</b><br/><ul> errors.header=<b>Javítsa ki a következő hibát (hibákat):</b><br/><ul>
errors.invalid.file.type=Érvénytelen fájltípus errors.invalid.file.type=Érvénytelen fájltípus
errors.prefix=<li class="error"> errors.prefix=<li class="error">
errors.required=Kérem töltse ki "{0}". errors.required="{0}" nincs kitöltve.
errors.suffix=</li> errors.suffix=</li>
errors.wrong_field=Kérem töltse ki "{0}" pontosan. errors.wrong_field="{0}" nincs pontosan kitöltve.
features.saved=Bekapcsolt szolgáltatások features.saved=Bekapcsolt szolgáltatások
form.field.address.description=Például: 12.23.45.123 vagy proba.com form.field.address.description=Például: 12.23.45.123 vagy proba.com
form.field.address=Látogatók címei form.field.address=Látogatók címei
@ -127,7 +131,7 @@ form.field.agent_name.description=Ezt a nevet fogják látni az ügyfelek.
form.field.agent_name=Név form.field.agent_name=Név
form.field.avatar.current.description=Profilképe. form.field.avatar.current.description=Profilképe.
form.field.avatar.current=Jelenlegi profilkép form.field.avatar.current=Jelenlegi profilkép
form.field.avatar.upload.description=Válassza ki a profilképet. <br/> A kép mérete nem haladhatja meg a 100x100 pixelt. form.field.avatar.upload.description=Válassza ki a profilképet. A kép mérete nem lehet nagyobb, mint 100x100 pixel.
form.field.avatar.upload=Profilkép feltöltése form.field.avatar.upload=Profilkép feltöltése
form.field.ban_comment.description=Tiltás oka form.field.ban_comment.description=Tiltás oka
form.field.ban_comment=Kommentek form.field.ban_comment=Kommentek
@ -140,16 +144,19 @@ form.field.groupcommonname.description=Név magyarul.
form.field.groupcommonname=Nemzetközi név form.field.groupcommonname=Nemzetközi név
form.field.groupdesc.description=A csoport leírása. form.field.groupdesc.description=A csoport leírása.
form.field.groupdesc=Leírás form.field.groupdesc=Leírás
form.field.groupemail.description=A Csoport e-mail címe az értesítéseknek. Maradjon üresen az alapértelmezett e-mail használatához.
form.field.groupname.description=Név a csoport azonosításához. form.field.groupname.description=Név a csoport azonosításához.
form.field.groupname=Név form.field.groupname=Név
form.field.login.description=A tartalmazhat kis latin betűket és aláhúzást. form.field.login.description=A név csak kis latin betűket és aláhúzást tartalmazhat.
form.field.login=Belépés form.field.login=Felhasználónév
form.field.mail.description=Értesítések és jelszó visszaállítás céljára.
form.field.mail=E-mail
form.field.message=Üzenet form.field.message=Üzenet
form.field.name=Név form.field.name=Név
form.field.password.description=Írjon be új jelszót vagy hagyja üresen a mezőt a jelenlegi megtartásához. form.field.password.description=Írjon be új jelszót, vagy hagyja üresen a jelenlegi megtartásához.
form.field.password=Jelszó form.field.password=Jelszó
form.field.password_confirm.description=Az új jelszó még egyszer. form.field.password_confirm.description=Az új jelszó még egyszer.
form.field.password_confirm=Újra form.field.password_confirm=Jelszó újra
form.field.translation=Fordítás form.field.translation=Fordítás
harderrors.header=<b>Nem futtatható:</b><br/><ul> harderrors.header=<b>Nem futtatható:</b><br/><ul>
image.button.login=/locales/hu/images/login.gif image.button.login=/locales/hu/images/login.gif
@ -158,29 +165,41 @@ image.button.search=/locales/hu/images/search.gif
image.chat.history=/locales/hu/images/history.gif image.chat.history=/locales/hu/images/history.gif
image.chat.message=/locales/hu/images/message.gif image.chat.message=/locales/hu/images/message.gif
image.chat.sprite=/locales/hu/images/wmchat.png image.chat.sprite=/locales/hu/images/wmchat.png
install.1.connected=Kapcsolódott a MySQL szerverhez {0} install.0.app=Az alkalmazás útvonala {0}
install.0.package=A Mibew telepítőcsomag érvényes.
install.0.php=PHP verzió {0}
install.1.connected=Kapcsolódott a MySQL szerverhez, verzó {0}
install.2.create="{0}" adatbázis létrehozása install.2.create="{0}" adatbázis létrehozása
install.2.db_exists="{0}" adatbázis létrehozva. install.2.db_exists="{0}" adatbázis létrehozva.
install.2.notice=Az adatbázis nem találom a szerveren. Ha van jogosultsága hozza létre most, kattintson a következő linkre. install.2.notice=Az adatbázis nem található a szerveren. Ha van jogosultsága most létrehozni, kattintson a következő linkre.
install.3.create=A szükséges táblák létrehozása. install.3.create=A szükséges táblák létrehozása.
install.3.tables_exist=A szükséges táblák létrehozva. install.3.tables_exist=A szükséges táblák létrehozva.
install.4.create=Táblák frissitése install.4.create=Táblák frissitése
install.4.done=A táblák szerkezete megfelelő. install.4.done=A táblák szerkezete megfelelő.
install.4.notice=A táblák struktúráját változtatni kell az üzenetküldő új verziójához. install.4.notice=A táblák struktúráját változtatni kell az üzenetküldő új verziójához.
install.connection.error=Nem tudok csatlakozni, kérem ellenőrizze a szerver beállításait a config.php -ban. Hiba: {0} install.5.newmessage=Új Üzenet
install.5.newvisitor=Új Ügyfél
install.5.text=Ellenőrizze a hangokat: {0} és {1}
install.bad_checksum=Az ellenőrzés különbözik {0}
install.cannot_read=Nem olvasható a {0} fájl
install.check_files=Kérem, újra töltse fel a fájlokat a szerverre.
install.check_permissions=Nem megfelelő fájl jogosultságok {0}
install.connection.error=Nem lehet csatlakozni, kérem ellenőrizze a szerver beállításait a config.php -ban. Hiba: {0}
install.done=Kész: install.done=Kész:
install.err.back=Javítsa ki a hibát és próbálja újra. Nyomja meg a <a>vissza</a> gombot, hogy visszatérjen a varázslóhoz. install.err.back=Javítsa ki a hibát és próbálja újra. Nyomja meg a <a>vissza</a> gombot, hogy visszatérjen a varázslóhoz.
install.err.title=Hiba install.err.title=Hiba
install.kill_tables.notice=Lehetetlen frissíteni a táblákat. Próbálja meg kézzel vagy hozza létre újra az összes táblát (figyelem: az összes adata törlődik). install.kill_tables.notice=Lehetetlen frissíteni a táblákat. Próbálja meg kézzel vagy hozza létre újra az összes táblát (figyelem: az összes adata törlődik).
install.kill_tables=Meglévő táblák törlése az adatbázisból install.kill_tables=Meglévő táblák törlése az adatbázisból
install.license=Szoftver licenc szerződés install.license=Szoftver licenc szerződés
install.message=Kövesse az varászlót az adatbázis beállításához. install.message=Kövesse az varázslót az adatbázis beállításához.
install.newfeatures=Gratulálunk! A Mibew Messenger {1} sikeresen fel lett telepítve. A részleteket beállíthatja a <a href="{0}">Kiegészítő szolgáltatások </a> oldalon.
install.next=Következő lépés: install.next=Következő lépés:
install.no_file=A fájl: {0} hiányzik
install.title=Installálás install.title=Installálás
install.updatedb=Futtassa a <a href="{0}">Frissítés varázslót</a> az adatbázis beállításához. install.updatedb=Futtassa a <a href="{0}">Frissítés varázslót</a> az adatbázis beállításához.
installed.login_link=Tovább a bejelentkező oldalra installed.login_link=Tovább a bejelentkező oldalra
installed.message=<b>Az alkalmazás telepítése sikeresen befejeződött.</b> installed.message=<b>Az alkalmazás telepítése sikeresen befejeződött.</b>
installed.notice=Bejelentkezhet admin felhasználónévvel, jelszó nélkül.<br/><br/><font color="#c13030"><b>!!! Biztonsági okokból kérem változtassa meg a jelszavát és távolítsa el a {0} mappát a szerverről.</b></font> installed.notice=Bejelentkezhet <b>admin</b> felhasználónévvel, jelszó nélkül.<br/><br/><font color="#c13030"><b>!!! Biztonsági okokból kérem változtassa meg a jelszavát és távolítsa el a {0} mappát a szerverről.</b></font>
lang.choose=Nyelv kiválasztása lang.choose=Nyelv kiválasztása
leavemail.body=Üzenete érkezett {0} -tól: {2} E-mail: {1} {3} --- Az oldalad üzenetküldője leavemail.body=Üzenete érkezett {0} -tól: {2} E-mail: {1} {3} --- Az oldalad üzenetküldője
leavemail.subject=Kérdés {0} -tól leavemail.subject=Kérdés {0} -tól
@ -205,12 +224,13 @@ mailthread.title=A beszélgetés elküldése<br/>e-mailben
menu.agents=Operátorok listája menu.agents=Operátorok listája
menu.blocked=Tiltott látogatók menu.blocked=Tiltott látogatók
menu.canned=Tárolt üzenetek menu.canned=Tárolt üzenetek
menu.groups.content=Osztály vagy készség alapú operátor csoportok. menu.goonline=Most Ön nem elérhető.<br/><a href="{0}">Kapcsolódjon..</a>
menu.groups.content=Operátor csoportok részleg vagy szakértelem szerint.
menu.groups=Csoportok menu.groups=Csoportok
menu.locale.content=Nyelv beállítása. menu.locale.content=Nyelv beállítása.
menu.locale=Nyelv menu.locale=Nyelv
menu.main=Menü menu.main=Menü
menu.operator=Ön {0} menu.operator=Az Ön azonosítója -> {0}
menu.profile.content=A személyes információkat tudja megváltoztatni ezen az oldalon. menu.profile.content=A személyes információkat tudja megváltoztatni ezen az oldalon.
menu.profile=Profil menu.profile=Profil
menu.translate=Lokalizáció menu.translate=Lokalizáció
@ -223,23 +243,26 @@ operator.groups.intro=Válassza ki a csoportokat az operátorok képességeinek
operator.groups.title=Operátor csoportok operator.groups.title=Operátor csoportok
page.analysis.search.head_browser=Böngésző page.analysis.search.head_browser=Böngésző
page.analysis.search.head_group=Csoport page.analysis.search.head_group=Csoport
page.analysis.search.head_host=Ügyfelek címei page.analysis.search.head_host=Ügyfél címe
page.analysis.search.head_messages=Ügyfelek üzenetei page.analysis.search.head_messages=Ügyfél üzenetei
page.analysis.search.head_name=Név page.analysis.search.head_name=Név
page.analysis.search.head_operator=Operátor page.analysis.search.head_operator=Operátor
page.analysis.search.head_time=Idő page.analysis.search.head_time=Idő
page.analysis.userhistory.intro=Itt találja az ügyfelekkel folytatott beszélgetéseket. page.analysis.userhistory.intro=Itt találja az ügyfelekkel folytatott beszélgetéseket.
page.analysis.userhistory.title=Előzmények page.analysis.userhistory.title=Előzmények
page.chat.old_browser.close=Bezárás... page.chat.old_browser.close=Bezárás...
page.chat.old_browser.list=<ul> <li>Internet Explorer 5.5+</li> <li>Firefox 1.0+</li> <li>Opera 8.0+</li> <li>Mozilla 1.4+</li> <li>Netscape 7.1+</li> <li>Safari 1.2+</li> </ul> <p>További támogatott böngészők:</p> <ul> <li>Internet Explorer 5.0</li> <li>Opera 7.0</li> </ul> page.chat.old_browser.list=<ul> <li>Internet Explorer 5.5+</li> <li>Firefox 1.0+</li> <li>Opera 8.0+</li> <li>Mozilla 1.4+</li> <li>Netscape 7.1+</li> <li>Safari 1.2+</li> </ul> <p>További támogatott régebbi böngészők:</p> <ul> <li>Internet Explorer 5.0</li> <li>Opera 7.0</li> </ul>
page.chat.old_browser.problem=<p>A böngészője nem teljesen támogatott. \nKérem használja a következő böngészők egyikét: \n</p> page.chat.old_browser.problem=<p>A böngészőjét nem teljesen támogatja a Mibew Messenger. \nKérem, használja a következő böngészők egyikét: \n</p>
page.chat.old_browser.title=Kérem frissítse a böngészőjét page.chat.old_browser.title=Kérem frissítse a böngészőjét
page.gen_button.choose_group=Csoport kiválasztása
page.gen_button.choose_image=Kép kiválasztása page.gen_button.choose_image=Kép kiválasztása
page.gen_button.code.description=<strong>Figyelem!</strong> Kérem ne változtassa meg<br/> a kódot kézzel, <br/> mert nem tudjuk garantálni,<br/> hogy működni fog! page.gen_button.choose_locale=Nyelv kiválasztása
page.gen_button.choose_style=Üzenetküldő ablak stílusa
page.gen_button.code.description=<strong>Figyelem!</strong> Ne változtassa<br/> meg a kódot, mert <br/>nem tudjuk garantálni,<br/> hogy működni fog!
page.gen_button.code=HTML kód page.gen_button.code=HTML kód
page.gen_button.default_group=-összes operátor- page.gen_button.default_group=-összes operátor-
page.gen_button.include_site_name=Tartalmazza a kiszolgáló nevét a kód page.gen_button.include_site_name=Tartalmazza-e a kiszolgáló nevét a kód
page.gen_button.intro=Itt tudja létrehozni a HTML kódot amit a weboldalába kell illeszteni. page.gen_button.intro=Itt tudja létrehozni azt a HTML kódot, amit a weboldalába kell illeszteni.
page.gen_button.modsecurity=Kompatibilitás a mod_security -vel (modsecurity.org), csak akkor kapcsolja be, ha problémát okoz page.gen_button.modsecurity=Kompatibilitás a mod_security -vel (modsecurity.org), csak akkor kapcsolja be, ha problémát okoz
page.gen_button.sample=Példa page.gen_button.sample=Példa
page.gen_button.secure_links=Biztonságos kapcsolat használata (https) page.gen_button.secure_links=Biztonságos kapcsolat használata (https)
@ -258,13 +281,25 @@ page.groups.isaway=Nincs a gépnél
page.groups.isonline=Elérhető page.groups.isonline=Elérhető
page.groups.new=Új csoport létrehozása... page.groups.new=Új csoport létrehozása...
page.groups.title=Csoportok page.groups.title=Csoportok
page.preview.agentchat=Beszélgetés ablak (operátornak)
page.preview.agentrochat=Beszélgetés ablak (operátornak csak olvasható módban)
page.preview.chatsimple=Egyszerű beszélgetés ablak, Elküld gombbal (IE 5, Opera 7)
page.preview.choose=Stílus kiválasztása page.preview.choose=Stílus kiválasztása
page.preview.choosetpl=Sablon kiválasztása page.preview.choosetpl=Sablon kiválasztása
page.preview.error=Hiba ablak page.preview.error=Hiba ablak
page.preview.leavemessage=Üzenet ablak bezárása page.preview.intro=Itt láthatóak részletesen azok a témák, amik telepítve vannak.
page.preview.leavemessage=Hagyjon üzenetet ablak
page.preview.leavemessagesent="Az üzenet elküldve" ablak
page.preview.mail=Beszélgetés elküldése ablak
page.preview.mailsent="E-mail elküldve" ablak
page.preview.nochat=A támogatott böngészők listája
page.preview.redirect=Átirányítás másik operátorhoz ablak
page.preview.redirected="Az ügyfél átirányítva" ablak page.preview.redirected="Az ügyfél átirányítva" ablak
page.preview.showerr=Hibák mutatása page.preview.showerr=Hibák mutatása
page.preview.style_default=-általános beállítás-
page.preview.survey=Beszélgetés előtti felmérés
page.preview.title=Oldal stílusa page.preview.title=Oldal stílusa
page.preview.userchat=Beszélgetés ablak (ügyfélnek)
page.translate.descr=Ha nem tetszik a jelenlegi fordítás, kérem küldjön frissítést. page.translate.descr=Ha nem tetszik a jelenlegi fordítás, kérem küldjön frissítést.
page.translate.done=Fordítás elmentve. page.translate.done=Fordítás elmentve.
page.translate.one=Írja be a fordítást. page.translate.one=Írja be a fordítást.
@ -274,16 +309,19 @@ page_agent.clear_avatar=Profilkép eltávolítása
page_agent.create_new=Itt tud új operátort létrehozni. page_agent.create_new=Itt tud új operátort létrehozni.
page_agent.error.duplicate_login=Kérem válasszon másik nevet, ilyen nevű operátor már regisztrálva van. page_agent.error.duplicate_login=Kérem válasszon másik nevet, ilyen nevű operátor már regisztrálva van.
page_agent.error.wrong_login=A név csak karaktereket, számokat és aláhúzást tartalmazhat. page_agent.error.wrong_login=A név csak karaktereket, számokat és aláhúzást tartalmazhat.
page_agent.intro=Az operátorok beállításának szerkesztése. page_agent.intro=Az operátor beállításainak szerkesztése.
page_agent.tab.avatar=Fotó page_agent.tab.avatar=Fotó
page_agent.tab.groups=Csoportok page_agent.tab.groups=Csoportok
page_agent.tab.main=Általános page_agent.tab.main=Általános
page_agent.tab.permissions=Jogok page_agent.tab.permissions=Jogok
page_agent.title=Operátor tulajdonságai page_agent.title=Operátor tulajdonságai
page_agents.agent_name=Név page_agents.agent_name=Név
page_agents.agents=Operátorok teljes listája:
page_agents.confirm=Biztos benne, hogy törölni akarja "{0}" operátort?
page_agents.intro=Ez az oldal az operátorok teljes listáját mutatja.
page_agents.isaway=Nincs a gép előtt page_agents.isaway=Nincs a gép előtt
page_agents.isonline=Elérhető page_agents.isonline=Elérhető
page_agents.login=Bejelentkezés page_agents.login=Bejelentkezve
page_agents.new_agent=Operátor hozzáadása... page_agents.new_agent=Operátor hozzáadása...
page_agents.status=Utoljára aktív page_agents.status=Utoljára aktív
page_agents.title=Operátorok page_agents.title=Operátorok
@ -304,12 +342,13 @@ page_client.pending_users=Itt találja a várakozó ügyfeleket.
page_group.tab.main=Általános page_group.tab.main=Általános
page_group.tab.members=Tagok page_group.tab.members=Tagok
page_login.error=A felhasználónév vagy a jelszó hibás page_login.error=A felhasználónév vagy a jelszó hibás
page_login.intro=Kérem adja meg a felhasználónevét és jelszavát az adminisztrációs eszközök eléréséhez - itt láthatja az ügyfeleket és a beszélgetések előzményeit. page_login.intro=Kérem adja meg a nevét és jelszavát az adminisztrációs eszközök eléréséhez, az ügyfelek és az előzmények megtekintéséhez.
page_login.login=Felhasználónév: page_login.login=Felhasználónév:
page_login.password=Jelszó: page_login.password=Jelszó:
page_login.remember=Megjegyzés page_login.remember=Megjegyzés
page_login.title=Bejelentkezés page_login.title=Bejelentkezés
page_search.intro=Keresés az előzményekben egy ügyfélre vagy az üzenet egy részére. page_search.intro=Keresés az előzményekben egy ügyfélre vagy az üzenet egy részére.
page_settings.intro=Részletes lehetőségek, amik csevegés-ablakra és a rendszer viselkedésére vonatkoznak.
page_settings.tab.features=Kiegészítő szolgáltatások page_settings.tab.features=Kiegészítő szolgáltatások
page_settings.tab.main=Általános page_settings.tab.main=Általános
page_settings.tab.performance=Teljesítmény page_settings.tab.performance=Teljesítmény
@ -327,7 +366,7 @@ pending.table.head.operator=Operátor
pending.table.head.state=Státusz pending.table.head.state=Státusz
pending.table.head.total=Összes idő pending.table.head.total=Összes idő
pending.table.head.waittime=Várakozási idő pending.table.head.waittime=Várakozási idő
pending.table.speak=Kattintson ha beszélni szeretne az ügyféllel pending.table.speak=Kattintson, ha beszélni szeretne az ügyféllel
pending.table.view=Beszélgetés figyelése pending.table.view=Beszélgetés figyelése
permission.admin=Rendszer adminisztráció: beállítások, operátorok kezelése, gomb létrehozása permission.admin=Rendszer adminisztráció: beállítások, operátorok kezelése, gomb létrehozása
permission.modifyprofile=Profil módosításának engedélyezése permission.modifyprofile=Profil módosításának engedélyezése
@ -335,58 +374,108 @@ permission.takeover=A beszélgetés átvétele
permission.viewthreads=Másik operátor beszélgetéseinek megnézése permission.viewthreads=Másik operátor beszélgetéseinek megnézése
permissions.intro=Az operátor jogainak megváltoztatása. permissions.intro=Az operátor jogainak megváltoztatása.
permissions.title=Jogok permissions.title=Jogok
presurvey.department=Osztály választása: presurvey.department=Részleg választása:
presurvey.intro=Köszönjük, hogy megkeresett bennünket! A megfelelő tájékoztatás érdekében kérem töltse ki az adatokat, és kattintson a Beszélgetés indítása gombra. presurvey.intro=Köszönjük, hogy megkeresett bennünket! A megfelelő tájékoztatás érdekében kérjük töltse ki az adatokat, és kattintson a Beszélgetés indítása gombra.
presurvey.mail=E-mail: presurvey.mail=E-mail:
presurvey.name=Név: presurvey.name=Név:
presurvey.question=Indító kérdés: presurvey.question=Indító kérdés:
presurvey.submit=Beszélgetés indítása presurvey.submit=Beszélgetés indítása
presurvey.title=Elő ügyfélszolgálat presurvey.title=Élő ügyfélszolgálat
report.bydate.1=Dátum report.bydate.1=Dátum
report.bydate.2=Beszélgetések report.bydate.2=Beszélgetések
report.bydate.3=Üzenetek az operátoroktól report.bydate.3=Üzenetek az operátoroktól
report.bydate.4=Üzenetek a látogatóktól report.bydate.4=Üzenetek a látogatóktól
report.bydate.title=Használati statisztika minden napra report.bydate.title=Statisztikai adatok minden napról
report.byoperator.1=Operátor report.byoperator.1=Operátor
report.byoperator.2=Beszélgetések report.byoperator.2=Beszélgetések
report.byoperator.3=Üzenetek report.byoperator.3=Üzenetek
report.byoperator.4=Átlagos üzenetek hossza (karakterben) report.byoperator.4=Átlagos üzenetek hossza (karakter)
report.byoperator.title=Operátorok szálai report.byoperator.title=Operátorok szálai
report.no_items=Nincs elég adat report.no_items=Nincs elég adat
report.total=Összesen: report.total=Összesen:
resetpwd.changed.title=A jelszava megváltozott!
resetpwd.changed=Jelentkezzen be az új jelszóval.
resetpwd.intro=Válasszon egy jelszót a Mibew felhasználói fiókjához.
resetpwd.login=Tovább a bejelentkezéshez
resetpwd.submit=Változtat
resetpwd.title=Megváltoztatja a Mibew jelszavát
restore.back_to_login=Vissza a bejelentkezéshez
restore.emailorlogin=Felhasználónév vagy E-mail:
restore.intro=Nem tudjuk elküldeni a jelszavát, de beállíthat egy újat, ha követi az e-mailben elküldött hivatkozást.
restore.mailsubj=Állítsa be újra a Mibew jelszavát
restore.mailtext=Üdv {0}!\n\nKérjük kattintson az alábbi linkre vagy másolja be az URL-t a böngészőjébe:\n{1} \n\nEz lehetővé teszi, hogy új jelszót válasszon.\n\nMibew Messenger.
restore.pwd.message=Elfelejtette a jelszavát?
restore.sent.title=Jelszó visszaállítása
restore.sent=Elküldtük a tájékoztatást az e-mail címére. Kérjük ellenőrizze!
restore.submit=Jelszó beállítása
restore.title=Baj van a Bejelentkezéssel?
right.administration=Adminisztráció right.administration=Adminisztráció
right.main=Menü right.main=Menü
right.other=Egyéb right.other=Egyéb
settings.chat.title.description=Például a cég neve. settings.chat.title.description=Például a cég neve.
settings.chat.title=A beszélgetés ablak címsora settings.chat.title=A beszélgetés ablak címsora
settings.chatstyle.description=Az összes oldal különböző stílusú előnézetei megnézhetők <a href="themes.php">itt</a>
settings.chatstyle=Üzenetküldő ablak stílusa
settings.company.title.description=Írja be a cégének a nevét
settings.company.title=A cég elnevezése
settings.email.description=Adja meg az e-mail címét, hogy megkapja a rendszerüzeneteket settings.email.description=Adja meg az e-mail címét, hogy megkapja a rendszerüzeneteket
settings.email=E-mail settings.email=E-mail
settings.enableban.description=Ezt a modult használva tud megadott IP címeket blokkolni settings.enableban.description=Ezt a modult használva megadott IP címeket tud blokkolni
settings.enableban=Engedélyezze a "Veszélyes látogatók" modult settings.enableban=Engedélyezze a "Veszélyes látogatók" modult
settings.enablegroups.description=Arra való, hogy különböző kérdésekre legyenek elkülönített válaszok.
settings.enablegroups="Csoportok" engedélyezése settings.enablegroups="Csoportok" engedélyezése
settings.enablessl.description=Kérem vegye figyelembe, hogy a kiszolgálónak támogatnia kell a https kapcsolatokat. settings.enablepresurvey.description=Az ügyfélnek meg kell adnia bizonyos adatokat a beszélgetés előtt.
settings.enablepresurvey="Beszélgetés előtti felmérés" engedélyezése
settings.enablessl.description=Vegye figyelembe, hogy ehhez a kiszolgálónak támogatnia kell a https kapcsolatokat.
settings.enablessl=Biztonságos (SSL) kapcsolat szerkesztése settings.enablessl=Biztonságos (SSL) kapcsolat szerkesztése
settings.enablestatistics.description=Az üzenetek használatáról szóló oldalakat készít.
settings.enablestatistics="Statisztika" engedélyezése settings.enablestatistics="Statisztika" engedélyezése
settings.forcessl.description=Csak a https kapcsolaton keresztül érkezett beszélgetések mutassa settings.forcessl.description=Csak a https kapcsolaton keresztül érkezett beszélgetések mutassa
settings.forcessl=Biztonságos kapcsolat kényszerítése minden beszélgetéshez settings.forcessl=Biztonságos kapcsolat kényszerítése minden beszélgetéshez
settings.frequencychat.description=Adja meg a frissítési időt másodpercben. Az alapérték 2 mp.
settings.frequencychat=Beszélgetés frissítése settings.frequencychat=Beszélgetés frissítése
settings.frequencyoldchat.description=A régebbi böngészőknél szükséges az egész oldalt újratölteni, hogy megkapják az üzeneteket. Az alapérték 7 másodperc. settings.frequencyoldchat.description=Régebbi böngészőknél az egész oldalt kell újratölteni, hogy megkapják az üzeneteket. Az alapérték 7 mp.
settings.frequencyoldchat=Oldal frissítési ideje a régi böngészőknél settings.frequencyoldchat=Oldal frissítési ideje a régi böngészőknél
settings.frequencyoperator.description=Adja meg a frissítési időt másodpercben. Az alapértelmezett 2 másodperc. settings.frequencyoperator.description=Adja meg a frissítési időt másodpercben. Az alapérték 2 mp.
settings.frequencyoperator=Az operátor konzolok frissítési ideje settings.frequencyoperator=Az operátor konzolok frissítési ideje
settings.host=A weboldal címe settings.geolink.description=Minden IP egy link megnyitása lesz egy új ablakban. Az {ip} helyére valódi ip kerül.
settings.geolink=Külső geolocation service-re mutató hivatkozás
settings.geolinkparams.description=Az ablak mérete és az eszköztárak elrejtése
settings.geolinkparams=Geolocation ablak beállításai
settings.host.description=Ahová a cég nevének és a logójának a linkje mutat
settings.host=Az Ön weboldalának címe
settings.leavemessage_captcha.description=Védelem az automatikusan küldött spam ellen (captcha)
settings.leavemessage_captcha=Az ügyfeleknek kötelező beírni ellenőrző kódot, amikor üzenetet hagynak
settings.logo.description=Kérem adja meg a cég logójának http címét settings.logo.description=Kérem adja meg a cég logójának http címét
settings.logo=A cég logója settings.logo=A cég logója
settings.no.title=Kérem adja meg a cég nevét settings.no.title=Kérem adja meg a cég nevét
settings.onehostconnections.description=0 nem engedélyez egy kapcsolatot sem
settings.onehostconnections=Szálak maximális száma egy címről
settings.onlinetimeout.description=Állítsa be hány mp-ig legyen az operátor online. Az alapértelmezés 30 mp.
settings.onlinetimeout=Az operátor mennyi ideig legyen online
settings.popup_notification.description=Egy kis ablak megjelenik, hogy felhívja a figyelmet.
settings.popup_notification=Engedélyezze az "Új ügyfél várakozik a válaszra" felugró ablakot.
settings.saved=A változtatások elmentve settings.saved=A változtatások elmentve
settings.sendmessagekey=Az üzenet elküldése:
settings.show_online_operators.description=Ez lelassíthatja a lista automatikus frissítését
settings.show_online_operators=Mutassa az elérhető operátorokat a "Várakozó ügyfelek listája" oldalon
settings.survey.askgroup.description=Mutatja vagy elrejti a részleg választás mezőt
settings.survey.askgroup=Részleg/csoport választás engedélyezése
settings.survey.askmail.description=Mutassa vagy rejtse el ezt a mezőt
settings.survey.askmail=Az ügyfél e-mail címe
settings.survey.askmessage.description=Mutassa vagy rejtse el az Indító kérdés mezőt
settings.survey.askmessage=Mutassa az Indító kérdés mezőt
settings.title=Az üzenetküldő beállításai settings.title=Az üzenetküldő beállításai
settings.usercanchangename.description=Ha üresen marad, akkor elrejti a szerkesztő gombot a beszélgető ablakban
settings.usercanchangename=Engedélyezi az ügyfeleknek a névváltoztatást settings.usercanchangename=Engedélyezi az ügyfeleknek a névváltoztatást
settings.usernamepattern.description=Az ügyfelek azonosítóját meghatározó string {name}, {id} vagy {addr}. Az alapértelmezett: {name}
settings.usernamepattern=Ügyfelek azonosítója settings.usernamepattern=Ügyfelek azonosítója
settings.wrong.email=Adja meg az E-mail címet settings.wrong.email=Adja meg az E-mail címet
settings.wrong.onehostconnections=a "Szálak maximális száma" mezőben csak szám lehet
site.title=mibew.org site.title=mibew.org
site.url=http://mibew.org site.url=http://mibew.org
statistics.dates=Dátumok kiválasztása statistics.dates=Dátumok kiválasztása
statistics.description=Erről az oldalról lehet különböző használati statisztikákat készíteni. statistics.description=Erről az oldalról különböző statisztikákat lehet készíteni a használatról.
statistics.from=Ettől: statistics.from=Ettől:
statistics.till=Eddig: statistics.till=Eddig:
statistics.title=Statisztika statistics.title=Statisztika
@ -398,7 +487,7 @@ tag.pagination.no_items=Találtam 0 elemet
tag.pagination.previous=előző tag.pagination.previous=előző
thread.back_to_search=Kereséshez thread.back_to_search=Kereséshez
thread.chat_log=Beszélgetés naplója thread.chat_log=Beszélgetés naplója
thread.intro=Ez az oldal mutatja a beszélgetés részleteit és a tartalmát. thread.intro=Ez az oldal a beszélgetés részleteit és a tartalmát mutatja.
time.dateformat=%Y-%B-%d time.dateformat=%Y-%B-%d
time.locale=hu_HU time.locale=hu_HU
time.never=Soha time.never=Soha

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 B

View File

@ -0,0 +1,518 @@
encoding=utf-8
output_charset=utf-8
output_encoding=utf-8
admin.content.client_agents=Membuat, menghapus operator perusahaan. Mengatur hak akses mereka.
admin.content.client_gen_button=Tombol pembuatan kode HTML.
admin.content.client_settings=Pilihan spesifik yang mempengaruhi jendela obrolan dan perilaku sistem umum.
admin.content.description=Fungsi tersedia untuk operator situs.
agent.not_logged_in=Sesi Anda kadaluarsa silahkan login lagi
app.descr=Mibew Messenger merupakan open-source aplikasi live support.
app.title=Mibew Messenger
ban.error.duplicate=Alamat yang ditentukan sudah digunakan, klik <a href="ban.php?id={1}"> sini </a> jika Anda ingin mengeditnya.
button.delete=Hapus
button.enter=Masukkan
button.offline.bottom=Tinggalkan pesan Anda
button.offline.top=Konsultan situs
button.offline=OFFLINE
button.online.bottom=Ajukan pertanyaan Anda
button.online.top=Konsultan situs
button.online=ONLINE
button.save=Simpan
button.search=Cari
canned.actions.del=hapus
canned.actions.edit=edit
canned.actions=Modifikasi
canned.add=Tambahkan pesan ...
canned.descr=Edit pesan yang Anda sering diketik dalam obrolan.
canned.group=Untuk kelompok:
canned.locale=Untuk bahasa:
canned.title=Pesan Rekaman
cannededit.descr=Edit pesan yang ada.
cannededit.done=Tersimpan
cannededit.message=Pesan
cannededit.no_such=Tidak ada pesan seperti
cannededit.title=Edit Pesan
cannednew.descr=Tambahkan pesan baru.
cannednew.title=Pesan Baru
char.redirect.operator.away_suff=(pergi)
char.redirect.operator.online_suff=(online)
chat.came.from=Vistor berasal dari halaman {0}
chat.client.changename=Ganti nama
chat.client.name=Anda
chat.client.spam.prefix=[spam]
chat.client.visited.page=Pengunjung navigasikan ke {0}
chat.default.username=Pengunjung
chat.error_page.close=Tutup ...
chat.error_page.head=Kesalahan terjadi:
chat.error_page.title=Error
chat.mailthread.sent.close=Tutup ...
chat.mailthread.sent.closewindow=Klik link ini untuk menutup jendela
chat.mailthread.sent.content=Riwayat obrolan Anda telah dikirim pada alamat {0}
chat.mailthread.sent.title=Terkirim
chat.predefined_answers=Halo, bagaimana saya bisa membantu Anda? \ nHalo! Selamat datang pada bantuan kami. Apa yang bisa saya bantu?
chat.redirect.back=Kembali ...
chat.redirect.cannot=Anda tidak mengobrol dengan pengunjung.
chat.redirect.choose=Pilih:
chat.redirect.group=Group:
chat.redirect.operator=Operator:
chat.redirect.title=Alihkan kepada <br/> operator lain
chat.redirected.close=Tutup ...
chat.redirected.closewindow=Klik untuk menutup jendela
chat.redirected.content=pengunjung ditempatkan dalam antrian priorty dari operator {0}.
chat.redirected.group.content=pengunjung ditempatkan dalam antrian prioritas kelompok {0}.
chat.redirected.title=pengunjung dialihkan ke operator lain
chat.status.operator.changed=Operator {0} ganti operator {1}
chat.status.operator.dead=Operator memiliki masalah koneksi, kami sementara memindahkan anda ke antrian selanjutnya. Maaf membuat Anda menunggu.
chat.status.operator.joined=Operator {0} bergabung dengan obrolan
chat.status.operator.left=Operator {0} meninggalkan obrolan
chat.status.operator.redirect=Operator {0} mengalihkan Anda ke operator lain, silakan tunggu sebentar
chat.status.operator.returned=Operator {0} sudah kembali
chat.status.user.changedname=Pengunjung mengubah nama {0} ke {1}
chat.status.user.dead=Pengunjung menutup jendela obrolan
chat.status.user.left=Pengunjung {0} meninggalkan obrolan
chat.status.user.reopenedthread=Pengunjung bergabung ke obrolan lagi
chat.thread.state_chatting_with_agent=Dalam obrolan
chat.thread.state_closed=Tertutup
chat.thread.state_loading=Loading
chat.thread.state_wait=Dalam antrian
chat.thread.state_wait_for_another_agent=Menunggu operator
chat.visitor.email=E-Mail: {0}
chat.visitor.info=Info: {0}
chat.wait=Terima kasih telah menghubungi kami. Seorang operator akan segera bersama Anda...
chat.window.chatting_with=Anda mengobrol dengan:
chat.window.close_title=Tutup obrolan
chat.window.poweredby= Powered by:
chat.window.poweredreftext= mibew.org
chat.window.predefined.select_answer=Pilih jawaban ...
chat.window.product_name=Mibew <span class="grey"> Messenger </span>
chat.window.send_message=Kirim pesan
chat.window.send_message_short=Kirim ({0})
chat.window.title.agent=Mibew Messenger
chat.window.title.user=Mibew Messenger
chat.window.toolbar.mail_history=Kirim riwayat obrolan melalui e-mail
chat.window.toolbar.redirect_user=Alihkan pengunjung ke operator lain
chat.window.toolbar.refresh=Refresh
clients.how_to=Untuk menjawab klik pengunjung pada namanya dalam daftar.
clients.intro=Halaman ini menampilkan daftar tunggu pengunjung.
clients.no_clients=Daftar pengunjung menunggu kosong
clients.queue.chat=Pengunjung dalam dialog
clients.queue.prio=Prioritas antrian pengunjung
clients.queue.wait=Menunggu operator untuk pertama kalinya
clients.title=Daftar menunggu pengunjung
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - wajib diisi
company.title=Mibew Messenger Community
confirm.take.head=Ubah operator
confirm.take.message=Pengunjung <span style="color:blue;">{0}</span> telah dibantu oleh <span style="color:green;">{1}</span>.<br/> Apakah Anda benar-benar yakin ingin memulai chatting pengunjung?
confirm.take.no=Tidak, menutup jendela
confirm.take.yes=Ya, saya yakin
content.blocked=Di sini Anda dapat bertahan dari pengunjung yang berbahaya.
content.history=Cari riwayat dialog.
content.logoff=Log out dari sistem.
data.saved=Perubahan disimpan
demo.chat.question=Ada begitu banyak browser yang dapat dipilih. Mana yang Anda rekomendasikan?
demo.chat.welcome=Halo, bagaimana saya bisa membantu Anda?
errors.captcha=Huruf-huruf yang Anda ketik tidak cocok dengan huruf yang ditampilkan dalam gambar.
errors.failed.uploading.file=Error upload file "{0}": {1}.
errors.file.move.error=Error memindahkan file
errors.file.size.exceeded=ukuran file upload melebihi batas
errors.footer=</ul>
errors.header=<b>Perbaiki kesalahan:</b><br/><ul>
errors.invalid.file.type=Jenis file tidak valid
errors.prefix=<li class="error">
errors.required=Silakan mengisi "{0}".
errors.suffix=</li>
errors.wrong_field=Silakan mengisi "{0}" dengan benar.
features.saved=Fitur diaktifkan
form.field.address.description=Misal: 12.23.45.123 atau todo.com
form.field.address=Alamat Pengunjung
form.field.agent_commonname.description=Nama ini akan dilihat oleh pengunjung Anda.
form.field.agent_commonname=Nama International (Latin)
form.field.agent_name.description=Nama ini akan dilihat oleh pengunjung Anda.
form.field.agent_name=Nama
form.field.avatar.current.description=gambar avatar Anda.
form.field.avatar.current=gambar avatar saat ini
form.field.avatar.upload.description=Pilih file avatar untuk diupload. <br/> Ukuran gambar tidak boleh lebih dari 100x100 px.
form.field.avatar.upload=Upload avatar
form.field.ban_comment.description=Alasan blokir
form.field.ban_comment=Komentar
form.field.ban_days.description=Jumlah hari alamat ini akan diblokir
form.field.ban_days=Hari
form.field.email=email Anda
form.field.groupcommondesc.description=Keterangan dalam bahasa Inggris.
form.field.groupcommondesc=deskripsi Internasional
form.field.groupcommonname.description=Nama dalam bahasa Inggris.
form.field.groupcommonname=nama Internasional
form.field.groupdesc.description=Deskripsi kelompok.
form.field.groupdesc=Keterangan
form.field.groupemail.description=Grup email untuk pemberitahuan. Biarkan kosong untuk menggunakan alamat default.
form.field.groupname.description=Nama untuk mengidentifikasi kelompok.
form.field.groupname=Nama
form.field.login.description=Login dapat terdiri dari huruf Latin kecil dan garis bawah.
form.field.login=Login
form.field.mail.description=Untuk pemberitahuan dan pengambilan sandi.
form.field.mail=E-mail
form.field.message=Pesan
form.field.name=Nama Anda
form.field.password.description=Masukkan sandi baru atau tinggalkan kosong untuk menjaga sandi sebelumnya.
form.field.password=Sandi
form.field.password_confirm.description=Konfirmasi kata sandi baru.
form.field.password_confirm=Konfirmasi
form.field.translation=Terjemahan
harderrors.header=<b>Tidak dapat menjalankan:</b><br/><ul>
image.button.login=/locales/id/images/login.gif
image.button.save=/locales/id/images/save.gif
image.button.search=/locales/id/images/search.gif
image.chat.history=/locales/id/images/history.gif
image.chat.message=/locales/id/images/message.gif
image.chat.sprite=/locales/id/images/wmchat.png
install.0.app=Jalur aplikasi yaitu {0}
install.0.package=paket Mibew berlaku.
install.0.php=PHP versi {0}
install.1.connected=Anda terhubung ke server MySQL versi {0}
install.2.create=Membuat database "{0}"
install.2.db_exists=Database "{0}" dibuat.
install.2.notice=Database tidak ditemukan di server. Jika Anda memiliki izin untuk menciptakannya sekarang, klik pada link berikut.
install.3.create=Buat tabel yang diperlukan.
install.3.tables_exist=tabel dibutuhkan telah dibuat.
install.4.create=Update tabel
install.4.done=Tabel struktur up to date.
install.4.notice=Struktur dari tabel Anda harus disesuaikan untuk versi baru dari Messenger.
install.5.newmessage=Pesan Baru
install.5.newvisitor=Pengunjung Baru
install.5.text=Klik untuk memeriksa suara: {0} dan {1}
install.bad_checksum=Checksum berbeda untuk {0}
install.cannot_read=Tidak dapat membaca file {0}
install.check_files=Tolong, re-upload file ke server.
install.check_permissions=Hak akses file kurang {0}
install.connection.error=Tidak dapat terhubung, silahkan cek setting server di config.php. Error: {0}
install.done=Lengkap:
install.err.back=Atasi masalah dan coba lagi. Tekan <a>kembali</a> untuk kembali ke wizard.
install.err.title=Masalah
install.kill_tables.notice=Mustahil untuk memperbarui struktur tabel. Cobalah untuk melakukannya secara manual atau membuat ulang semua tabel (peringatan: semua data Anda akan hilang).
install.kill_tables=Drop table yang ada dari database
install.license=Lisensi Perjanjian Perangkat Lunak
install.message=Ikuti wizard untuk konfigurasi database Anda.
install.newfeatures=Selamat! Mibew Messenger {1} Anda telah terinstal. Aktifkan fitur lebih lanjut tentang <a href="{0}">halaman layanan Opsional</a>.
install.next=Langkah berikutnya:
install.no_file=Berkas tidak ada: {0}
install.title=Instalasi
install.updatedb=Tolong, jalankan wizard <a href="{0}">Update</a> untuk menyesuaikan database Anda.
installed.login_link=Lanjutkan ke halaman login
installed.message=<b>Aplikasi berhasil diinstal.</b>
installed.notice=Anda bisa logon sebagai <b>admin</b> dengan sandi kosong.<br/> <br/><font color="#c13030"><b>! Untuk alasan keamanan, harap mengubah sandi Anda segera dan menghapus folder {0} dari server Anda.</b></font>
lang.choose=Pilih bahasa Anda
leavemail.body=Anda memiliki pesan dari {0}:\n\n{2}\n\nEmailnya: {1}\n{3}\n--- \nSitus messenger anda
leavemail.subject=Pertanyaan dari {0}
leavemessage.close=Tutup
leavemessage.descr=Maaf, tidak ada operator yang tersedia pada saat ini. Silakan, coba lagi nanti atau tanyakan pertanyaan Anda di formulir ini.
leavemessage.perform=Kirim
leavemessage.sent.message=Terima kasih telah menggunakan layanan kami. Kami akan menjawab Anda melalui surat sesegera mungkin.
leavemessage.sent.title=Pesan Anda dikirim
leavemessage.title=Tinggalkan pesan Anda
leftMenu.client_agents=Operator
leftMenu.client_gen_button=Tombol kode
leftMenu.client_settings=Pengaturan
license.title=Lisensi
localedirection=ltr
localeid=Indonesian (id)
mail.user.history.body=Halo, {0}!\n\nRiwayat obrolan Anda: \n\n{1}\n--- \nSalam,\nMibew Messenger
mail.user.history.subject=Mibew Messenger: riwayat oborlan
mailthread.close=Tutup ...
mailthread.enter_email=Masukkan e-mail:
mailthread.perform=Kirim
mailthread.title=Kirim riwayat <br/> obrolan dengan mail
menu.agents=daftar Operator
menu.blocked=diblok pengunjung
menu.canned=Rekaman Pesan
menu.goonline=Anda sedang Offline.<br/><a href="{0}">Hubungkan..</a>
menu.groups.content=Departemen atau kelompok operator berdasarkan keahlian.
menu.groups=Grup
menu.locale.content=Mengubah lokal.
menu.locale=Bahasa
menu.main=Utama
menu.operator=Anda adalah {0}
menu.profile.content=Anda dapat mengubah informasi pribadi anda pada halaman ini.
menu.profile=Profile
menu.translate=lokalisasi
menu.updates.content=Periksa berita dan update.
menu.updates=Pembaruan
my_settings.error.password_match=Sandi yang dimasukkan tidak cocok
no_such_operator=Tidak ada operator seperti
operator.group.no_description=&lt;tidak ada description&gt;
operator.groups.intro=Pilih kelompok sesuai dengan keahlian operator.
operator.groups.title=Kelompok operator
page.analysis.search.head_browser=Browser
page.analysis.search.head_group=Grup
page.analysis.search.head_host=Alamat pengunjung
page.analysis.search.head_messages=Pesan pengunjung
page.analysis.search.head_name=Nama
page.analysis.search.head_operator=Operator
page.analysis.search.head_time=Waktu dalam obrolan
page.analysis.userhistory.intro=Anda dapat menemukan riwayat obrolan pengunjung Anda di sini.
page.analysis.userhistory.title=Kunjungi riwayat
page.chat.old_browser.close=Tutup ...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Kami juga mendukung beberapa browser tua:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p> browser web Anda tidak sepenuhnya didukung oleh Messenger Mibew. \nHarap, gunakan salah satu browser web berikut: </p>
page.chat.old_browser.title=Harap gunakan browser yang lebih baru
page.gen_button.choose_group=Kode untuk kelompok
page.gen_button.choose_image=Pilih gambar
page.gen_button.choose_locale=Kode untuk bahasa
page.gen_button.choose_style=obrolan window style
page.gen_button.code.description=<strong>Perhatian</strong>! Harap jangan mengubah kode <br/> secara manual karena <br/> kami tidak menjamin bahwa <br/> itu akan bekerja!
page.gen_button.code=HTML code
page.gen_button.default_group=-semua operator-
page.gen_button.include_site_name=Masukkan nama host ke dalam kode
page.gen_button.intro=Anda dapat menghasilkan kode HTML untuk ditempatkan di situs Anda di sini.
page.gen_button.modsecurity=Kompatibilitas dengan mod_security (modsecurity.org), nyalakan hanya jika Anda memiliki masalah dengan itu
page.gen_button.sample=Contoh
page.gen_button.secure_links=Gunakan link aman (https)
page.gen_button.title=Tombol penghasil kode HTML
page.group.create_new=Di sini Anda dapat membuat grup baru.
page.group.duplicate_name=Silahkan pilih nama lain, karena kelompok dengan nama yang dimasukkan sudah ada.
page.group.intro=Pada halaman ini Anda dapat mengedit rincian grup.
page.group.membersnum=Operator
page.group.no_such=Tidak ada kelompok seperti
page.group.title=Group rincian
page.groupmembers.intro=Lihat dan edit daftar anggota.
page.groupmembers.title=Anggota
page.groups.confirm=Apakah Anda yakin ingin menghapus grup "{0}"?
page.groups.intro=Halaman ini menampilkan daftar kelompok di perusahaan Anda. Masing-masing kelompok dapat memiliki tombol terpisah dan tanggapan rekaman.
page.groups.isaway=Away
page.groups.isonline=Online
page.groups.new=Buat grup baru ...
page.groups.title=Grup
page.preview.agentchat=obrolan window (operator-mode)
page.preview.agentrochat=Lihat jendela obrolan (operator dalam mode readonly)
page.preview.chatsimple=Jendela obrolan simple, refresh untuk memposting pesan (IE 5, Opera 7)
page.preview.choose=Pilih gaya
page.preview.choosetpl=Pilih template
page.preview.error=Kesalahan jendela
page.preview.intro=Dari sini Anda dapat melihat daftar tema Anda yang telah diinstal saat ini.
page.preview.leavemessage=Tinggalkan jendela pesan
page.preview.leavemessagesent=Jendela "Pesan dikirim"
page.preview.mail=Mail thread jendela
page.preview.mailsent=Jendela "Surat dikirim"
page.preview.nochat=Daftar jendela browser yang didukung
page.preview.redirect=Pengunjung redirect ke jendela operator lain
page.preview.redirected=Jendela jendela "Pengunjung yang dialihkan"
page.preview.showerr=Pesan error
page.preview.style_default=-dari pengaturan umum-
page.preview.survey=Pra-obrolan Survei
page.preview.title=Gaya situs
page.preview.userchat=Jendela obrolan (user-mode)
page.translate.descr=Jika Anda tidak menyukai terjemahan, silahkan kirim pembaruan.
page.translate.done=terjemahan Anda akan disimpan.
page.translate.one=Masukkan terjemahan Anda.
page.translate.title=Lokalisasi wizard
page_agent.cannot_modify=Anda tidak diperbolehkan untuk mengubah profil orang ini.
page_agent.clear_avatar=Hapus avatar
page_agent.create_new=Di sini Anda dapat membuat operator baru.
page_agent.error.duplicate_login=Silakan memilih login yang lain, karena operator dengan login yang dimasukkan sudah terdaftar dalam sistem.
page_agent.error.wrong_login=Login seharusnya hanya berisi karakter latin, angka dan garis bawah simbol.
page_agent.intro=Edit pengaturan operator umum.
page_agent.tab.avatar=Foto
page_agent.tab.groups=Grup
page_agent.tab.main=Umum
page_agent.tab.permissions=Permissions
page_agent.title=Operator rincian
page_agents.agent_name=Nama
page_agents.agents=Daftar Lengkap dari operator:
page_agents.confirm=Apakah Anda yakin ingin menghapus operator "{0}"?
page_agents.intro=Halaman ini menampilkan daftar operator perusahaan.
page_agents.isaway=Away
page_agents.isonline=Online
page_agents.login=Login
page_agents.new_agent=Tambahkan operator ...
page_agents.status=Terakhir aktif
page_agents.title=Operator
page_analysis.full.text.search=Nama pengguna atau cari pesan teks:
page_analysis.search.title=Riwayat obrolan
page_avatar.intro=Anda dapat meng-upload foto Anda hanya dalam JPG, GIF, PNG atau file TIF gambar.
page_avatar.title=Upload foto
page_ban.intro=Di sini Anda dapat memblokir pengunjung berbahaya yang mempengaruhi Anda bekerja dengan pesan spam.
page_ban.sent=Alamat {0} akan diblokir selama jumlah hari yang ditentukan.
page_ban.thread=Anda membuka jendela ini untuk thread "{0}", <i>Alamat</i> field sudah terisi. Pilih jumlah hari dan klik <i>Kirim</i>.
page_ban.title=Blok alamat
page_bans.add=Tambahkan alamat
page_bans.confirm=Apakah Anda yakin ingin menghapus alamat {0} dari daftar diblokir?
page_bans.list=Daftar IP dilarang:
page_bans.title=Daftar Ban
page_bans.to=Sampai
page_client.pending_users=Anda dapat menemukan menunggu pengunjung.
page_group.tab.main=Umum
page_group.tab.members=Anggota
page_login.error=login / sandi yang dimasukkan salah
page_login.intro=Harap masukkan username dan sandi untuk mengakses alat-alat administratif, melihat pengunjung Anda dan menelusuri riwayat.
page_login.login=Login:
page_login.password=Sandi:
page_login.remember=Ingat
page_login.title=Login
page_search.intro=Cari riwayat obrolan pengguna tertentu atau frase tertentu dalam pesan.
page_settings.intro=Penentuan pilihan mempengaruhi jendela obrolan dan perilaku sistem umum.
page_settings.tab.features=Opsional Layanan
page_settings.tab.main=Umum
page_settings.tab.performance=Kinerja
page_settings.tab.themes=Tema pratayang
pending.menu.hide=Sembunyikan menu >>
pending.menu.show=Tampilkan menu >>
pending.popup_notification=pengunjung baru sedang menunggu jawaban.
pending.status.setaway=Set status "Away"
pending.status.setonline=Set status "Tersedia"
pending.table.ban=Ban pengunjung
pending.table.head.contactid=alamat pengunjung
pending.table.head.etc=Misc
pending.table.head.name=Nama
pending.table.head.operator=Operator
pending.table.head.state=Negara
pending.table.head.total=Total waktu
pending.table.head.waittime=Menunggu waktu
pending.table.speak=Klik untuk chatting dengan pengunjung
pending.table.view=Lihat obrolan
permission.admin=Sistem administrasi: pengaturan, operator manajemen, generasi tombol
permission.modifyprofile=Kemampuan untuk memodifikasi profil
permission.takeover=Mengambil alih thread obrolan
permission.viewthreads=Lihat operator lain thread obrolan
permissions.intro=Ubah pembatasan dan fitur yang tersedia untuk operator ini.
permissions.title=Ijin
presurvey.department=Pilih Departemen:
presurvey.intro=Terima kasih telah menghubungi kami! Untuk lebih melayani Anda, silahkan mengisi formulir di bawah ini dan klik tombol Memulai Obrolan.
presurvey.mail=Email:
presurvey.name=Nama:
presurvey.question=Pertanyaan Awal:
presurvey.submit=Mulai Obrolan
presurvey.title=dukungan Live
report.bydate.1=Tanggal
report.bydate.2=thread Obrolan
report.bydate.3=Pesan dari operator
report.bydate.4=Pesan dari pengunjung
report.bydate.title= Statistik penggunaan untuk tanggal masing-masing
report.byoperator.1=Operator
report.byoperator.2=Thread Obrolan
report.byoperator.3=Pesan
report.byoperator.4=panjang pesan rata-rata (karakter)
report.byoperator.title=Threads oleh operator
report.no_items=Tidak cukup data
report.total=Total:
resetpwd.changed.title=Sandi Anda telah berubah!
resetpwd.changed=Login menggunakan sandi baru anda.
resetpwd.intro=Harap pilih sandi untuk digunakan dengan account Mibew Anda.
resetpwd.login=Lanjutkan untuk login
resetpwd.submit=Ubah
resetpwd.title=Ubah sandi Mibew
restore.back_to_login=Kembali untuk login
restore.emailorlogin=Login atau E-mail:
restore.intro=Anda tidak bisa mengambil kata sandi Anda, tetapi Anda bisa menetapkan yang baru dengan link berikut yang dikirimkan kepada Anda melalui email.
restore.mailsubj=Reset sandi Anda Mibew
restore.mailtext=Hai,{0}\n\nSilakan klik link dibawah atau salin dan paste URL ke browser Anda:\n{1}\n\nIni akan membiarkan Anda memilih sandi yang lain.\n\nMessenger Mibew.
restore.pwd.message=Lupa sandi Anda?
restore.sent.title=sandi pengambilan
restore.sent=Kami telah mengirimkan instruksi ke email Anda. Silakan periksa email tersebut!
restore.submit=Reset sandi
restore.title=Masalah saat mengakses Account Anda?
right.administration=Administrasi
right.main=Utama
right.other=Lainnya
settings.chat.title.description=Nama perusahaan Anda misalnya.
settings.chat.title=Judul di jendela obrolan
settings.chatstyle.description=Pratinjau untuk semua halaman masing-masing gaya tersedia <a href="themes.php"> di sini </a>
settings.chatstyle=Pilih style untuk Anda jendela chatting
settings.company.title.description=Masukkan judul perusahaan Anda
settings.company.title=Judul perusahaan
settings.email.description=Masukkan email untuk menerima pesan sistem
settings.email=Email
settings.enableban.description=Menggunakan itu, Anda dapat memblokir serangan dari IP tertentu
settings.enableban=Aktifkan fitur "Pengunjung berbahaya"
settings.enablegroups.description=Gunakan untuk memiliki antrian terpisah untuk pertanyaan yang berbeda.
settings.enablegroups=Aktifkan "Grup"
settings.enablepresurvey.description=Paksa pengguna untuk mengisi formulir khusus untuk memulai chatting.
settings.enablepresurvey=Aktifkan "Pra-obrolan survey"
settings.enablessl.description=Harap dicatat bahwa server web Anda harus dikonfigurasi untuk mendukung permintaan https.
settings.enablessl=Izinkan koneksi aman (SSL)
settings.enablestatistics.description=Menambahkan halaman dengan laporan penggunaan messenger.
settings.enablestatistics=Aktifkan "Statistik"
settings.forcessl.description=Tampilkan chatting hanya melalui koneksi https
settings.forcessl=Force semua obrolan akan aman
settings.frequencychat.description=Tentukan interval polling dalam hitungan detik. Default adalah 2 detik.
settings.frequencychat=Waktu refresh obrolan
settings.frequencyoldchat.description=browser Lama perlu me-refresh seluruh halaman untuk mendapatkan pesan. Default adalah 7 detik.
settings.frequencyoldchat=Page waktu refresh untuk browser lama
settings.frequencyoperator.description=Tentukan interval polling dalam hitungan detik. Default adalah 2 detik.
settings.frequencyoperator=konsol waktu refresh Operator
settings.geolink.description=Setiap IP menjadi membuka link di jendela baru. {Ip} diganti dengan ip nyata.
settings.geolink=Link ke layanan geolocation eksternal
settings.geolinkparams.description=Jendela ukuran dan menyembunyikan toolbar
settings.geolinkparams=Geolocation jendela pilihan
settings.host.description=Tujuan untuk nama perusahaan Anda atau link logo
settings.host=URL website Anda
settings.leavemessage_captcha.description=Perlindungan terhadap spam otomatis (captcha)
settings.leavemessage_captcha=Paksa pengunjung untuk memasukkan kode verifikasi ketika meninggalkan pesan
settings.logo.description=Masukkan alamat http logo perusahaan Anda
settings.logo=Logo perusahaan Anda
settings.no.title=Harap masukkan judul perusahaan Anda
settings.onehostconnections.description=0 memungkinkan setiap jumlah koneksi
settings.onehostconnections=Max jumlah thread dari satu alamat
settings.onlinetimeout.description=Mengatur jumlah detik untuk menunjukkan operator secara online. Default adalah 30 detik.
settings.onlinetimeout=Operator batas waktu online
settings.popup_notification.description=dialog kecil muncul untuk menarik perhatian Anda.
settings.popup_notification=Aktifkan "Popup pemberitahuan dialog dari pengunjung baru".
settings.saved=Perubahan disimpan
settings.sendmessagekey=Mengirim pesan dengan:
settings.show_online_operators.description=bisa memperlambat laju update dari daftar
settings.show_online_operators=Tampilkan operator online di "Daftar menunggu pengunjung" halaman
settings.survey.askgroup.description=Tampilkan/sembunyikan bidang seleksi departemen dalam survei
settings.survey.askgroup=Memungkinkan pengunjung untuk memilih jurusan/kelompok
settings.survey.askmail.description=Tampilkan/sembunyikan bidang email dalam survei
settings.survey.askmail=Tanyakan pengunjung e-mail
settings.survey.askmessage.description=Tampilkan/sembunyikan bidang pertanyaan awal dalam survei
settings.survey.askmessage=Tampilkan field awal pertanyaan
settings.title=Messenger pengaturan
settings.usercanchangename.description=Matikan untuk menyembunyikan kotak edit dari jendela obrolan
settings.usercanchangename=Memungkinkan pengguna untuk mengubah nama mereka
settings.usernamepattern.description=Bagaimana membangun identifikasi pengunjung dari {name},{id} atau {alm}. Default: {name}
settings.usernamepattern=Pengenal pengunjung
settings.wrong.email=Masukkan alamat email yang benar
settings.wrong.onehostconnections="Max jumlah thread" harus berupa angka
site.title=mibew.org
site.url=http://mibew.org
statistics.dates=Pilih tanggal
statistics.description=Dari halaman ini Anda bisa menghasilkan berbagai laporan penggunaan.
statistics.from=From:
statistics.till=Sampai:
statistics.title=Statistik
statistics.wrong.dates=Anda telah memilih Dari tanggal setelah Hingga tanggal
tag.pagination.info=Page {0} dari {1},{2}-{3} dari {4}
tag.pagination.next=berikutnya
tag.pagination.no_items.elements=Tidak ada unsur-unsur
tag.pagination.no_items=Ditemukan 0 elemen
tag.pagination.previous=sebelumnya
thread.back_to_search=Pergi untuk mencari
thread.chat_log=catatan riwayat
thread.intro=Halaman ini menampilkan rincian obrolan dan konten.
time.dateformat=%B %d, %Y
time.locale=id
time.never=Tidak pernah
time.timeformat=%I:%M %p
time.today.at=Hari ini pada
time.yesterday.at=Kemarin jam
topMenu.admin=Home
topMenu.logoff=Keluar
topMenu.main=Home
topMenu.users.nomenu=tanpa menu
topMenu.users=Pengunjung
translate.direction=Arah:
translate.show.all=Semua string
translate.show.foradmin=Strings untuk administrator
translate.show.foroperator=String untuk operator
translate.show.forvisitor=String bagi pengunjung
translate.show=Tampilkan:
translate.sort.key=kunci pengenal
translate.sort.lang=Sumber string bahasa
translate.sort=Urutkan berdasarkan:
typing.remote=pengguna Remote sedang mengetik ...
updates.current=Anda menggunakan:
updates.env=Lingkungan:
updates.installed_locales=Terpasang lokalisasi:
updates.intro=Messenger update.
updates.latest=Versi terbaru:
updates.news=Berita:
updates.title=Pembaruan

View File

@ -1,26 +1,32 @@
encoding=utf-8 encoding=utf-8
output_charset=utf-8 output_charset=utf-8
output_encoding=utf-8 output_encoding=utf-8
admin.content.client_agents=Crea, cancella assistenti. Gestisci permessi. admin.content.client_agents=Crea, cancella operatori. Gestisci permessi.
admin.content.client_gen_button=Generazione del codice HTML per il bottone. admin.content.client_gen_button=Generazione del codice HTML per il bottone.
admin.content.client_settings=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema. admin.content.client_settings=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema.
admin.content.description=Funzioni disponibili per gli appartenenti al gruppo power users. admin.content.description=Funzioni disponibili per gli operatori.
agent.not_logged_in=La tua sessione è scaduta, riesegui il login agent.not_logged_in=La tua sessione è scaduta, riesegui il login
app.descr=Mibew Messenger è un'applicazione open-source per l'assistenza in tempo reale. app.descr=Mibew Messenger è un'applicazione open-source per l'assistenza in tempo reale.
app.title=Mibew Messenger app.title=Mibew Messenger
ban.error.duplicate=L'indirizzo specificato è già in uso, clicca <a href="ban.php?id={1}">qui</a> se vuoi modificarlo. ban.error.duplicate=L'indirizzo specificato è già in uso, clicca <a href="ban.php?id={1}">qui</a> se vuoi modificarlo.
button.delete=Cancella button.delete=Cancella
button.enter=Entra button.enter=Entra
button.offline.bottom=Lascia un messaggio
button.offline.top=Consulente
button.offline=ASSENTE
button.online.bottom=La tua domanda
button.online.top=Consulente
button.online=ONLINE
button.save=Salva button.save=Salva
button.search=Cerca button.search=Cerca
canned.actions.del=Rimuovi canned.actions.del=rimuovi
canned.actions.edit=Edita canned.actions.edit=modifica
canned.actions=Modifica canned.actions=Modifica
canned.add=Aggiungi messaggio... canned.add=Aggiungi messaggio...
canned.descr=Modifica i messaggi che frequentemente scrivi in chat. canned.descr=Modifica i messaggi che frequentemente scrivi in chat.
canned.group=Per gruppo: canned.group=Per gruppo:
canned.locale=Per lingua: canned.locale=Per lingua:
canned.title=Messaggi Archiviati canned.title=Messaggi predefiniti
cannededit.descr=Modifica un messaggio esistente. cannededit.descr=Modifica un messaggio esistente.
cannededit.done=Salvato cannededit.done=Salvato
cannededit.message=Messaggio cannededit.message=Messaggio
@ -28,20 +34,22 @@ cannededit.no_such=Nessun messaggio del tipo
cannededit.title=Modifica Messaggio cannededit.title=Modifica Messaggio
cannednew.descr=Aggiungi un nuovo messaggio. cannednew.descr=Aggiungi un nuovo messaggio.
cannednew.title=Nuovo Messaggio cannednew.title=Nuovo Messaggio
char.redirect.operator.away_suff=(assente)
char.redirect.operator.online_suff=(online) char.redirect.operator.online_suff=(online)
chat.came.from=L'utente proviene dalla pagina {0} chat.came.from=Il visitatore proviene dalla pagina {0}
chat.client.changename=Cambia nome chat.client.changename=Cambia nome
chat.client.name=Tu sei chat.client.name=Utente
chat.client.spam.prefix=[spam]&nbsp; chat.client.spam.prefix=[spam]&nbsp;
chat.default.username=Utente chat.client.visited.page=Il visitatore è giunto a {0}
chat.default.username=Visitatore
chat.error_page.close=Chiudi... chat.error_page.close=Chiudi...
chat.error_page.head=Errore incontrato: chat.error_page.head=Errore incontrato:
chat.error_page.title=Errore chat.error_page.title=Errore
chat.mailthread.sent.close=Chiudi... chat.mailthread.sent.close=Chiudi...
chat.mailthread.sent.closewindow=Clicca su questo link per chiudere la finestra chat.mailthread.sent.closewindow=Clicca su questo link per chiudere la finestra
chat.mailthread.sent.content=La tua chat è stata inviata al seguente indirizzo {0} chat.mailthread.sent.content=Lo storico della tua chat è stato inviato al seguente indirizzo {0}
chat.mailthread.sent.title=Invia chat.mailthread.sent.title=Inviato
chat.predefined_answers=Ciao, come posso aiutarti?\nCiao! Benvenuto nell'assistenza. Come posso aiutarti? chat.predefined_answers=Salve, come posso aiutarla?\nSalve! Benvenuto nell'assistenza. Come posso aiutarla?
chat.redirect.back=Indietro... chat.redirect.back=Indietro...
chat.redirect.cannot=Al momento non stai comunicando con alcun visitatore. chat.redirect.cannot=Al momento non stai comunicando con alcun visitatore.
chat.redirect.choose=Scegli: chat.redirect.choose=Scegli:
@ -50,19 +58,19 @@ chat.redirect.operator=Operatore:
chat.redirect.title=Trasferisci<br/>ad un altro operatore chat.redirect.title=Trasferisci<br/>ad un altro operatore
chat.redirected.close=Chiudi... chat.redirected.close=Chiudi...
chat.redirected.closewindow=Clicca per chiudere la finestra chat.redirected.closewindow=Clicca per chiudere la finestra
chat.redirected.content=L'utente si trova nella coda di priorità dell'operatore {0}. chat.redirected.content=Il visitatore si trova nella coda di priorità dell'operatore {0}.
chat.redirected.group.content=Il visitatore è stato inserito nella coda di priorità del gruppo {0}. chat.redirected.group.content=Il visitatore è stato inserito nella coda di priorità del gruppo {0}.
chat.redirected.title=L'utente è stato assegnato ad un altro operatore chat.redirected.title=Il visitatore è stato assegnato ad un altro operatore
chat.status.operator.changed=L'operatore {0} è cambiato nell'operatore {1} chat.status.operator.changed=L'operatore {0} è cambiato nell'operatore {1}
chat.status.operator.dead=L'operatore ha problemi di connessione, ti abbiamo temporaneamente spostato in testa alla coda. siamo spiacenti per l'attesa. chat.status.operator.dead=L'operatore ha problemi di connessione, ti abbiamo temporaneamente spostato in testa alla coda. Siamo spiacenti per l'attesa.
chat.status.operator.joined=L'operatore {0} ha effettuato l'accesso chat.status.operator.joined=L'operatore {0} ha effettuato l'accesso
chat.status.operator.left=L'operatore {0} ha abbandonato la chat chat.status.operator.left=L'operatore {0} ha abbandonato la chat
chat.status.operator.redirect=L'operatore {0} è stato reindirizzato ad un altro operatore, attendi chat.status.operator.redirect=L'operatore {0} è stato reindirizzato ad un altro operatore, attendi
chat.status.operator.returned=L'operatore {0} è tornato chat.status.operator.returned=L'operatore {0} è tornato
chat.status.user.changedname=L'utente ha cambiato il nome da {0} a {1} chat.status.user.changedname=Il visitatore ha cambiato il nome da {0} a {1}
chat.status.user.dead=L'utente ha chiuso la chat chat.status.user.dead=Il visitatore ha chiuso la chat
chat.status.user.left={0} ha abbandonato la chat chat.status.user.left=Il visitatore {0} ha abbandonato la chat
chat.status.user.reopenedthread=L'utente ha effettuato nuovamente l'ingresso chat.status.user.reopenedthread=Il visitatore ha effettuato nuovamente l'ingresso
chat.thread.state_chatting_with_agent=In chat chat.thread.state_chatting_with_agent=In chat
chat.thread.state_closed=Chiusa chat.thread.state_closed=Chiusa
chat.thread.state_loading=Avvio chat.thread.state_loading=Avvio
@ -70,7 +78,7 @@ chat.thread.state_wait=In coda
chat.thread.state_wait_for_another_agent=In attesa di un operatore chat.thread.state_wait_for_another_agent=In attesa di un operatore
chat.visitor.email=E-Mail: {0} chat.visitor.email=E-Mail: {0}
chat.visitor.info=Info: {0} chat.visitor.info=Info: {0}
chat.wait=Grazie per esserti connesso. Un operatore risponderà a breve... chat.wait=Grazie per averci contattato. Un operatore risponderà a breve...
chat.window.chatting_with=Stai chattando con: chat.window.chatting_with=Stai chattando con:
chat.window.close_title=Chiudi la chat chat.window.close_title=Chiudi la chat
chat.window.poweredby=Powered by: chat.window.poweredby=Powered by:
@ -79,32 +87,33 @@ chat.window.predefined.select_answer=Scegli la risposta...
chat.window.product_name=Mibew <span class="grey">Messenger</span> chat.window.product_name=Mibew <span class="grey">Messenger</span>
chat.window.send_message=Invia Messaggio chat.window.send_message=Invia Messaggio
chat.window.send_message_short=Invia ({0}) chat.window.send_message_short=Invia ({0})
chat.window.title.agent=Supporto On-Line chat.window.title.agent=Mibew Messenger
chat.window.title.user=Supporto On-Line chat.window.title.user=Mibew Messenger
chat.window.toolbar.mail_history=Invia tutta la discussioe tramite e-mail chat.window.toolbar.mail_history=Invia tutta la discussione tramite e-mail
chat.window.toolbar.redirect_user=Redireziona utente ad un altro operatore chat.window.toolbar.redirect_user=Redireziona il visitatore ad un altro operatore
chat.window.toolbar.refresh=Aggiorna chat.window.toolbar.refresh=Aggiorna
clients.how_to=Per rispondere clicca sul nome. clients.how_to=Per rispondere ad un visitatore clicca sul suo nome.
clients.intro=La pagina elenca gli utenti in attesa. clients.intro=La pagina elenca i visitatori in attesa.
clients.no_clients=La lista degli utenti in attesa è vuota clients.no_clients=La lista dei visitatori in attesa è vuota
clients.queue.chat=Utenti in chat clients.queue.chat=Visitatori in chat
clients.queue.prio=Coda degli utenti con priorità clients.queue.prio=Coda visitatori per priorità
clients.queue.wait=In attesa di operatore per la prima volta clients.queue.wait=In attesa di operatore per la prima volta
clients.title=Lista degli utenti in attesa clients.title=Lista dei visitatori in attesa
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - campi obbligatori common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - campi obbligatori
company.title=Mibew Messenger Community company.title=Mibew Messenger Community
confirm.take.head=Cambia operatore confirm.take.head=Cambia operatore
confirm.take.message=L'utente <span style="color:blue;">{0}</span> è già assistita da <span style="color:green;">{1}</span>.<br/> Sei sicuro di voler iniziare una chat con l'utente? confirm.take.message=Il visitatore <span style="color:blue;">{0}</span> è già assistito da <span style="color:green;">{1}</span>.<br/> Sei sicuro di voler iniziare una chat con lui/lei?
confirm.take.no=No, chiudi la finestra confirm.take.no=No, chiudi la finestra
confirm.take.yes=Si, Sono sicuro confirm.take.yes=Si, Sono sicuro
content.blocked=Qui ti puoi difendere da utenti maliziosi. content.blocked=Qui ti puoi difendere da visitatori indesiderati.
content.history=Cerca la cronologia delle chat content.history=Cerca nella cronologia delle chat.
content.logoff=Esci dal sistema. content.logoff=Esci dal sistema.
data.saved=Modifiche salvate. data.saved=Modifiche salvate
demo.chat.question=Ci sono molti browser da cui scegliere. Quale/i consigli? demo.chat.question=Ci sono molti browser da cui scegliere. Quale/i consigli?
demo.chat.welcome=Ciao, come posso aiutarti? demo.chat.welcome=Salve, come posso aiutarla?
errors.captcha=Le lettere digitate non corrispondono a quelle indicate.
errors.failed.uploading.file=Errore caricando il file "{0}": {1}. errors.failed.uploading.file=Errore caricando il file "{0}": {1}.
errors.file.move.error=Errore muovendo il file errors.file.move.error=Errore spostando il file
errors.file.size.exceeded=La dimensione del file da caricare è troppo grande errors.file.size.exceeded=La dimensione del file da caricare è troppo grande
errors.footer=</ul> errors.footer=</ul>
errors.header=<b>Correggere gli errori:</b><br/><ul> errors.header=<b>Correggere gli errori:</b><br/><ul>
@ -113,17 +122,17 @@ errors.prefix=<li class="error">
errors.required=Compilare "{0}". errors.required=Compilare "{0}".
errors.suffix=</li> errors.suffix=</li>
errors.wrong_field=Compilare "{0}" correttamente. errors.wrong_field=Compilare "{0}" correttamente.
features.saved=Features activated features.saved=Funzioni attivate
form.field.address.description=Es: 12.23.45.123 o todo.com form.field.address.description=Es: 12.23.45.123 o dominio.com
form.field.address=Indirizzo Utente form.field.address=Indirizzo visitatore
form.field.agent_commonname.description=Questo nome verrà visualizzato dall'utente. form.field.agent_commonname.description=Questo nome verrà visualizzato dai tuoi visitatori.
form.field.agent_commonname=Nome Internazionale (Latin) form.field.agent_commonname=Nome Internazionale (Latin)
form.field.agent_name.description=Questo nome verrà visualizzato dai tuoi utenti. form.field.agent_name.description=Questo nome verrà visualizzato dai tuoi visitatori.
form.field.agent_name=Nome form.field.agent_name=Nome
form.field.avatar.current.description=Immagine. form.field.avatar.current.description=Immagine (avatar).
form.field.avatar.current=Immagine corrente form.field.avatar.current=Immagine (avatar) corrente
form.field.avatar.upload.description=Scegli l'immagine da caricare. <br/> L'immagine non deve superare queste misure 100x100 px. form.field.avatar.upload.description=Scegli l'immagine da caricare. <br/> L'immagine non deve superare 100x100 px.
form.field.avatar.upload=Carica Immagine form.field.avatar.upload=Carica Immagine (avatar)
form.field.ban_comment.description=Motivo del blocco form.field.ban_comment.description=Motivo del blocco
form.field.ban_comment=Commento form.field.ban_comment=Commento
form.field.ban_days.description=Giorni di blocco dell'indirizzo form.field.ban_days.description=Giorni di blocco dell'indirizzo
@ -135,10 +144,13 @@ form.field.groupcommonname.description=Nome in Inglese.
form.field.groupcommonname=Nome internazionale form.field.groupcommonname=Nome internazionale
form.field.groupdesc.description=Descrizione del gruppo. form.field.groupdesc.description=Descrizione del gruppo.
form.field.groupdesc=Descrizione form.field.groupdesc=Descrizione
form.field.groupemail.description=Email di gruppo per notifiche. Lasciare vuoto per usare l'indirizzo di default.
form.field.groupname.description=Nome utile ad identificare il gruppo. form.field.groupname.description=Nome utile ad identificare il gruppo.
form.field.groupname=Nome form.field.groupname=Nome
form.field.login.description=La login può essere costituita da lettere minuscole latins<br/> ed caratteri speciali. form.field.login.description=Il login può essere costituito da lettere latine minuscole e trattino basso.
form.field.login=Login form.field.login=Login
form.field.mail.description=Per notifiche e recupero password.
form.field.mail=E-mail
form.field.message=Messaggio form.field.message=Messaggio
form.field.name=Il tuo nome form.field.name=Il tuo nome
form.field.password.description=Immettere una nuova password o lasciare<br/>il campo vuoto per mantenere la precedente. form.field.password.description=Immettere una nuova password o lasciare<br/>il campo vuoto per mantenere la precedente.
@ -146,36 +158,48 @@ form.field.password=Password
form.field.password_confirm.description=Conferma la nuova password. form.field.password_confirm.description=Conferma la nuova password.
form.field.password_confirm=Conferma form.field.password_confirm=Conferma
form.field.translation=Traduzione form.field.translation=Traduzione
harderrors.header=<b>Non eseguito:</b><br/><ul> harderrors.header=<b>Impossibile eseguire:</b><br/><ul>
image.button.login=/locales/it/images/login.gif image.button.login=/locales/it/images/login.gif
image.button.save=/locales/it/images/save.gif image.button.save=/locales/it/images/save.gif
image.button.search=/locales/it/images/search.gif image.button.search=/locales/it/images/search.gif
image.chat.history=/locales/it/images/history.gif image.chat.history=/locales/it/images/history.gif
image.chat.message=/locales/it/images/message.gif image.chat.message=/locales/it/images/message.gif
image.chat.sprite=/locales/it/images/wmchat.png image.chat.sprite=/locales/it/images/wmchat.png
install.1.connected=Sei connesso alla versione del server MySQL {0} install.0.app=Percorso applicazione {0}
install.0.package=Il pacchetto Mibew è valido.
install.0.php=Versione PHP {0}
install.1.connected=Sei connesso al server MySQL versione {0}
install.2.create=Crea database "{0}" install.2.create=Crea database "{0}"
install.2.db_exists=Il atabase "{0}" è stato creato. install.2.db_exists=Il database "{0}" è stato creato.
install.2.notice=Il database non è presente sul server. Se hai i permessi per crearlo<br/> adesso, clicca sul seguente link. install.2.notice=Il database non è presente sul server. Se hai i permessi per crearlo adesso, clicca sul seguente link.
install.3.create=Creo tabelle necessarie. install.3.create=Creo tabelle necessarie.
install.3.tables_exist=Le tabelle sono state create. install.3.tables_exist=Le tabelle sono state create.
install.4.create=Aggiorno le tabelle install.4.create=Aggiorno le tabelle
install.4.done=Le tabelle sono state aggiornate. install.4.done=Le tabelle sono state aggiornate.
install.4.notice=La strutture delle tabelle è stata adeguata alla nuova versione. install.4.notice=La strutture delle tabelle è stata adeguata alla nuova versione.
install.connection.error=Impossibile effettuare la connessione, si prega di controllare le impostazioni del server nel config.php. Error: {0} install.5.newmessage=Nuovo messaggio
install.5.newvisitor=Nuovo visitatore
install.5.text=Fai clic per provare l'audio: {0} e {1}
install.bad_checksum=Checksum errato per {0}
install.cannot_read=Impossibile leggere il file {0}
install.check_files=Inviare di nuovo i file al server.
install.check_permissions=Permessi file insufficienti {0}
install.connection.error=Impossibile effettuare la connessione, si prega di controllare le impostazioni del server nel config.php. Errore: {0}
install.done=Completato: install.done=Completato:
install.err.back=Risolvere i problemi e riprovare. Premere <a>indietro</a> per ritornare al wizard. install.err.back=Risolvere i problemi e riprovare. Premere <a>indietro</a> per ritornare al wizard.
install.err.title=Problema install.err.title=Problema
install.kill_tables.notice=Impossibile aggiornare le struttura delle tabelle. Prova a farlo manualmente oppure ricrea tutte le tabelle (warning: tutti i dati verranno persi). install.kill_tables.notice=Impossibile aggiornare le struttura delle tabelle. Prova a farlo manualmente oppure ricrea tutte le tabelle (attenzione: tutti i dati verranno persi).
install.kill_tables=Togli le tabelle esistenti dal database install.kill_tables=Togli le tabelle esistenti dal database
install.license=Software license agreement install.license=Contratto di licenza del software
install.message=Segui il wizard per settare il tuo database. install.message=Segui il wizard per settare il tuo database.
install.newfeatures=Congratulazioni! Ora Mibew Messenger {1} è installato.\nAttiva altre funzioni sulla pagina <a href="{0}">Servizi opzionali</a>.
install.next=Prossimo passo: install.next=Prossimo passo:
install.no_file=Il file è assente: {0}
install.title=Installazione install.title=Installazione
install.updatedb=Cortesemente, lancia <a href="{0}">Aggiornamento guidato</a> per sistemare il database. install.updatedb=Avvia <a href="{0}">Aggiornamento guidato</a> per sistemare il database.
installed.login_link=Vai alla pagina di login installed.login_link=Vai alla pagina di login
installed.message=<b>Applicazione installata con successo.</b> installed.message=<b>Applicazione installata con successo.</b>
installed.notice=Puoi accedere lasciando vuota la password.<br/><br/><font color="#c13030"><b>!!! Per ragioni di sicurezza, inserisci la password e cancella la cartella {0} dal server server.</b></font> installed.notice=Puoi accedere lasciando vuota la password.<br/><br/><font color="#c13030"><b>!!! Per ragioni di sicurezza, modifica la password e cancella la cartella {0} dal server.</b></font>
lang.choose=Scegli la tua lingua lang.choose=Scegli la tua lingua
leavemail.body=Hai una domanda da {0}:\n\n{2}\n\nLa sua e-mail: {1}\n{3}\n--- \nHelp on-line leavemail.body=Hai una domanda da {0}:\n\n{2}\n\nLa sua e-mail: {1}\n{3}\n--- \nHelp on-line
leavemail.subject=Domanda da {0} leavemail.subject=Domanda da {0}
@ -185,26 +209,28 @@ leavemessage.perform=Invia
leavemessage.sent.message=Grazie per aver usato il nostro servizio. Ti risponderemo appena possibile. leavemessage.sent.message=Grazie per aver usato il nostro servizio. Ti risponderemo appena possibile.
leavemessage.sent.title=Il tuo messaggio è stato inviato leavemessage.sent.title=Il tuo messaggio è stato inviato
leavemessage.title=Lascia il tuo messaggio leavemessage.title=Lascia il tuo messaggio
leftMenu.client_agents=Assistenti leftMenu.client_agents=Operatori
leftMenu.client_gen_button=Codice bottone leftMenu.client_gen_button=Codice bottone HTML
leftMenu.client_settings=Impostazioni leftMenu.client_settings=Impostazioni
license.title=Licenza
localedirection=ltr localedirection=ltr
localeid=Italiano (it) localeid=Italiano (it)
mail.user.history.body=Ciao, {0}!\n\nLa tua cronologia: \n\n{1}\n--- \nKind Regards,\nMibew Messenger mail.user.history.body=Salve, {0}!\n\nLa sua cronologia: \n\n{1}\n--- \nCordiali saluti,\nMibew Messenger
mail.user.history.subject=Messenger: dialog history mail.user.history.subject=Mibew Messenger: storico
mailthread.close=Chiudi... mailthread.close=Chiudi...
mailthread.enter_email=La tua e-mail: mailthread.enter_email=La tua e-mail:
mailthread.perform=Invia mailthread.perform=Invia
mailthread.title=Invia questa chat <br/>via e-mail mailthread.title=Invia questa chat <br/>via e-mail
menu.agents=Lista Assistenti menu.agents=Lista Operatori
menu.blocked=Utenti bloccati menu.blocked=Visitatori bloccati
menu.canned=Messaggi Archiviati menu.canned=Messaggi Archiviati
menu.groups.content=Dipartimento o gruppi di operatori specializzati menu.goonline=Sei fuori linea.<br/><a href="{0}">Connetti..</a>
menu.groups.content=Dipartimento o gruppi di operatori specializzati.
menu.groups=Gruppi menu.groups=Gruppi
menu.locale.content=Cambia provenienza. menu.locale.content=Cambia provenienza.
menu.locale=Lingua menu.locale=Lingua
menu.main=Inizio menu.main=Home
menu.operator=Tu sei {0} menu.operator=Utente {0}
menu.profile.content=In questa pagina puoi cambiare le tue informazioni personali. menu.profile.content=In questa pagina puoi cambiare le tue informazioni personali.
menu.profile=Profilo menu.profile=Profilo
menu.translate=Traduci menu.translate=Traduci
@ -217,125 +243,139 @@ operator.groups.intro=Seleziona i gruppi in base alle specializzazioni degli ope
operator.groups.title=Gruppi di operatori operator.groups.title=Gruppi di operatori
page.analysis.search.head_browser=Browser page.analysis.search.head_browser=Browser
page.analysis.search.head_group=Gruppo page.analysis.search.head_group=Gruppo
page.analysis.search.head_host=Indirizzo utente page.analysis.search.head_host=Indirizzo visitatore
page.analysis.search.head_messages=Massaggi utente page.analysis.search.head_messages=Messaggi visitatore
page.analysis.search.head_name=Nome page.analysis.search.head_name=Nome
page.analysis.search.head_operator=Operatore page.analysis.search.head_operator=Operatore
page.analysis.search.head_time=Tempo nella chat page.analysis.search.head_time=Tempo nella chat
page.analysis.userhistory.intro=Puoi trovare la cronologia delle chat dei tuoi utenti qui. page.analysis.userhistory.intro=Puoi trovare la cronologia delle chat dei tuoi utenti qui.
page.analysis.userhistory.title=Cronologia utenti page.analysis.userhistory.title=Cronologia visite
page.chat.old_browser.close=Chiudi... page.chat.old_browser.close=Chiudi...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Inoltre, alcuni vecchi browser:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul> page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Inoltre, alcuni vecchi browser:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>Il tuo browser non è completamente supportato. \nUsa uno dei seguenti browser:</p> page.chat.old_browser.problem=<p>Il tuo browser non è completamente supportato da Mibew Messenger. \nUsa uno dei seguenti browser:</p>
page.chat.old_browser.title=Per favore, usa un browser più recente page.chat.old_browser.title=Per favore, usa un browser più recente
page.gen_button.choose_group=Codice per gruppo page.gen_button.choose_group=Codice per gruppo
page.gen_button.choose_image=Scegli immagine page.gen_button.choose_image=Scegli immagine
page.gen_button.choose_locale=Target locale page.gen_button.choose_locale=Target locale
page.gen_button.choose_style=Stile chat page.gen_button.choose_style=Stile chat
page.gen_button.code.description=<strong>Caution!</strong> Non cambiare<br/> il codice manualmente<br/> non garantiamo <br/> che funzioni! page.gen_button.code.description=<strong>Attenzione!</strong> Non cambiare<br/> il codice manualmente<br/> non garantiamo <br/> che funzioni!
page.gen_button.code=codice HTML page.gen_button.code=codice HTML
page.gen_button.default_group=-tutti gli operatori- page.gen_button.default_group=-tutti gli operatori-
page.gen_button.include_site_name=Include il nome dell'host nel codice page.gen_button.include_site_name=Include il nome dell'host nel codice
page.gen_button.intro=Puoi generare il codice HTML da inserire nel sito. page.gen_button.intro=Puoi generare il codice HTML da inserire nel sito.
page.gen_button.modsecurity=Compatibilità con mod_security (modsecurity.org), attivare solo in caso di problemi
page.gen_button.sample=Esempio page.gen_button.sample=Esempio
page.gen_button.secure_links=Usa link sicuro (https) page.gen_button.secure_links=Usa link sicuro (https)
page.gen_button.title=Bottone per generare il codice HTML page.gen_button.title=Bottone per generare il codice HTML
page.group.create_new=Qui puoi creare un nuovo gruppo. page.group.create_new=Qui puoi creare un nuovo gruppo.
page.group.duplicate_name=Cortesemente scegli un altro nome perché il nome che hai inserito per il gruppo esiste già. page.group.duplicate_name=Scegli un altro nome, perché il nome che hai inserito per il gruppo esiste già.
page.group.intro=In questa pagina puoi modificare i dettagli del gruppo. page.group.intro=In questa pagina puoi modificare i dettagli del gruppo.
page.group.membersnum=Operatori page.group.membersnum=Operatori
page.group.no_such=Nessun gruppo trovato page.group.no_such=Gruppo non trovato
page.group.title=Dettagli del gruppo page.group.title=Dettagli del gruppo
page.groupmembers.intro=Vedi e modifica la lista membri. page.groupmembers.intro=Vedi e modifica la lista membri.
page.groupmembers.title=Membri page.groupmembers.title=Membri
page.groups.confirm=Vuoi veramente cancellare il gruppo "{0}"?
page.groups.intro=Questa pagina mostra la lista dei gruppi della tua azienda. Ogni gruppo può avere specifici bottoni e regole di archiviazione. page.groups.intro=Questa pagina mostra la lista dei gruppi della tua azienda. Ogni gruppo può avere specifici bottoni e regole di archiviazione.
page.groups.isaway=Assente
page.groups.isonline=Online
page.groups.new=Crea un nuovo gruppo... page.groups.new=Crea un nuovo gruppo...
page.groups.title=Gruppi page.groups.title=Gruppi
page.preview.agentchat=Finestra chat (agent-mode) page.preview.agentchat=Finestra chat (modo operatore)
page.preview.agentrochat=Visualizza finestra chat (readonly mode) page.preview.agentrochat=Visualizza finestra chat (readonly mode)
page.preview.chatsimple=Finestra chat semplice, aggiorna per inviare un messaggio (IE 5, Opera 7) page.preview.chatsimple=Finestra chat semplice, aggiorna per inviare un messaggio (IE 5, Opera 7)
page.preview.choose=Scegli lo stile page.preview.choose=Scegli lo stile
page.preview.choosetpl=Scegli un template page.preview.choosetpl=Scegli un template
page.preview.intro=Puoi avere un anteprima dello stile per il tuo sito page.preview.error=Finestra di errore
page.preview.intro=Puoi avere un'anteprima dello stile per il tuo sito.
page.preview.leavemessage=Finestra Lascia un messaggio page.preview.leavemessage=Finestra Lascia un messaggio
page.preview.leavemessagesent=Finestra "Messaggio recapitato" page.preview.leavemessagesent=Finestra "Messaggio recapitato"
page.preview.mail=Finestra Mail thread page.preview.mail=Finestra Mail thread
page.preview.mailsent=Finestra "Messaggio inviato" page.preview.mailsent=Finestra "Messaggio inviato"
page.preview.nochat=Fiestra Elenco dei browser supportati page.preview.nochat=Finestra Elenco dei browser supportati
page.preview.redirect=Finestra Indirizza utente ad un altro operatore page.preview.redirect=Finestra Indirizza utente ad un altro operatore
page.preview.redirected=Finestra "Visitatore reindirizzato" page.preview.redirected=Finestra "Visitatore reindirizzato"
page.preview.showerr=Visualizza errori page.preview.showerr=Visualizza errori
page.preview.style_default=-per impostazioni generali- page.preview.style_default=-per impostazioni generali-
page.preview.survey=Anteprima chat del sondaggio page.preview.survey=Anteprima chat del sondaggio
page.preview.title=Stile sito page.preview.title=Stile sito
page.preview.userchat=Finestra chat (user-mode) page.preview.userchat=Finestra chat (modo utente)
page.translate.descr=Se non ti piace la traduzione, per favore inviaci l'aggiornamento. page.translate.descr=Se non ti piace la traduzione, per favore inviaci l'aggiornamento.
page.translate.done=La tua traduzione è stata salvata. page.translate.done=La tua traduzione è stata salvata.
page.translate.one=Inserisci la traduzione. page.translate.one=Inserisci la traduzione.
page.translate.title=Traduci Open WebIM page.translate.title=Wizard di traduzione
page_agent.cannot_modify=Non sei abilitato alle modifiche del profilo di questa persona. page_agent.cannot_modify=Non sei abilitato alle modifiche del profilo di questa persona.
page_agent.clear_avatar=Rimuovi avatar page_agent.clear_avatar=Rimuovi avatar
page_agent.create_new=Qui puoi creare un nuovo operatore page_agent.create_new=Qui puoi creare un nuovo operatore.
page_agent.error.duplicate_login=Per favore scegli un altra login, perchè questa è già utilizzata nel sistema. page_agent.error.duplicate_login=Per favore scegli un altro login, perché questo è già utilizzato nel sistema.
page_agent.error.wrong_login=la login può conteneresolo caratteri latin, numeri ed underscore. page_agent.error.wrong_login=la login può conteneresolo caratteri latin, numeri ed underscore.
page_agent.intro=Questa pagina visualizza i dettagli degli assistenti, se tu possiedi i diritti di accesso puoi modificarli. page_agent.intro=Questa pagina visualizza i dettagli degli operatori, se tu possiedi i diritti di accesso puoi modificarli.
page_agent.tab.avatar=Foto page_agent.tab.avatar=Foto
page_agent.tab.groups=Gruppi page_agent.tab.groups=Gruppi
page_agent.tab.main=Generale page_agent.tab.main=Generale
page_agent.tab.permissions=Permessi page_agent.tab.permissions=Permessi
page_agent.title=Dettagli operatore page_agent.title=Dettagli operatore
page_agents.agent_name=Nome page_agents.agent_name=Nome
page_agents.agents=Lista completa assistenti: page_agents.agents=Lista completa operatori:
page_agents.intro=Questa pagina visualizza elenco degli assistenti societari e permette anche di aggiungerne nuovi, se si possiedono le autorizzazioni page_agents.confirm=Vuoi davvero cancellare l'operatore "{0}"?
page_agents.intro=Questa pagina visualizza un elenco degli operatori.
page_agents.isaway=Assente
page_agents.isonline=Online
page_agents.login=Login page_agents.login=Login
page_agents.new_agent=Crea nuovo assistente... page_agents.new_agent=Crea nuovo operatore...
page_agents.title=Assistenti page_agents.status=Attivo fino a
page_analysis.full.text.search=Cerca name utente o testo del messaggio: page_agents.title=Operatori
page_analysis.full.text.search=Cerca nome utente o testo del messaggio:
page_analysis.search.title=Cronologia delle chat page_analysis.search.title=Cronologia delle chat
page_avatar.intro=Puoi caricare la tua foto solo in formato JPG, GIF, PNG o TIF. page_avatar.intro=Puoi caricare la tua foto solo in formato JPG, GIF, PNG o TIF.
page_avatar.title=Carica foto page_avatar.title=Carica foto
page_ban.intro=Qui è possibile bloccare disturbatori che interrompono il lavoro con messaggi di spam. page_ban.intro=Qui è possibile bloccare disturbatori che interrompono il lavoro con messaggi di spam.
page_ban.sent=L'indirizzo {0} per il numero di giorni specificato. page_ban.sent=L'indirizzo {0} è bloccato per il numero di giorni specificato.
page_ban.thread=Finestra aperta per la discussione "{0}", il campo <i>Indirizzo</i> è già compilato. Selezionare il numero di giorni e fare clic su <i>Invia</i>. page_ban.thread=Finestra aperta per la discussione "{0}", il campo <i>Indirizzo</i> è già compilato. Selezionare il numero di giorni e fare clic su <i>Invia</i>.
page_ban.title=Blocca indirizzo page_ban.title=Blocca indirizzo
page_bans.add=Aggiungi indirizzo page_bans.add=Aggiungi indirizzo
page_bans.confirm=Vuoi davvero cancellare l'indirizzo {0} dalla lista bloccata?
page_bans.list=Lista degli IP bannati: page_bans.list=Lista degli IP bannati:
page_bans.title=Bloccato page_bans.title=Lista IP bloccati
page_bans.to=Till page_bans.to=Fino a
page_client.pending_users=Puoi cercare utenti in attesa. page_client.pending_users=Puoi cercare utenti in attesa.
page_group.tab.main=Generale page_group.tab.main=Generale
page_group.tab.members=Membri page_group.tab.members=Membri
page_login.error=login/password inseriti sono incorretti page_login.error=Username e/o password errati
page_login.intro=Cortesemente inserisci il tuo username e password per accedere agli strumenti di amministrazione, per vedere i tuoi visitatori e guardare nella cronologia delle chat. page_login.intro=Inserisci il tuo username e password per accedere agli strumenti di amministrazione, per vedere i tuoi visitatori e guardare nella cronologia delle chat.
page_login.login=Login: page_login.login=Login:
page_login.password=Password: page_login.password=Password:
page_login.remember=Ricorda page_login.remember=Ricorda
page_login.title=Login page_login.title=Login
page_search.intro=Cerca la cronologia chat di un utente o una frase in un messaggio. page_search.intro=Cerca la cronologia chat di un visitatore o una frase in un messaggio.
page_settings.intro=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema. page_settings.intro=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema.
page_settings.tab.features=Servizi opzionali page_settings.tab.features=Servizi opzionali
page_settings.tab.main=Generale page_settings.tab.main=Generale
page_settings.tab.performance=Prestazioni
page_settings.tab.themes=Anteprima tema page_settings.tab.themes=Anteprima tema
pending.menu.hide=Nascondi menu >> pending.menu.hide=Nascondi menu >>
pending.menu.show=Mostra menu >> pending.menu.show=Mostra menu >>
pending.popup_notification=Un nuovo visitatore sta attendendo una risposta. pending.popup_notification=Un nuovo visitatore sta attendendo una risposta.
pending.status.setaway=Imposta "Assente"
pending.status.setonline=Imposta "Online"
pending.table.ban=Banna l'utente pending.table.ban=Banna l'utente
pending.table.head.contactid=indirizzo dell'utente pending.table.head.contactid=Indirizzo visitatore
pending.table.head.etc=Misc pending.table.head.etc=Varie
pending.table.head.name=Nome pending.table.head.name=Nome
pending.table.head.operator=Operatore pending.table.head.operator=Operatore
pending.table.head.state=Stato pending.table.head.state=Stato
pending.table.head.total=Tempo totale pending.table.head.total=Tempo totale
pending.table.head.waittime=Tempo di attesa pending.table.head.waittime=Tempo di attesa
pending.table.speak=Clicca per parlare con l'utente pending.table.speak=Clicca per parlare col visitatore
pending.table.view=Guarda la chat pending.table.view=Guarda la chat
permission.admin=Amministrazione del sistema: settaggi, gestione degli operatori, generazione dei bottoni permission.admin=Amministrazione del sistema: settaggi, gestione degli operatori, generazione dei bottoni HTML
permission.modifyprofile=Permesso di modifica profilo
permission.takeover=Prendi la discussione in corso permission.takeover=Prendi la discussione in corso
permission.viewthreads=Visualizza un'altra disussione dell'operatore permission.viewthreads=Visualizza la discussione di un altro operatore
permissions.intro=Qui puoi controllare i permessi degli operatori permissions.intro=Qui puoi controllare i permessi degli operatori.
permissions.title=Permessi permissions.title=Permessi
presurvey.department=Sceglio il Dipartimento: presurvey.department=Scegli il Dipartimento:
presurvey.intro=Grazie per averci contattato! Per migliorare il nostro servizio nei tuoi confronti, cortesemente completa i dati sottostanti e clicca sul bottone Avvia Chat. presurvey.intro=Grazie per averci contattato! Per migliorare il nostro servizio nei tuoi confronti, ti preghiamo di completare i dati sottostanti e cliccare sul bottone Avvia Chat.
presurvey.mail=Email: presurvey.mail=Email:
presurvey.name=Nome: presurvey.name=Nome:
presurvey.question=Domanda Iniziale: presurvey.question=Domanda Iniziale:
@ -343,8 +383,8 @@ presurvey.submit=Avvia Chat
presurvey.title=Assistenza Live presurvey.title=Assistenza Live
report.bydate.1=Data report.bydate.1=Data
report.bydate.2=Sessioni Chat report.bydate.2=Sessioni Chat
report.bydate.3=Messaggi degli operatori report.bydate.3=Messaggi dagli operatori
report.bydate.4=Messaggi dei visitatori report.bydate.4=Messaggi dai visitatori
report.bydate.title=Statistiche di utilizzo per ogni data report.bydate.title=Statistiche di utilizzo per ogni data
report.byoperator.1=Operatore report.byoperator.1=Operatore
report.byoperator.2=Sessioni Chat report.byoperator.2=Sessioni Chat
@ -353,19 +393,35 @@ report.byoperator.4=Lunghezza media dei messaggi (in caratteri)
report.byoperator.title=Chat suddivise per operatore report.byoperator.title=Chat suddivise per operatore
report.no_items=Dati non sufficienti report.no_items=Dati non sufficienti
report.total=Totale: report.total=Totale:
resetpwd.changed.title=La tua password è stata cambiata
resetpwd.changed=Esegui il login con la nuova password.
resetpwd.intro=Scegli una password da usare con il tuo account Mibew.
resetpwd.login=Procedi con il login
resetpwd.submit=Cambia
resetpwd.title=Cambia la tua password Mibew
restore.back_to_login=Torna al login
restore.emailorlogin=Login o indirizzo e-mail:
restore.intro=Non è possibile recuperare la password, ma puoi impostarne una nuova seguendo il link che ti sarà inviato via e-mail.
restore.mailsubj=Resetta la password Mibew
restore.mailtext=Ciao, {0}\n\nfai clic sul collegamento qui di seguito oppure copia e incolla l'URL nel tuo browser:\n{1}\n\nQuesto ti permetterà di scegliere una nuova password.\n\nMibew Messenger.
restore.pwd.message=Password dimenticata?
restore.sent.title=Recupero password
restore.sent=Informazioni inviate via e-mail. Controlla la tua posta
restore.submit=Resetta password
restore.title=Non riesci ad accedere al tuo account?
right.administration=Amministrazione right.administration=Amministrazione
right.main=Principale right.main=Principale
right.other=Altro right.other=Altro
settings.chat.title.description=Per esempio Dipartimento della compagnia. settings.chat.title.description=Per esempio nome azienda.
settings.chat.title=Finestra Titolo della chat settings.chat.title=Finestra Titolo della chat
settings.chatstyle.description=Anteprima per tutte le pagine di ogni stile disponibile <a href="themes.php">qui</a> settings.chatstyle.description=Anteprima per tutte le pagine di ogni stile disponibile <a href="themes.php">qui</a>
settings.chatstyle=Seleziona lo stile per la finesta della chat settings.chatstyle=Seleziona lo stile per la finesta della chat
settings.company.title.description=Inserischi il titolo della compagnia settings.company.title.description=Descrizione azienda
settings.company.title=Titolo compagnia settings.company.title=Titolo azienda
settings.email.description=E-mail per ricevere i messaggi di sistema settings.email.description=E-mail per ricevere i messaggi di sistema
settings.email=Email settings.email=Email
settings.enableban.description=Usalo se vuoi bloccare gli attacchi da uno specifico IP settings.enableban.description=Usalo se vuoi bloccare gli attacchi da uno specifico IP
settings.enableban=Abilita opzione "Utente malizioso" settings.enableban=Abilita opzione "Visitatore molesto"
settings.enablegroups.description=Utilizza questo per avere le code di attesa suddivise per domande. settings.enablegroups.description=Utilizza questo per avere le code di attesa suddivise per domande.
settings.enablegroups=Abilita "Gruppi" settings.enablegroups=Abilita "Gruppi"
settings.enablepresurvey.description=Obbliga l'utente a completare uno specifico questionario per iniziare la chat. settings.enablepresurvey.description=Obbliga l'utente a completare uno specifico questionario per iniziare la chat.
@ -376,23 +432,35 @@ settings.enablestatistics.description=Aggiungi pagina con i reports di utilizzo
settings.enablestatistics=Abilita "Statistiche" settings.enablestatistics=Abilita "Statistiche"
settings.forcessl.description=Mostra le chats solamente tramite connessioni sicure https settings.forcessl.description=Mostra le chats solamente tramite connessioni sicure https
settings.forcessl=Obbliga la sicurezza in tutte le chats settings.forcessl=Obbliga la sicurezza in tutte le chats
settings.frequencychat.description=Specifica l'intervallo di poll in secondi. Il default è 2 secondi.
settings.frequencychat=Tempo di refresh chat
settings.frequencyoldchat.description=I vecchi browser richiedono il refresh dell'intera pagina per vedere i messaggi. Il default è 7 secondi.
settings.frequencyoldchat=Tempo di refresh per vecchi browsers
settings.frequencyoperator.description=Specifica l'intervallo di poll in secondi. Il default è 2 secondi.
settings.frequencyoperator=Tempo di refresh console operatore
settings.geolink.description=Ogni IP diventa un link che si apre in una nuova finestra. {ip} viene sostituito dall'ip reale. settings.geolink.description=Ogni IP diventa un link che si apre in una nuova finestra. {ip} viene sostituito dall'ip reale.
settings.geolink=Link ad un servizio esterno di geolocalizzazione settings.geolink=Link ad un servizio esterno di geolocalizzazione
settings.geolinkparams.description=Dimensione della finestra e barre degli strumenti nascoste settings.geolinkparams.description=Dimensione della finestra e barre degli strumenti nascoste
settings.geolinkparams=Finestra opzioni geolocalizzazione settings.geolinkparams=Finestra opzioni geolocalizzazione
settings.host.description=Destinazione per il nome della tua compagia o link al logo settings.host.description=Destinazione per il nome azienda o link al logo
settings.host=URL del tuo sito settings.host=URL del tuo sito
settings.logo.description=Inserire indirizzo http del tuo logo settings.leavemessage_captcha.description=Protezione contro spam automatico (captcha)
settings.logo=Logo compagnia settings.leavemessage_captcha=Obbliga il visitatore a inserire il codice di verifica per lasciare messaggi
settings.no.title=Iserisci il nome della tua compagnia settings.logo.description=Inserire URL del logo aziendale
settings.logo=Logo aziendale
settings.no.title=Inserisci il nome dell'azienda
settings.onehostconnections.description=0 abilita connessioni illimitate settings.onehostconnections.description=0 abilita connessioni illimitate
settings.onehostconnections=Numero massimo di sessioni aperte da un unico indirizzo ip settings.onehostconnections=Numero massimo di sessioni aperte da un unico indirizzo ip
settings.popup_notification.description=Una piccola finestra compare per attirare la tua attenzione. settings.onlinetimeout.description=Tempo prima di mostrare l'operatore come online. Il default è 30 secondi.
settings.popup_notification=Abilita "Popup di notifica di nuovo visitatore" settings.onlinetimeout=Soglia tempo online dell'operatore
settings.popup_notification.description=Fa apparire una piccola finestra per attirare la tua attenzione.
settings.popup_notification=Abilita "Popup di notifica nuovo visitatore".
settings.saved=Cambiamenti salvati settings.saved=Cambiamenti salvati
settings.sendmessagekey=Manda messaggi con: settings.sendmessagekey=Manda messaggi con:
settings.survey.askgroup.description=Mostra/Nascondi il campo di selezione dipartimento nel questionario. settings.show_online_operators.description=Può rallentare il tempo di aggiornamento della lista
settings.survey.askgroup=Permetti ai visitatore di scegliere un dipartimento/gruppo settings.show_online_operators=Mostra gli operatori online nella pagina "Lista in attesa"
settings.survey.askgroup.description=Mostra/nascondi il campo di selezione dipartimento nel questionario
settings.survey.askgroup=Permetti al visitatore di scegliere un dipartimento/gruppo
settings.survey.askmail.description=Mostra/Nascondi il campo e-mail nel questionario settings.survey.askmail.description=Mostra/Nascondi il campo e-mail nel questionario
settings.survey.askmail=Richiedi ai visitatori l'e-mail settings.survey.askmail=Richiedi ai visitatori l'e-mail
settings.survey.askmessage.description=Mostra/Nascondi il campo di Domanda Iniziale nel questionario settings.survey.askmessage.description=Mostra/Nascondi il campo di Domanda Iniziale nel questionario
@ -400,33 +468,37 @@ settings.survey.askmessage=Mostra il campo di Domanda Iniziale
settings.title=Impostazioni settings.title=Impostazioni
settings.usercanchangename.description=Togliere la spunta per nascondere il box modifica dalla finestra di chat settings.usercanchangename.description=Togliere la spunta per nascondere il box modifica dalla finestra di chat
settings.usercanchangename=Abilita gli utenti a cambiare il loro nome settings.usercanchangename=Abilita gli utenti a cambiare il loro nome
settings.usernamepattern.description=Come costruire la stringa di identificazione dell'tente da {name}, {id} o {addr}. Default: {name} settings.usernamepattern.description=Come costruire la stringa di identificazione del visitatore da {name}, {id} o {addr}. Default: {name}
settings.usernamepattern=Identificatore dell'utente settings.usernamepattern=Identificatore del visitatore
settings.wrong.email=Iserire il proprio indirizzo e-mail settings.wrong.email=Inserire il proprio indirizzo e-mail
settings.wrong.onehostconnections=Il campo "Massimo numero di sessioni" dovrebbe essere un numero settings.wrong.onehostconnections=Il campo "Massimo numero di sessioni" dovrebbe essere un numero
site.title=mibew.org site.title=mibew.org
site.url=http://mibew.org site.url=http://mibew.org
statistics.dates=Seleziona date statistics.dates=Seleziona date
statistics.description=Da questa pagina puoi personalizzare differnti report di utilizzo. statistics.description=Da questa pagina puoi personalizzare differenti report di utilizzo.
statistics.from=Da: statistics.from=Da:
statistics.till=Fino a: statistics.till=Fino a:
statistics.title=Statistiche statistics.title=Statistiche
statistics.wrong.dates=Hai selezionato una data di inizio successiva alla data di conclusione statistics.wrong.dates=Hai selezionato una data di inizio successiva alla data di conclusione
tag.pagination.info=Pagina {0} di {1}, {2}-{3} da {4} tag.pagination.info=Pagina {0} di {1}, {2}-{3} da {4}
tag.pagination.next=Prossimo tag.pagination.next=successivo
tag.pagination.no_items.elements=Nessun elemento tag.pagination.no_items.elements=Nessun elemento
tag.pagination.no_items=Trovati 0 elementi tag.pagination.no_items=Trovati 0 elementi
tag.pagination.previous=precedente tag.pagination.previous=precedente
thread.back_to_search=Ritorna a cerca thread.back_to_search=Ritorna a cerca
thread.chat_log=Chat log thread.chat_log=Chat log
thread.intro=La pagina che visualizza la chat thread.intro=Questa pagina visualizza i dettagli ed i contenuti della chat.
time.dateformat=%d %b %Y
time.locale=it_IT time.locale=it_IT
time.never=Mai
time.timeformat=%H:%M time.timeformat=%H:%M
topMenu.admin=Amministrazione time.today.at=Oggi alle
time.yesterday.at=Ieri alle
topMenu.admin=Home
topMenu.logoff=Uscita topMenu.logoff=Uscita
topMenu.main=Home topMenu.main=Home
topMenu.users.nomenu=senza menu topMenu.users.nomenu=senza menu
topMenu.users=Utenti topMenu.users=Visitatori
translate.direction=Direzione: translate.direction=Direzione:
translate.show.all=Tutte le righe testo translate.show.all=Tutte le righe testo
translate.show.foradmin=Righe testo per amministratore translate.show.foradmin=Righe testo per amministratore

View File

@ -1,6 +1,7 @@
encoding=utf-8 encoding=utf-8
ar=Arabic ar=Arabic
be=Belarusian
bg=Bulgarian bg=Bulgarian
ca=Català ca=Català
cs=Čeština cs=Čeština
@ -15,6 +16,7 @@ fr=Français
he=Hebrew he=Hebrew
hr=Hrvatski hr=Hrvatski
hu=Magyar hu=Magyar
id=Indonesian
it=Italiano it=Italiano
ka=Georgian ka=Georgian
kk=Kazakh kk=Kazakh

View File

@ -11,6 +11,12 @@ app.title=Mibew Komunikator
ban.error.duplicate=Podane adresy są już używane, kliknij <a href="ban.php?id={1}">tutaj</a> jeśli chcesz je edytować. ban.error.duplicate=Podane adresy są już używane, kliknij <a href="ban.php?id={1}">tutaj</a> jeśli chcesz je edytować.
button.delete=Usuń button.delete=Usuń
button.enter=Wprowadź button.enter=Wprowadź
button.offline.bottom=Zostaw swoją wiadomość
button.offline.top=Strona konsultanta
button.offline=OFFLINE
button.online.bottom=Zadaj pytanie
button.online.top=Strona konsultanta
button.online=ONLINE
button.save=Zapisz button.save=Zapisz
button.search=Szukaj button.search=Szukaj
canned.actions.del=usuń canned.actions.del=usuń
@ -28,11 +34,13 @@ cannededit.no_such=Brak wiadomości
cannededit.title=Edytuj Odpowiedź cannededit.title=Edytuj Odpowiedź
cannednew.descr=Dodaj nową odpowiedź. cannednew.descr=Dodaj nową odpowiedź.
cannednew.title=Nowa Wiadomość cannednew.title=Nowa Wiadomość
char.redirect.operator.away_suff=zaraz wracam
char.redirect.operator.online_suff=(online) char.redirect.operator.online_suff=(online)
chat.came.from=Odwiedzający pochodził ze strony {0} chat.came.from=Odwiedzający pochodził ze strony {0}
chat.client.changename=Zmień nazwę chat.client.changename=Zmień nazwę
chat.client.name=Twoje imię chat.client.name=Twoje imię
chat.client.spam.prefix=[spam]&nbsp; chat.client.spam.prefix=[spam]&nbsp;
chat.client.visited.page=Odwiedzający przeszedł do {0}
chat.default.username=Użytkownik chat.default.username=Użytkownik
chat.error_page.close=Zamknij... chat.error_page.close=Zamknij...
chat.error_page.head=Wystąpił Błąd: chat.error_page.head=Wystąpił Błąd:
@ -86,7 +94,7 @@ chat.window.toolbar.redirect_user=Przekieruj użytkownika do innego operatora
chat.window.toolbar.refresh=Odśwież chat.window.toolbar.refresh=Odśwież
clients.how_to=Aby udzielić odpowiedzi danej osobie kliknij jego/jej nazwę użytkownika z poniższej listy. clients.how_to=Aby udzielić odpowiedzi danej osobie kliknij jego/jej nazwę użytkownika z poniższej listy.
clients.intro=Strona zawiera listę osób oczekujących na kontakt. clients.intro=Strona zawiera listę osób oczekujących na kontakt.
clients.no_clients=Brak osób czekających na rozmowę z operatorem. clients.no_clients=Lista osób oczekujących na kontakt jest pusta
clients.queue.chat=Użytkownicy w trakcie rozmowy clients.queue.chat=Użytkownicy w trakcie rozmowy
clients.queue.prio=Kolejka oczekujących użytkowników clients.queue.prio=Kolejka oczekujących użytkowników
clients.queue.wait=Osoby oczekujące po raz pierwszy na rozmowę clients.queue.wait=Osoby oczekujące po raz pierwszy na rozmowę
@ -98,11 +106,12 @@ confirm.take.message=Użytkownik <span style="color:blue;">{0}</span> jest już
confirm.take.no=Nie, zamknij okno confirm.take.no=Nie, zamknij okno
confirm.take.yes=Tak, Jestem tego pewny confirm.take.yes=Tak, Jestem tego pewny
content.blocked=Tutaj możesz powstrzymać niechcianych użytkowników. content.blocked=Tutaj możesz powstrzymać niechcianych użytkowników.
content.history=Przeszukaj historię rozmów content.history=Przeszukaj historię rozmów.
content.logoff=Wyloguj się z systemu. content.logoff=Wyloguj się z systemu.
data.saved=Zmiany zapisane data.saved=Zmiany zapisane
demo.chat.question=Istnieje wiele różnych przeglądarek internetowych. Którą możesz mi polecić? demo.chat.question=Istnieje wiele różnych przeglądarek internetowych. Którą możesz mi polecić?
demo.chat.welcome=Witam, w czym mogę pomóc? demo.chat.welcome=Witam, w czym mogę pomóc?
errors.captcha=Wpisane litery nie zgadzają się z literami, które były widoczne na obrazku.
errors.failed.uploading.file=Błąd podczas przesyłania pliku "{0}": {1}. errors.failed.uploading.file=Błąd podczas przesyłania pliku "{0}": {1}.
errors.file.move.error=Błąd przesuwania pliku errors.file.move.error=Błąd przesuwania pliku
errors.file.size.exceeded=Przekroczony rozmiar przesyłanego pliku errors.file.size.exceeded=Przekroczony rozmiar przesyłanego pliku
@ -135,10 +144,13 @@ form.field.groupcommonname.description=Nazwa w języku angielskim.
form.field.groupcommonname=Międzynarodowa nazwa form.field.groupcommonname=Międzynarodowa nazwa
form.field.groupdesc.description=Opis grupy. form.field.groupdesc.description=Opis grupy.
form.field.groupdesc=Opis form.field.groupdesc=Opis
form.field.groupemail.description=Grupa e-mail do powiadomień. Zostaw puste, aby użyć adresu domyślnego.
form.field.groupname.description=Nazwa do identyfikacji grupy. form.field.groupname.description=Nazwa do identyfikacji grupy.
form.field.groupname=Nazwa form.field.groupname=Nazwa
form.field.login.description=Login może zawierać małe litery<br/> oraz znak podkreślenia. form.field.login.description=Login może zawierać małe litery<br/> oraz znak podkreślenia.
form.field.login=Login form.field.login=Login
form.field.mail.description=W przypadku zgłoszeń i odzyskiwania hasła.
form.field.mail=E-mail
form.field.message=Wiadomość form.field.message=Wiadomość
form.field.name=Twoja nazwa form.field.name=Twoja nazwa
form.field.password.description=Wprowadź nowe hasło lub pozostaw <br/>pole puste aby zatrzymać stare hasło. form.field.password.description=Wprowadź nowe hasło lub pozostaw <br/>pole puste aby zatrzymać stare hasło.
@ -153,6 +165,9 @@ image.button.search=/locales/pl/images/search.gif
image.chat.history=/locales/pl/images/history.gif image.chat.history=/locales/pl/images/history.gif
image.chat.message=/locales/pl/images/message.gif image.chat.message=/locales/pl/images/message.gif
image.chat.sprite=/locales/pl/images/wmchat.png image.chat.sprite=/locales/pl/images/wmchat.png
install.0.app=Ścieżka do aplikacji {0}
install.0.package=Pakiet Mibew jest ważny.
install.0.php=PHP w wersji {0}
install.1.connected=Yesteś połączony do serwera bazy danych MySQL w wersji {0} install.1.connected=Yesteś połączony do serwera bazy danych MySQL w wersji {0}
install.2.create=Tworzenie bazy danych "{0}" install.2.create=Tworzenie bazy danych "{0}"
install.2.db_exists=Baza danych "{0}" jest stworzona. install.2.db_exists=Baza danych "{0}" jest stworzona.
@ -162,6 +177,13 @@ install.3.tables_exist=Wymagane tabele są stworzone.
install.4.create=Aktualizuj tabele install.4.create=Aktualizuj tabele
install.4.done=Struktura tabel została zaktualizowana. install.4.done=Struktura tabel została zaktualizowana.
install.4.notice=Struktura tabel powinna być dostosowana do nowej wersji Komunikatora. install.4.notice=Struktura tabel powinna być dostosowana do nowej wersji Komunikatora.
install.5.newmessage=Nowa wiadomość
install.5.newvisitor=Nowy gość
install.5.text=Kliknij, aby sprawdzić dźwięk: {0} i {1}
install.bad_checksum=Suma kontrolna jest różna dla {0}
install.cannot_read=Nie można odczytać pliku {0}
install.check_files=Proszę o ponowne wgranie plików na serwer.
install.check_permissions=Niewystarczające uprawnienia do pliku {0}
install.connection.error=Nie można połączyć, proszę sprawdzić ustawienia serwera w pliku config.php. Błąd: {0} install.connection.error=Nie można połączyć, proszę sprawdzić ustawienia serwera w pliku config.php. Błąd: {0}
install.done=Zakończono: install.done=Zakończono:
install.err.back=Rozwiąż problem i spróbuj ponownie. Kliknij przycisk <a>cofnij</a> aby powrócić do kreatora. install.err.back=Rozwiąż problem i spróbuj ponownie. Kliknij przycisk <a>cofnij</a> aby powrócić do kreatora.
@ -170,7 +192,9 @@ install.kill_tables.notice=Brak możliwości dokonania aktualizacji struktury ta
install.kill_tables=Usuń istniejące tabele z bazy danych install.kill_tables=Usuń istniejące tabele z bazy danych
install.license=Akceptacja warunków licencji install.license=Akceptacja warunków licencji
install.message=Podążaj za kreatorem aby skonfigurować bazę danych. install.message=Podążaj za kreatorem aby skonfigurować bazę danych.
install.newfeatures=Gratulacje! Właśnie zainstalowałeś Mibew Komunikator {1}. Włącz więcej funkcji na stronie <a href="{0}">Opcjonalne usługi</a>.
install.next=Następny krok: install.next=Następny krok:
install.no_file=Plik nie istnieje: {0}
install.title=Instalacja install.title=Instalacja
install.updatedb=Uruchom proszę, <a href="{0}">Kreatora aktualizacji</a> aby ustawić swoją bazę danych. install.updatedb=Uruchom proszę, <a href="{0}">Kreatora aktualizacji</a> aby ustawić swoją bazę danych.
installed.login_link=Przejdź do strony logowania installed.login_link=Przejdź do strony logowania
@ -188,10 +212,11 @@ leavemessage.title=Zostaw swoją wiadomość
leftMenu.client_agents=Konsultanci leftMenu.client_agents=Konsultanci
leftMenu.client_gen_button=Kod przycisku leftMenu.client_gen_button=Kod przycisku
leftMenu.client_settings=Ustawienia leftMenu.client_settings=Ustawienia
license.title=Licencja
localedirection=ltr localedirection=ltr
localeid=Polski (pl) localeid=Polski (pl)
mail.user.history.body=Witaj, {0}!\n\nTwoja historia rozmowy: \n\n{1}\n--- \nPozdrawiamy,\nMibew Komunikator mail.user.history.body=Witaj, {0}!\n\nTwoja historia rozmowy: \n\n{1}\n--- \nPozdrawiamy,\nMibew Komunikator
mail.user.history.subject=Komunikator: historia rozmowy mail.user.history.subject=Mibew Komunikator: okno historii
mailthread.close=Zamknij... mailthread.close=Zamknij...
mailthread.enter_email=Wprowadź swój adres email: mailthread.enter_email=Wprowadź swój adres email:
mailthread.perform=Wyślij mailthread.perform=Wyślij
@ -199,12 +224,13 @@ mailthread.title=Wyślij historię rozmowy<br/>na adres email
menu.agents=Lista przedstawicieli menu.agents=Lista przedstawicieli
menu.blocked=Zablokowani użytkownicy menu.blocked=Zablokowani użytkownicy
menu.canned=Szablony Odpowiedzi menu.canned=Szablony Odpowiedzi
menu.goonline=Jesteś w trybie offline. <br/> <a href="{0}">Połącz...</a>
menu.groups.content=Wydział lub specyficzne umiejętności operatorów grupy. menu.groups.content=Wydział lub specyficzne umiejętności operatorów grupy.
menu.groups=Grupy menu.groups=Grupy
menu.locale.content=Zmień język. menu.locale.content=Zmień język.
menu.locale=Język menu.locale=Język
menu.main=Strona główna menu.main=Strona główna
menu.operator=Jesteś zalogowany jako: {0} menu.operator=Jesteś zalogowany jako {0}
menu.profile.content=Na tej stronie możesz zmienić informacje o sobie. menu.profile.content=Na tej stronie możesz zmienić informacje o sobie.
menu.profile=Profil menu.profile=Profil
menu.translate=Tłumaczenia menu.translate=Tłumaczenia
@ -226,17 +252,18 @@ page.analysis.userhistory.intro=Tutaj możesz znaleźć historię rozmów swoich
page.analysis.userhistory.title=Historia użytkowników page.analysis.userhistory.title=Historia użytkowników
page.chat.old_browser.close=Zamknij... page.chat.old_browser.close=Zamknij...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Wspieramy również starsze przeglądarki:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul> page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Wspieramy również starsze przeglądarki:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>Twoja przeglądarka internetowa nie jest w pełni wspierana przez Web Komunikator. \nProsimy użyć jednej z poniższych przeglądarek:</p> page.chat.old_browser.problem=<p>Twoja przeglądarka internetowa nie jest w pełni wspierana przez Mibew Komunikator. \nProsimy użyć jednej z poniższych przeglądarek:</p>
page.chat.old_browser.title=Prosimy użyć nowszej przeglądarki page.chat.old_browser.title=Prosimy użyć nowszej przeglądarki
page.gen_button.choose_group=Kod dla grupy page.gen_button.choose_group=Kod dla grupy
page.gen_button.choose_image=Wybierz zdjęcie page.gen_button.choose_image=Wybierz zdjęcie
page.gen_button.choose_locale=Wybierz język page.gen_button.choose_locale=Wybierz język
page.gen_button.choose_style=Styl okna rozmowy page.gen_button.choose_style=Styl okna rozmowy
page.gen_button.code.description=<strong>Uwaga!</strong> Prosimy nie zmieniać<br/> kodu ręcznie ponieważ<br/> nie gwarantujemy wtedy, że<br/> przycisk będzie działać. page.gen_button.code.description=<strong>Uwaga!</strong> Prosimy nie zmieniać<br/> kodu ręcznie ponieważ<br/> nie gwarantujemy wtedy, że<br/> przycisk będzie działać
page.gen_button.code=Kod HTML page.gen_button.code=Kod HTML
page.gen_button.default_group=-wszyscy operatorzy- page.gen_button.default_group=-wszyscy operatorzy-
page.gen_button.include_site_name=Dołącz nazwę serwera do kodu page.gen_button.include_site_name=Dołącz nazwę serwera do kodu
page.gen_button.intro=Tutaj możesz wygenerować a następnie wstawić przycisk na swoją stronę. page.gen_button.intro=Tutaj możesz wygenerować a następnie wstawić przycisk na swoją stronę.
page.gen_button.modsecurity=Zgodność z mod_security (modsecurity.org), włącz tylko wtedy, gdy masz nim problemy
page.gen_button.sample=Przykład page.gen_button.sample=Przykład
page.gen_button.secure_links=Użyj bezpiecznego połączenia (https) page.gen_button.secure_links=Użyj bezpiecznego połączenia (https)
page.gen_button.title=Generowanie kodu przycisku HTML page.gen_button.title=Generowanie kodu przycisku HTML
@ -248,7 +275,10 @@ page.group.no_such=Brak grup
page.group.title=Szczegóły grupy page.group.title=Szczegóły grupy
page.groupmembers.intro=Pokaż i edytuj listę członków. page.groupmembers.intro=Pokaż i edytuj listę członków.
page.groupmembers.title=Członkowie page.groupmembers.title=Członkowie
page.groups.confirm=Czy na pewno chcesz usunąć grupę "{0}"?
page.groups.intro=Ta strona zawiera listę grup/wydziałów w Twojej firmie. Każda grupa może posiadać oddzielny przycisk i szablony odpowiedzi. page.groups.intro=Ta strona zawiera listę grup/wydziałów w Twojej firmie. Każda grupa może posiadać oddzielny przycisk i szablony odpowiedzi.
page.groups.isaway=Nieobecny
page.groups.isonline=Online
page.groups.new=Stwórz nową grupę... page.groups.new=Stwórz nową grupę...
page.groups.title=Grupy page.groups.title=Grupy
page.preview.agentchat=Okno rozmowy (tryb przedstawiciela) page.preview.agentchat=Okno rozmowy (tryb przedstawiciela)
@ -256,7 +286,8 @@ page.preview.agentrochat=Pokaż Okno Rozmowy (tryb przedstawiciela tylko do odcz
page.preview.chatsimple=Proste okno rozmowy, odśwież aby wysłać wiadomości (IE 5, Opera 7) page.preview.chatsimple=Proste okno rozmowy, odśwież aby wysłać wiadomości (IE 5, Opera 7)
page.preview.choose=Wybierz styl page.preview.choose=Wybierz styl
page.preview.choosetpl=Wybierz szablon page.preview.choosetpl=Wybierz szablon
page.preview.intro=Możesz przeglądać style dla swojej strony page.preview.error=Okno błędu
page.preview.intro=Tutaj, możesz przejrzeć listę styli, które są aktualnie zainstalowane.
page.preview.leavemessage=Opuść okno wiadomości page.preview.leavemessage=Opuść okno wiadomości
page.preview.leavemessagesent=Okno "Wiadomość została dostarczona" page.preview.leavemessagesent=Okno "Wiadomość została dostarczona"
page.preview.mail=Okno wiadomości email page.preview.mail=Okno wiadomości email
@ -275,7 +306,7 @@ page.translate.one=Wprowadź swoje tłumaczenie.
page.translate.title=Kreator ustawień językowych page.translate.title=Kreator ustawień językowych
page_agent.cannot_modify=Nie masz uprawnień do zmiany profilu tej osoby. page_agent.cannot_modify=Nie masz uprawnień do zmiany profilu tej osoby.
page_agent.clear_avatar=Usuń avatar page_agent.clear_avatar=Usuń avatar
page_agent.create_new=Tutaj możesz stworzyć nowego operatora page_agent.create_new=Tutaj możesz stworzyć nowego operatora.
page_agent.error.duplicate_login=Wybierz inny login, ponieważ podana nazwa jest już zarejestrowany w systemie. page_agent.error.duplicate_login=Wybierz inny login, ponieważ podana nazwa jest już zarejestrowany w systemie.
page_agent.error.wrong_login=Login powinien zawierać wyłącznie znaki alfanumeryczne oraz symbol podkreślenia. page_agent.error.wrong_login=Login powinien zawierać wyłącznie znaki alfanumeryczne oraz symbol podkreślenia.
page_agent.intro=Na tej stronie znajdują się szczegóły przedstawiciela, możesz tutaj dokonać edycji uprawnień. page_agent.intro=Na tej stronie znajdują się szczegóły przedstawiciela, możesz tutaj dokonać edycji uprawnień.
@ -285,11 +316,15 @@ page_agent.tab.main=Ogólne
page_agent.tab.permissions=Uprawnienia page_agent.tab.permissions=Uprawnienia
page_agent.title=Szczegóły operatora page_agent.title=Szczegóły operatora
page_agents.agent_name=Nazwa page_agents.agent_name=Nazwa
page_agents.agents=Pełna lista przedstawicieli: page_agents.agents=Pełna lista operatorów:
page_agents.intro=Ta strona zawiera listę przedstawicieli firmy, jeli masz odpowiednie uprawnienia możesz również dodawać nowych przedstawicieli page_agents.confirm=Czy na pewno chcesz usunąć operatora "{0}"?
page_agents.intro=Ta strona wyświetla listę operatorów firmy.
page_agents.isaway=Nieobecny
page_agents.isonline=Online
page_agents.login=Login page_agents.login=Login
page_agents.new_agent=Dodaj nowego przedstawiciela... page_agents.new_agent=Dodaj nowego operatora...
page_agents.title=Przedstawiciele page_agents.status=Ostatnio aktywny
page_agents.title=Operatorzy
page_analysis.full.text.search=Nazwa użytkownika lub tekst szukanej wiadomości: page_analysis.full.text.search=Nazwa użytkownika lub tekst szukanej wiadomości:
page_analysis.search.title=Historia rozmowy page_analysis.search.title=Historia rozmowy
page_avatar.intro=Możesz przesłać zdjęcie wyłącznie w formatach JPG, GIF, PNG lub TIF. page_avatar.intro=Możesz przesłać zdjęcie wyłącznie w formatach JPG, GIF, PNG lub TIF.
@ -299,6 +334,7 @@ page_ban.sent=Adres {0} jest zablokowany na wybraną liczbę dni.
page_ban.thread=Otwarłeś to okno dla wątku "{0}", pole <i>Adresu</i> jest już wypełnione. Wybierz liczbę dni a następnie kliknij przycisk <i>Wyślij</i>. page_ban.thread=Otwarłeś to okno dla wątku "{0}", pole <i>Adresu</i> jest już wypełnione. Wybierz liczbę dni a następnie kliknij przycisk <i>Wyślij</i>.
page_ban.title=Zablokuj Adres page_ban.title=Zablokuj Adres
page_bans.add=Dodaj Adres page_bans.add=Dodaj Adres
page_bans.confirm=Czy na pewno chcesz usunąć adres {0} z listy zablokowanych?
page_bans.list=Lista zablokowanych adresów IP: page_bans.list=Lista zablokowanych adresów IP:
page_bans.title=Zablokowany page_bans.title=Zablokowany
page_bans.to=Do page_bans.to=Do
@ -312,13 +348,16 @@ page_login.password=Hasło:
page_login.remember=Zapamiętaj page_login.remember=Zapamiętaj
page_login.title=Login page_login.title=Login
page_search.intro=Przeszukaj historię rozmowy podając specyficzną nazwę użytkownika lub frazę treści wiadomości. page_search.intro=Przeszukaj historię rozmowy podając specyficzną nazwę użytkownika lub frazę treści wiadomości.
page_settings.intro=Dostosuj opcje dotyczące okna rozmowy oraz wspólnych zachowań systemu page_settings.intro=Dostosuj opcje dotyczące okna rozmowy oraz wspólnych zachowań systemu.
page_settings.tab.features=Opcjonalne Składniki page_settings.tab.features=Opcjonalne Składniki
page_settings.tab.main=Ogólne Ustawienia Wyglądu page_settings.tab.main=Ogólne
page_settings.tab.performance=Wydajność
page_settings.tab.themes=Podgląd page_settings.tab.themes=Podgląd
pending.menu.hide=Ukryj menu >> pending.menu.hide=Ukryj menu >>
pending.menu.show=Pokaż menu >> pending.menu.show=Pokaż menu >>
pending.popup_notification=Aktualnie nikt nie oczekuje na rozmowę. pending.popup_notification=Aktualnie nikt nie oczekuje na rozmowę.
pending.status.setaway=Ustaw status "Nieobecny"
pending.status.setonline=Ustaw status "Dostępny"
pending.table.ban=Zablokuj użytkownika pending.table.ban=Zablokuj użytkownika
pending.table.head.contactid=Adres użytkownika pending.table.head.contactid=Adres użytkownika
pending.table.head.etc=Różne pending.table.head.etc=Różne
@ -330,9 +369,10 @@ pending.table.head.waittime=Czas oczekiwania
pending.table.speak=Kliknij aby rozpocząć rozmowę z użytkownikiem pending.table.speak=Kliknij aby rozpocząć rozmowę z użytkownikiem
pending.table.view=Oglądaj rozmowę pending.table.view=Oglądaj rozmowę
permission.admin=Administracja systemowa: ustawienia, zarządzanie operatorami, tworzenie przycisków permission.admin=Administracja systemowa: ustawienia, zarządzanie operatorami, tworzenie przycisków
permission.modifyprofile=Możliwość modyfikacji profilu
permission.takeover=Przejmij ten wątek rozmowy permission.takeover=Przejmij ten wątek rozmowy
permission.viewthreads=Pokaż wątek rozmowy kolejnego operatora permission.viewthreads=Pokaż wątek rozmowy kolejnego operatora
permissions.intro=Tutaj możesz kontrolować uprawnienia operatora permissions.intro=Zmiana uprawnień i funkcji dostępnych dla tego operatora.
permissions.title=Uprawnienia permissions.title=Uprawnienia
presurvey.department=Wybierz Wydział: presurvey.department=Wybierz Wydział:
presurvey.intro=Dziękujemy za kontakt! Aby lepiej Tobie pomóc w rozwiązaniu problemu wypełnij poniższy formularz i kliknij przycisk Rozpocznij Rozmowę. presurvey.intro=Dziękujemy za kontakt! Aby lepiej Tobie pomóc w rozwiązaniu problemu wypełnij poniższy formularz i kliknij przycisk Rozpocznij Rozmowę.
@ -353,6 +393,22 @@ report.byoperator.4=Średnia długość wiadomości (w znakach)
report.byoperator.title=Wątki przez operatora report.byoperator.title=Wątki przez operatora
report.no_items=Brak wystarczających danych report.no_items=Brak wystarczających danych
report.total=Razem: report.total=Razem:
resetpwd.changed.title=Twoje hasło zostało zmienione!
resetpwd.changed=Zaloguj się używając nowego hasła.
resetpwd.intro=Wybierz hasło do korzystania z konta w Mibew.
resetpwd.login=Przejdź do logowania
resetpwd.submit=Zmień
resetpwd.title=Zmień hasło w Mibew
restore.back_to_login=Wróć do strony logowania
restore.emailorlogin=Login lub adres e-mail:
restore.intro=Nie można odzyskać hasła, ale możesz ustawić nowe, poprzez link przesłany przez e-mail.
restore.mailsubj=Resetowanie hasła w Mibew
restore.mailtext=Witam {0}, Proszę kliknąć na poniższy link lub skopiować i wkleić adres URL do przeglądarki: {1} To pozwoli Ci wybrać inne hasło. Komunikator Mibew.
restore.pwd.message=Nie pamiętasz hasła?
restore.sent.title=Odzyskiwanie hasła
restore.sent=Wysłaliśmy instrukcje na e-mail. Proszę, sprawdź!
restore.submit=Resetuj hasło
restore.title=Problemy z dostępem do konta?
right.administration=Administracja right.administration=Administracja
right.main=Główne right.main=Główne
right.other=Inne right.other=Inne
@ -375,22 +431,34 @@ settings.enablessl=Pozwól na bezpieczne połączenia (SSL)
settings.enablestatistics.description=Dodatkowa strona z użytecznymi raportami. settings.enablestatistics.description=Dodatkowa strona z użytecznymi raportami.
settings.enablestatistics=Włącz "Statystyki" settings.enablestatistics=Włącz "Statystyki"
settings.forcessl.description=Pokazuj rozmowę wyłącznie przez połączenie https settings.forcessl.description=Pokazuj rozmowę wyłącznie przez połączenie https
settings.forcessl=Wymuś aby wszystkie rozmowy przebiegały po bezpiecznym protokole szyfrowanym SSL. settings.forcessl=Wymuś aby wszystkie rozmowy przebiegały po bezpiecznym protokole szyfrowanym SSL
settings.frequencychat.description=Określ interwał odświeżania w sekundach. Domyślnie jest to 2 sekundy.
settings.frequencychat=Odświeżanie Chata
settings.frequencyoldchat.description=Stare przeglądarki wymagają odświeżania całej strony, aby pobrać wiadomości. Domyślnie jest to 7 sekund.
settings.frequencyoldchat=Czas odswieżania strony dla starych przeglądarek
settings.frequencyoperator.description=Określa interwał sondowania w sekundach. Domyślnie jest to 2 sekundy.
settings.frequencyoperator=Czas odświeżania konsoli operatora
settings.geolink.description=Każdy adres IP jest odnośnikiem i otwiera kolejne okno po kliknięciu. {ip} jest zastępowany prawdziwym adresem IP. settings.geolink.description=Każdy adres IP jest odnośnikiem i otwiera kolejne okno po kliknięciu. {ip} jest zastępowany prawdziwym adresem IP.
settings.geolink=Odnośnik do zewnętrznych usług geolokacji settings.geolink=Odnośnik do zewnętrznych usług geolokacji
settings.geolinkparams.description=Rozmiar okna oraz ukrywanie paska narzędzi settings.geolinkparams.description=Rozmiar okna oraz ukrywanie paska narzędzi
settings.geolinkparams=Opcje okna geolokacji settings.geolinkparams=Opcje okna geolokacji
settings.host.description=Docelowa ścieżka twojej strony firmowej settings.host.description=Docelowa ścieżka twojej strony firmowej
settings.host=Adres URL twojej strony internetowej settings.host=Adres URL twojej strony internetowej
settings.leavemessage_captcha.description=Ochrona przed spamu (captcha)
settings.leavemessage_captcha=Wymuś na Gościach, aby wprowadzić kod weryfikacyjny przy wysyłaniu wiadomości
settings.logo.description=Wprowadź adres z http dla loga twojej firmy settings.logo.description=Wprowadź adres z http dla loga twojej firmy
settings.logo=Logo twojej firmy settings.logo=Logo twojej firmy
settings.no.title=Wprowadź nazwę swojej firmy settings.no.title=Wprowadź nazwę swojej firmy
settings.onehostconnections.description=0 - pozwól na dowolną liczbę połączeń settings.onehostconnections.description=0 - pozwól na dowolną liczbę połączeń
settings.onehostconnections=Maksymalna liczbą wątków z jednego adresu settings.onehostconnections=Maksymalna liczbą wątków z jednego adresu
settings.onlinetimeout.description=Ustawia liczbę sekund, aby pokazać operatora online. Domyślnie jest to 30 sekund.
settings.onlinetimeout=Próg czasu dla pokazania operatora online
settings.popup_notification.description=Małe pojawiające się okienko do zwrócenia Twojej uwagi. settings.popup_notification.description=Małe pojawiające się okienko do zwrócenia Twojej uwagi.
settings.popup_notification=Włącz powiadomienie wyskakującym okienkiem popup podczas pojawienia się nowego użytkownika oczekującego na rozmowę settings.popup_notification=Włącz powiadomienie wyskakującym okienkiem popup podczas pojawienia się nowego użytkownika oczekującego na rozmowę.
settings.saved=Zmiany zostały zapisane settings.saved=Zmiany zostały zapisane
settings.sendmessagekey=Wysyłaj wiadomości za pomocą: settings.sendmessagekey=Wysyłaj wiadomości za pomocą:
settings.show_online_operators.description=Może spowolnić tempo aktualizacji listy
settings.show_online_operators=Pokaż operatorów online na stronie "Lista oczekujących gości"
settings.survey.askgroup.description=Pokaż/ukryj pole wyboru wydziału w ankiecie settings.survey.askgroup.description=Pokaż/ukryj pole wyboru wydziału w ankiecie
settings.survey.askgroup=Pozwól użytkownikowi wybrać wydział/grupę settings.survey.askgroup=Pozwól użytkownikowi wybrać wydział/grupę
settings.survey.askmail.description=Pokaż/ukryj pole wprowadzenia adresu email w ankiecie settings.survey.askmail.description=Pokaż/ukryj pole wprowadzenia adresu email w ankiecie
@ -398,7 +466,7 @@ settings.survey.askmail=Poproś użytkownika o e-mail
settings.survey.askmessage.description=Pokaż/ukryj pole wstępnego pytania w ankiecie settings.survey.askmessage.description=Pokaż/ukryj pole wstępnego pytania w ankiecie
settings.survey.askmessage=Pokaż pole wstępnego pytania settings.survey.askmessage=Pokaż pole wstępnego pytania
settings.title=Ustawienia komunikatora settings.title=Ustawienia komunikatora
settings.usercanchangename.description=Odznacz aby ukryć pole pozwalające zmienić nazwę użytkownika w oknie wiadomości. settings.usercanchangename.description=Odznacz aby ukryć pole pozwalające zmienić nazwę użytkownika w oknie wiadomości
settings.usercanchangename=Pozwalaj użytkownikom zmieniać swoje nazwy settings.usercanchangename=Pozwalaj użytkownikom zmieniać swoje nazwy
settings.usernamepattern.description=Jak identyfikować nazwy użytkowników? Po {name}, {id} lub {addr}. Domyślnie: {name} settings.usernamepattern.description=Jak identyfikować nazwy użytkowników? Po {name}, {id} lub {addr}. Domyślnie: {name}
settings.usernamepattern=Identyfikator użytkowników settings.usernamepattern=Identyfikator użytkowników
@ -415,13 +483,17 @@ statistics.wrong.dates=Wybrałeś datę Od występującą później niż data Do
tag.pagination.info=Strona {0} do {1}, {2}-{3} z {4} tag.pagination.info=Strona {0} do {1}, {2}-{3} z {4}
tag.pagination.next=następne tag.pagination.next=następne
tag.pagination.no_items.elements=Brak elementów tag.pagination.no_items.elements=Brak elementów
tag.pagination.no_items=Znalezionych elementów: 0 tag.pagination.no_items=Znalezionych elementów 0
tag.pagination.previous=poprzednie tag.pagination.previous=poprzednie
thread.back_to_search=Przyjedź do wyszukiwania thread.back_to_search=Przyjedź do wyszukiwania
thread.chat_log=Logi rozmowy thread.chat_log=Logi rozmowy
thread.intro=Strona wyświetla rozmowę thread.intro=Strona wyświetla szczegóły rozmowy i treść.
time.dateformat=%B %d, %Y
time.locale=pl_PL time.locale=pl_PL
time.never=Nigdy
time.timeformat=%H:%M time.timeformat=%H:%M
time.today.at=Dzisiaj o
time.yesterday.at=Wczoraj o
topMenu.admin=Administracja topMenu.admin=Administracja
topMenu.logoff=Wyloguj się topMenu.logoff=Wyloguj się
topMenu.main=Strona główna topMenu.main=Strona główna

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

View File

@ -0,0 +1,518 @@
encoding=utf-8
output_charset=utf-8
output_encoding=utf-8
admin.content.client_agents=Criar ou apagar operadores da empresa e administrar as suas permissões.
admin.content.client_gen_button=Geração do código HTML para o botão.
admin.content.client_settings=Especificar opções que afetam a janela de chat e o comportamento comum do sistema.
admin.content.description=Funções disponíveis para administradores.
agent.not_logged_in=A sua sessão expirou, por favor faça novamente o login
app.descr=Mibew Messenger é uma aplicação de suporte online de código aberto.
app.title=Mibew Messenger
ban.error.duplicate=O endereço especificado já está em uso, clique <a href="ban.php?id={1}">aqui</a> se deseja editá-lo.
button.delete=Apagar
button.enter=Entrar
button.offline.bottom=Deixe a sua mensagem
button.offline.top=Consultor do Site
button.offline=DESLIGADO
button.online.bottom=Coloque a sua questão
button.online.top=Consultor do Site
button.online=DISPONÍVEL
button.save=Gravar
button.search=Procurar
canned.actions.del=Remover
canned.actions.edit=Editar
canned.actions=Alterar
canned.add=Adicionar Mensagem...
canned.descr=Editar mensagens que digita com frequência no chat.
canned.group=Para o Grupo:
canned.locale=Por Idioma:
canned.title=Frases Prontas
cannededit.descr=Editar uma mensagem.
cannededit.done=Gravado
cannededit.message=Mensagem
cannededit.no_such=Mensagem não existente
cannededit.title=Editar Mensagem
cannednew.descr=Adicionar nova mensagem.
cannednew.title=Nova Mensagem
char.redirect.operator.away_suff=(ausente)
char.redirect.operator.online_suff=(disponível)
chat.came.from=O visitante veio da página {0}
chat.client.changename=Alterar nome
chat.client.name=Nome
chat.client.spam.prefix=[spam]&nbsp;
chat.client.visited.page=O visitante navegou para {0}
chat.default.username=Visitante
chat.error_page.close=Fechar...
chat.error_page.head=Ocorreu um erro:
chat.error_page.title=Erro
chat.mailthread.sent.close=Fechar...
chat.mailthread.sent.closewindow=Clique neste link para fechar a janela
chat.mailthread.sent.content=O histórico da sua conversa foi enviado para {0}
chat.mailthread.sent.title=Enviado
chat.predefined_answers=Olá, como posso ajudá-lo?\nOlá! Bem vindo ao nosso suporte. Como posso ajudá-lo?
chat.redirect.back=Voltar...
chat.redirect.cannot=Não está a conversar com um visitante.
chat.redirect.choose=Escolha:
chat.redirect.group=Grupo:
chat.redirect.operator=Operador:
chat.redirect.title=Redirecionar para<br/>outro operador
chat.redirected.close=Fechar...
chat.redirected.closewindow=Clique aqui para fechar a janela
chat.redirected.content=Visitante colocado na a fila de prioritária do operador {0}.
chat.redirected.group.content=Visitante colocado na a fila de prioritária do grupo {0}.
chat.redirected.title=O visitante foi redirecionado para outro operador
chat.status.operator.changed=O operador {0} mudou o operador {1}
chat.status.operator.dead=O operador está com problemas na ligação, está temporariamente em espera. Pedimos desculpa pela demora.
chat.status.operator.joined=O operador {0} entrou no chat
chat.status.operator.left=O operador {0} deixou o chat
chat.status.operator.redirect=O operador {0} redirecionou-o para outro operador, por favor aguarde
chat.status.operator.returned=O operador {0} está de volta
chat.status.user.changedname=O visitante mudou de nome de {0} para {1}
chat.status.user.dead=O visitante fechou a janela do chat
chat.status.user.left=O visitante {0} deixou o chat
chat.status.user.reopenedthread=O visitante entrou no chat
chat.thread.state_chatting_with_agent=No chat
chat.thread.state_closed=Fechado
chat.thread.state_loading=A carregar
chat.thread.state_wait=Em fila de espera
chat.thread.state_wait_for_another_agent=À espera de um operador
chat.visitor.email=E-mail: {0}
chat.visitor.info=Info: {0}
chat.wait=Obrigado por nos contactar. Aguarde por um operador...
chat.window.chatting_with=Em conversa com:
chat.window.close_title=Fechar chat
chat.window.poweredby=Desenvolvido por:
chat.window.poweredreftext=mibew.org
chat.window.predefined.select_answer=Escolha uma resposta...
chat.window.product_name=Mibew <span class="grey">Messenger</span>
chat.window.send_message=Enviar Mensagem
chat.window.send_message_short=Enviar ({0})
chat.window.title.agent=Mibew Messenger
chat.window.title.user=Mibew Messenger
chat.window.toolbar.mail_history=Enviar o histórico do chat por e-mail
chat.window.toolbar.redirect_user=Redirecionar visitante para outro operador
chat.window.toolbar.refresh=Actualizar
clients.how_to=Para responder ao visitante, clique no seu nome na lista.
clients.intro=Esta página mostra a lista de visitante em espera.
clients.no_clients=A lista de visitantes em espera está vazia
clients.queue.chat=Visitantes em chat
clients.queue.prio=Fila de prioridade de visitantes
clients.queue.wait=Aguarde por um operador
clients.title=Lista de visitantes em espera
common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - campos obrigatórios
company.title=Comunidade Mibew Messenger
confirm.take.head=Mudar de operador
confirm.take.message=O visitante <span style="color:blue;">{0}</span> já está atendido <span style="color:green;">{1}</span>.<br/> Tem certeza que quer entrar no chat?
confirm.take.no=Não, feche a janela
confirm.take.yes=Sim, tenho certeza
content.blocked=Aqui pode tratar dos visitantes mal-intencionados.
content.history=Procurar no histórico de conversas.
content.logoff=Sair do sistema.
data.saved=Alterações gravadas
demo.chat.question=Existem muitos navegadores da Internet. Qual deles me recomenda?
demo.chat.welcome=Olá, Como o posso ajudar?
errors.captcha=As letras que escreveu não correspondem às da imagem.
errors.failed.uploading.file=Erro ao fazer upload do ficheiro "{0}": "{1}".
errors.file.move.error=Erro ao mover ficheiro
errors.file.size.exceeded=Tamanho de ficheiro excedido
errors.footer=</ul>
errors.header=<b>Corrija os erros:</b><br/><ul>
errors.invalid.file.type=Formato de ficheiro inválido
errors.prefix=<li class="error">
errors.required=Por favor, preencha "{0}".
errors.suffix=</li>
errors.wrong_field=Por favor, preencha "{0}" corretamente.
features.saved=Características Ativas
form.field.address.description=Ex: 12.23.45.123 ou site.com
form.field.address=Endereço do visitante
form.field.agent_commonname.description=Este nome será visto por todos os visitantes.
form.field.agent_commonname=Nome Internacional (Latin)
form.field.agent_name.description=Este nome será visto por todos os visitantes.
form.field.agent_name=Nome
form.field.avatar.current.description=Imagem do seu avatar.
form.field.avatar.current=Imagem atual do avatar
form.field.avatar.upload.description=Escolha a imagem para fazer o upload. <br/> A imagem não deve exceder 100x100 px.
form.field.avatar.upload=Fazer upload do avatar
form.field.ban_comment.description=Razão para bloquear
form.field.ban_comment=Comentário
form.field.ban_days.description=Número de dias a bloquear este endereço
form.field.ban_days=Dias
form.field.email=O seu e-mail
form.field.groupcommondesc.description=Descrição em Inglês.
form.field.groupcommondesc=Descrição Internacional
form.field.groupcommonname.description=Nome em Inglês.
form.field.groupcommonname=Nome Internacional
form.field.groupdesc.description=Descrição do grupo.
form.field.groupdesc=Descrição
form.field.groupemail.description=E-mail do grupo para notificações. Deixe vazio para o usar o endereço pré-definido.
form.field.groupname.description=Nome para identificar o grupo.
form.field.groupname=Nome
form.field.login.description=Pode utilizar caracteres minúsculos e underscores.
form.field.login=Utilizador
form.field.mail.description=Para notificações e recuperação da palavra-chave.
form.field.mail=E-mail
form.field.message=Mensagem
form.field.name=O seu nome
form.field.password.description=Introduza uma nova palavra-chave ou deixe vazio para manter a anterior.
form.field.password=Palavra-chave
form.field.password_confirm.description=Confirme a nova palavra-chave.
form.field.password_confirm=Confirmação
form.field.translation=Tradução
harderrors.header=<b>Impossivel executar:</b><br/><ul>
image.button.login=/locales/pt-pt/images/login.gif
image.button.save=/locales/pt-pt/images/save.gif
image.button.search=/locales/pt-pt/images/search.gif
image.chat.history=/locales/pt-pt/images/history.gif
image.chat.message=/locales/pt-pt/images/message.gif
image.chat.sprite=/locales/pt-pt/images/wmchat.png
install.0.app=O caminho da aplicação é {0}
install.0.package=O pacote Mibew é válido.
install.0.php=Versão PHP {0}
install.1.connected=Está ligado ao servidor MySQL versão {0}
install.2.create=Criar base de dados "{0}"
install.2.db_exists=A base de dados "{0}" está criada.
install.2.notice=A base de dados não foi encontrada no servidor. Se tem permissão para a criar, clique no link seguinte.
install.3.create=Criar as tabelas necessárias.
install.3.tables_exist=As tabelas necessárias foram criadas.
install.4.create=Atualizar tabelas
install.4.done=A estruturas das tabelas está atualizada.
install.4.notice=A estrutura da suas tabelas deve ser ajustada para a nova versão do Messenger.
install.5.newmessage=Mensagem Nova
install.5.newvisitor=Novo Visitante
install.5.text=Clique para ouvir o som: {0} e {1}
install.bad_checksum=Checksum difere para {0}
install.cannot_read=Não foi possível ler o ficheiro {0}
install.check_files=Por favor volte a fazer o upload dos ficheiros para o servidor.
install.check_permissions=Permissões de ficheiro insuficientes {0}
install.connection.error=Não foi possível estabelecer a ligação, por favor verifique as definições do servidor no ficheiro config.php. Erro: {0}
install.done=Pronto:
install.err.back=Resolva o problema e tente novamente. Clique <a>voltar</a> para regressar ao assistente de instalação.
install.err.title=Problema
install.kill_tables.notice=Não foi possível atualizar a estrutura das tabelas. Tente fazer isso manualmente or recriar todas as tabela (aviso: todos seus dados serão perdidos).
install.kill_tables=Apagar as tabelas existentes da base de dados
install.license=Acordo de licença do Software
install.message=Siga o assistente para completar a instalação.
install.newfeatures=Parabéns! Tem agora o Mibew Messenger {1} instalado. Active mais funcionalidades na página <a href="{0}">Serviços opcionais</a>.
install.next=Próximo Passo:
install.no_file=O ficheiro não está disponível: {0}
install.title=Instalação
install.updatedb=Por favor corra o <a href="{0}">Assistente de actualização</a> para ajustar a base de dados.
installed.login_link=Ir para a página de início de sessão
installed.message=<b>Aplicação instalada com sucesso.</b>
installed.notice=Pode iniciar sessão como <b>admin</b> com a palavra-chave em branco.<br/><br/><font color="#c13030"><b>!!! Por razões de segurança, mude a sua palavra-chave imediatamente e remova a pasta {0} do seu servidor.</b></font>
lang.choose=Selecione o Idioma
leavemail.body=Você tem mensagens de {0}:\n\n{2}\n\nEmail: {1}\n{3}\n--- \nWeb Messenger
leavemail.subject=Pergunta de {0}
leavemessage.close=Fechar
leavemessage.descr=Desculpe, não existe nenhum operador disponível de momento. Por favor tente novamente mais tarde ou preencha o formulário abaixo.
leavemessage.perform=Enviar
leavemessage.sent.message=Obrigado por utilizar o nosso serviço. Iremos responder ao seu e-mail o mais brevemente possível.
leavemessage.sent.title=A sua mensagem foi enviada
leavemessage.title=Deixe a sua mensagem
leftMenu.client_agents=Operadores
leftMenu.client_gen_button=Código do botão
leftMenu.client_settings=Definições
license.title=Licença
localedirection=ltr
localeid=Português Portugal (pt-pt)
mail.user.history.body=Olá, {0}!\n\nO seu histórico do chat: \n\n{1}\n--- \nObrigado,\nMibew Messenger
mail.user.history.subject=Mibew Messenger: Histórico da conversa
mailthread.close=Fechar...
mailthread.enter_email=Introduza o seu e-mail:
mailthread.perform=Enviar
mailthread.title=Enviar histórico do chat<br/>por email
menu.agents=Lista de operadores
menu.blocked=Visitantes bloqueados
menu.canned=Modelos de mensagens
menu.goonline=Encontra-se desligado.<br/><a href="{0}">Ligar...</a>
menu.groups.content=Grupos de operadores por departamento ou competência.
menu.groups=Grupos
menu.locale.content=Alterar o Idioma.
menu.locale=Idioma
menu.main=Início
menu.operator=Bem-vindo {0}
menu.profile.content=Pode alterar as suas informações pessoais nesta página.
menu.profile=Perfil
menu.translate=Tradução
menu.updates.content=Procurar notícias e actualizações.
menu.updates=Atualizações
my_settings.error.password_match=As palavras-chave introduzidas não correspondem
no_such_operator=Operador não existe
operator.group.no_description=&lt;sem descrição&gt;
operator.groups.intro=Escolha grupos de acordo com as competências do operador.
operator.groups.title=Grupos de operadores
page.analysis.search.head_browser=Navegador da Internet
page.analysis.search.head_group=Grupo
page.analysis.search.head_host=Endereço do visitante
page.analysis.search.head_messages=Mensagens do visitante
page.analysis.search.head_name=Nome
page.analysis.search.head_operator=Operador
page.analysis.search.head_time=Tempo no chat
page.analysis.userhistory.intro=Pode encontrar o histórico de chat dos visitante aqui.
page.analysis.userhistory.title=Histórico de visitas
page.chat.old_browser.close=Fechar...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Também suportamos alguns navegadores mais antigos:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>O seu navegador da Internet não é completamente compatível com o Mibew Messenger. Por favor utilize um dos seguintes:</p>
page.chat.old_browser.title=Por favor utilize um navegador da Internet mais recente
page.gen_button.choose_group=Código para o grupo
page.gen_button.choose_image=Escolha a imagem
page.gen_button.choose_locale=Código do idioma
page.gen_button.choose_style=Estilo da janela de chat
page.gen_button.code.description=<strong>Cuidado!</strong> Por favor não mude<br/> o código manualmente, <br/> pode não funcionar.<br/>
page.gen_button.code=Código HTML
page.gen_button.default_group=-todos os operadores-
page.gen_button.include_site_name=Incluir o nome do servidor no código
page.gen_button.intro=Pode gerar aqui o código HTML para colocar no seu site.
page.gen_button.modsecurity=Compatibilidade com mod_security (modsecurity.org), escolha apenas se encontrar problemas
page.gen_button.sample=Exemplo
page.gen_button.secure_links=Usar link seguro (https)
page.gen_button.title=Gerador do código HTML do botão
page.group.create_new=Aqui pode criar novos grupos.
page.group.duplicate_name=Escolha outro nome. Grupo já registado.
page.group.intro=Nesta página pode editar os detalhes do grupo.
page.group.membersnum=Operadores
page.group.no_such=Grupo não existente
page.group.title=Detalhes do grupo
page.groupmembers.intro=Ver e editar a lista de membros.
page.groupmembers.title=Membros
page.groups.confirm=Tem certeza que pretende eliminar o grupo "{0}"?
page.groups.intro=Esta página apresenta uma lista de grupos na sua empresa. Cada grupo pode ter os seus próprios botões e mensagens prontas.
page.groups.isaway=Ausente
page.groups.isonline=Disponível
page.groups.new=Criar novo grupo
page.groups.title=Grupos
page.preview.agentchat=Janela do Chat (modo de operador)
page.preview.agentrochat=Ver janela do chat (modo de leitura)
page.preview.chatsimple=Janela de chat simples, atualize para enviar mensagens (IE 5, Opera 7)
page.preview.choose=Escolher estilo
page.preview.choosetpl=Escolher tema
page.preview.error=Janela de erro
page.preview.intro=Pode ver aqui a lista de temas que tem atualmente instalados.
page.preview.leavemessage=Deixar a janela de mensagens
page.preview.leavemessagesent=Janela "Mensagem entregue"
page.preview.mail=Enviar e-mail através da janela
page.preview.mailsent=Janela "Mensagem enviada"
page.preview.nochat=Janelas com lista de navegadores da Internet suportados
page.preview.redirect=Redirecionar visitante para janela de outro operador
page.preview.redirected=O visitante foi redirecionado para outra janela
page.preview.showerr=Mostrar erros
page.preview.style_default=-definições originais-
page.preview.survey=Inquérito pré-chat
page.preview.title=Estilo do site
page.preview.userchat=Janela do Chat (visitante)
page.translate.descr=Se não gosta da tradução por favor envie-nos uma atualização.
page.translate.done=A sua tradução foi gravada.
page.translate.one=Introduza a sua tradução.
page.translate.title=Assistente de tradução
page_agent.cannot_modify=Não lhe é permitido alterar o perfil desta pessoa.
page_agent.clear_avatar=Remover avatar
page_agent.create_new=Aqui pode criar um novo operador.
page_agent.error.duplicate_login=Por favor escolha outro nome de utilizador, esse já se encontra registado no sistema.
page_agent.error.wrong_login=Utilizador deve conter apenas caracteres alfa-númericos e underscores.
page_agent.intro=Editar as configurações globais dos operadores.
page_agent.tab.avatar=Foto
page_agent.tab.groups=Grupos
page_agent.tab.main=Geral
page_agent.tab.permissions=Permissões
page_agent.title=Detalhes do operador
page_agents.agent_name=Nome
page_agents.agents=Lista de todos os operadores:
page_agents.confirm=Tem a certeza que pretende apagar o operador "{0}"?
page_agents.intro=Esta página apresenta a lista de operadores da empresa.
page_agents.isaway=Ausente
page_agents.isonline=Disponível
page_agents.login=Utilizador
page_agents.new_agent=Adicionar operador...
page_agents.status=Última Sessão
page_agents.title=Operadores
page_analysis.full.text.search=Nome de visitante ou mensagem a ser procurada:
page_analysis.search.title=Histórico dos chats
page_avatar.intro=Apenas pode fazer carregar a sua foto nos formatos JPG, GIF, PNG ou TIF.
page_avatar.title=Carregar fotografia
page_ban.intro=Aqui pode bloquear visitantes com más intenções ou spammers.
page_ban.sent=O endereço {0} está bloquado por uma quantidade determinada de dias.
page_ban.thread=Abriu esta janela para "{0}", <i>o endereço</i> já está preenchido. Selecione o número de dias e clique <i>Enviar</i>.
page_ban.title=Bloquear endereço
page_bans.add=Adicionar endereço
page_bans.confirm=Tem a certeza que pretende retirar o endereço {0} da lista de bloqueados?
page_bans.list=Lista de IP banidos:
page_bans.title=Bloqueados
page_bans.to=Até
page_client.pending_users=Pode encontrar visitantes em espera.
page_group.tab.main=Geral
page_group.tab.members=Membros
page_login.error=Utilizador e/ou palavra-chave incorretos
page_login.intro=Por favor introduza o seu nome de utilizador e palavra-chave para aceder às ferramentas administrativas, ver os visitantes e o histórico de navegação.
page_login.login=Utilizador:
page_login.password=Palavra-chave:
page_login.remember=Lembrar
page_login.title=Iniciar sessão
page_search.intro=Procurar no histórico de chat por um determinado visitante ou uma frase específica.
page_settings.intro=Opções específicas da janela do chat e do comportamento global do sistema.
page_settings.tab.features=Serviços Opcionais
page_settings.tab.main=Geral
page_settings.tab.performance=Comportamento
page_settings.tab.themes=Pré-visualização do tema
pending.menu.hide=Ocultar menu >>
pending.menu.show=<< Mostar menu
pending.popup_notification=Um novo visitante aguarda resposta.
pending.status.setaway=Definir estado com "Ausente"
pending.status.setonline=Definir estado com "Disponível"
pending.table.ban=Banir o visitante
pending.table.head.contactid=Endereço do visitante
pending.table.head.etc=Misc
pending.table.head.name=Nome
pending.table.head.operator=Operador
pending.table.head.state=Estado
pending.table.head.total=Tempo total
pending.table.head.waittime=Tempo de espera
pending.table.speak=Clique para conversar com o visitante
pending.table.view=Observe o chat
permission.admin=Administração do sistema: definições, administrar operadores, gerar botões
permission.modifyprofile=Permissão de modificar perfil
permission.takeover=Assumir chat de outro operador
permission.viewthreads=Ver o chat de outro operador
permissions.intro=Aqui pode administrar as permissões dos operadores.
permissions.title=Permissões
presurvey.department=Selecione o Departamento:
presurvey.intro=Obrigado por entrar em contacto connosco! Para melhor o servir, por favor preencha o formulário abaixo e clique no botão Iniciar Chat.
presurvey.mail=Email:
presurvey.name=Nome:
presurvey.question=Pergunta Inicial:
presurvey.submit=Inicar Chat
presurvey.title=Suporte Online
report.bydate.1=Data
report.bydate.2=Tópicos do chat
report.bydate.3=Mensagens de operadores
report.bydate.4=Mensagens de visitantes
report.bydate.title=Estatísticas de utilização para cada data
report.byoperator.1=Operador
report.byoperator.2=Tópicos do chat
report.byoperator.3=Mensagens
report.byoperator.4=comprimento médio da messagem (em caracteres)
report.byoperator.title=Topicos por operador
report.no_items=Dados insuficientes
report.total=Total:
resetpwd.changed.title=A sua palavra-chave mudou.
resetpwd.changed=Entre utilizando a sua nova palavra-chave.
resetpwd.intro=Por favor escolha uma palavra-chave para usar com a sua conta Mibew.
resetpwd.login=Proceda para o início de sessão
resetpwd.submit=Mudar
resetpwd.title=Alterar a sua palavra-chave Mibew
restore.back_to_login=Voltar ao ecrã de início de sessão
restore.emailorlogin=Utilizador ou E-mail:
restore.intro=Não é possível recuperar a sua palavra-chave mas pode definir uma nova seguindo o link enviado para o seu email.
restore.mailsubj=Repor a sua palavra-chave Mibew
restore.mailtext=Olá {0},\n\nPor favor clique no link abaixo ou copie-o para o seu navegador:\n{1}\n\nIsto permitir-lo-á escolher uma nova palavra-chave.\n\nMibew Messenger.
restore.pwd.message=Esqueceu-se da sua palavra-chave?
restore.sent.title=Recuperar palavra-chave
restore.sent=Enviamos as instruções para o seu email. Por favor verifique o seu email.
restore.submit=Repor palavra-chave
restore.title=Problemas a aceder à sua conta?
right.administration=Área Administrativa
right.main=Menu
right.other=Outros
settings.chat.title.description=Nome da sua empresa por exemplo.
settings.chat.title=Título na janela do chat
settings.chatstyle.description=Pré-visualização para todas as páginas de cada estilo está disponível <a href="themes.php">aqui</a>
settings.chatstyle=Selecione um estilo para as suas janelas de chat
settings.company.title.description=Introduza o nome da sua empresa
settings.company.title=Nome da empresa
settings.email.description=Introduza um e-mail para receber mensagens do sistema
settings.email=Email
settings.enableban.description=Utilizando esta opção pode bloquear ataques de IPs especificos
settings.enableban=Ativar opção "visitante mal-intencionado"
settings.enablegroups.description=Utilize-o para ter filas separadas para diferentes questões.
settings.enablegroups=Ativar "Grupos"
settings.enablepresurvey.description=Força o utilizador a preencher um formulário para iniciar o chat.
settings.enablepresurvey=Ativar "Inquérito pré-chat"
settings.enablessl.description=Note por favor que o seu servidor web deve estar configurado para suportar pedidos https.
settings.enablessl=Permitir ligações seguras (SSL)
settings.enablestatistics.description=Adiciona página com relatórios de utilização do messenger.
settings.enablestatistics=Activar "Estatísticas"
settings.forcessl.description=Mostrar chats apenas através de ligações https
settings.forcessl=Forçar todos os chats a serem seguros
settings.frequencychat.description=Especificar o intervalo em segundos. 2 segundos por defeito.
settings.frequencychat=Tempo de atualização do chat
settings.frequencyoldchat.description=Antigos navegadores necessitam de actualizar toda a página para receber mensagens. 7 segundos por defeito.
settings.frequencyoldchat=Tempo de actualização da página para navegadores antigos
settings.frequencyoperator.description=Especificar o intervalo em segundos. 2 segundos por defeito.
settings.frequencyoperator=Tempo de actualização da consola do operador
settings.geolink.description=Endereço de Ip, abre numa nova janela.
settings.geolink=Link para um serviço externo de geolocalização
settings.geolinkparams.description=Tamanho da janela e barra de ferramentas
settings.geolinkparams=Opções da janela de localização de IP
settings.host.description=Destino para o nome ou logótipo da sua empresa
settings.host=URL do seu site
settings.leavemessage_captcha.description=Proteção contra spam automático (captcha)
settings.leavemessage_captcha=Forçar visitante a introduzir um código de verificação quando deixa uma mensagem
settings.logo.description=Endereço do logótipo
settings.logo=Logótipo da empresa
settings.no.title=Nome da empresa
settings.onehostconnections.description=0 permite um número ilimitado
settings.onehostconnections=Número máximo de chamadas a partir de um endereço
settings.onlinetimeout.description=Define o número de segundos para mostrar o operador como disponível no fim do chat. 30 segundos por defeito.
settings.onlinetimeout=Tolerância de tempo do operador como disponível
settings.popup_notification.description=Uma pequena janela aparece para atrair a sua atenção.
settings.popup_notification=Ativar "Notificação popup de novo visitante".
settings.saved=Alterações gravadas
settings.sendmessagekey=Enviar mensagem como:
settings.show_online_operators.description=Pode abrandar a taxa de actualização da lista
settings.show_online_operators=Mostrar operadores online na página da "Lista de visitantes em espera"
settings.survey.askgroup.description=Mostrar/ocultar campo de escolha de departamento no inquérito
settings.survey.askgroup=Permitir ao visitante escolher o departamento/grupo
settings.survey.askmail.description=Mostrar/ocultar campo de email no inquérito
settings.survey.askmail=Pedir e-mail do visitante
settings.survey.askmessage.description=Mostrar/ocultar campo de questão inicial no inquérito
settings.survey.askmessage=Mostrar campo de pergunta inicial
settings.title=Opções do messenger
settings.usercanchangename.description=Desligue para esconder a caixa de edição da janela de chat
settings.usercanchangename=Permite que os visitantes editem o nome
settings.usernamepattern.description=Construir o identificador do visitante com {name}, {id} ou {addr}. Padrão: {name}
settings.usernamepattern=Identificador do visitante
settings.wrong.email=Introduza um e-mail válido
settings.wrong.onehostconnections=O campo "Número máximo de tópicos" deve ser um número
site.title=mibew.org
site.url=http://mibew.org
statistics.dates=Filtro por datas
statistics.description=Nesta página pode gerar uma variedade de relatórios.
statistics.from=De:
statistics.till=Até:
statistics.title=Estatísticas
statistics.wrong.dates=Selecionou uma data "De" posterior à data "Até"
tag.pagination.info=Página {0} de {1}, itens {2} a {3} de um total de {4}
tag.pagination.next=próxima
tag.pagination.no_items.elements=Nenhum elemento
tag.pagination.no_items=0 elemento(s) encontrado(s)
tag.pagination.previous=anterior
thread.back_to_search=Ir para a pesquisa
thread.chat_log=Relatório do chat
thread.intro=Esta página mostra os detalhes e o conteúdo dos chats.
time.dateformat=%d %B, %Y
time.locale=pt_PT
time.never=Nunca
time.timeformat=%H:%M
time.today.at=Hoje às
time.yesterday.at=Ontem às
topMenu.admin=Painel de controlo
topMenu.logoff=Sair
topMenu.main=Painel de controlo
topMenu.users.nomenu=Ocultar Menu
topMenu.users=Visitantes
translate.direction=Direção:
translate.show.all=Todas as expressões
translate.show.foradmin=Expressões para administrador
translate.show.foroperator=Expressões para operador
translate.show.forvisitor=Expressões para visitante
translate.show=Mostrar:
translate.sort.key=Chave identificadora
translate.sort.lang=Idioma de origem das expressões
translate.sort=Ordenar por:
typing.remote=Utilizador remoto está a escrever...
updates.current=Está a utilizar:
updates.env=Ambiente:
updates.installed_locales=Idiomas instalados:
updates.intro=Actualização do messenger.
updates.latest=Ultima versão:
updates.news=Notícias:
updates.title=Atualizações

View File

@ -41,6 +41,7 @@ chat.client.changename=
chat.client.name=Вы chat.client.name=Вы
chat.client.spam.prefix=[спам]&nbsp; chat.client.spam.prefix=[спам]&nbsp;
chat.client.visited.page=Посетитель перешел на {0} chat.client.visited.page=Посетитель перешел на {0}
chat.close.confirmation=Вы действительно хотите покинуть диалог?
chat.default.username=Посетитель chat.default.username=Посетитель
chat.error_page.close=Закрыть... chat.error_page.close=Закрыть...
chat.error_page.head=Произошла ошибка: chat.error_page.head=Произошла ошибка:
@ -263,6 +264,7 @@ page.chat.old_browser.problem=<p>
page.chat.old_browser.title=Используйте более новый browser page.chat.old_browser.title=Используйте более новый browser
page.gen_button.choose_group=Для группы page.gen_button.choose_group=Для группы
page.gen_button.choose_image=Выбор картинки page.gen_button.choose_image=Выбор картинки
page.gen_button.choose_invitationstyle=Стиль приглашения
page.gen_button.choose_locale=Для какой локали создавать кнопку page.gen_button.choose_locale=Для какой локали создавать кнопку
page.gen_button.choose_style=Стиль чат-окна page.gen_button.choose_style=Стиль чат-окна
page.gen_button.code.description=<strong>Внимание!</strong> При внесении<br/> каких-либо изменений<br/> в этот код работоспособность<br/> кнопки не гарантируется! page.gen_button.code.description=<strong>Внимание!</strong> При внесении<br/> каких-либо изменений<br/> в этот код работоспособность<br/> кнопки не гарантируется!
@ -325,6 +327,12 @@ page_agent.title=
page_agents.agent_name=Имя page_agents.agent_name=Имя
page_agents.agents=Полный список операторов: page_agents.agents=Полный список операторов:
page_agents.confirm=Вы уверены что хотите удалить оператора "{0}"? page_agents.confirm=Вы уверены что хотите удалить оператора "{0}"?
page_agents.cannot.disable.admin=Невозможно заблокировать оператора "admin".
page_agents.cannot.disable.self=Невозможно заблокировать себя.
page_agents.disable.agent=заблокировать
page_agents.disable.not.allowed=Вы не можете блокировать операторов.
page_agents.enable.agent=разблокировать
page_agents.enable.not.allowed=Вы не можете разблокировать операторов.
page_agents.intro=На этой странице можно просмотреть список операторов компании и добавить нового при наличии соответствующих прав доступа. page_agents.intro=На этой странице можно просмотреть список операторов компании и добавить нового при наличии соответствующих прав доступа.
page_agents.isaway=Отошел page_agents.isaway=Отошел
page_agents.isonline=Доступен page_agents.isonline=Доступен
@ -351,6 +359,7 @@ page_group.tab.members=
page_login.error=Введен неправильный логин или пароль page_login.error=Введен неправильный логин или пароль
page_login.intro=Пожалуйста, введите ваши имя и пароль для получения операторского доступа к системе. page_login.intro=Пожалуйста, введите ваши имя и пароль для получения операторского доступа к системе.
page_login.login=Логин: page_login.login=Логин:
page_login.operator.disabled=Ваша учетная запись временно заблокированна. Пожалуйста, свяжитесь с администратором системы.
page_login.password=Пароль: page_login.password=Пароль:
page_login.remember=Запомнить page_login.remember=Запомнить
page_login.title=Вход в систему page_login.title=Вход в систему
@ -359,7 +368,8 @@ page_settings.intro=
page_settings.tab.features=Расширения page_settings.tab.features=Расширения
page_settings.tab.main=Общее page_settings.tab.main=Общее
page_settings.tab.performance=Производительность page_settings.tab.performance=Производительность
page_settings.tab.themes=Ïðîñìîòð ñòèëåé page_settings.tab.themes=Просмотр стилей диалогов
page_settings.tab.invitationthemes=Просмотр стилей приглашений
pending.menu.hide=Спрятать меню >> pending.menu.hide=Спрятать меню >>
pending.menu.show=Показать меню >> pending.menu.show=Показать меню >>
pending.popup_notification=Новый посетитель ожидает ответа. pending.popup_notification=Новый посетитель ожидает ответа.
@ -384,6 +394,7 @@ permission.viewthreads=
permissions.intro=Здесь вы можете управлять возможностями оператора. permissions.intro=Здесь вы можете управлять возможностями оператора.
permissions.title=Возможности оператора permissions.title=Возможности оператора
presurvey.department=Выберите отдел: presurvey.department=Выберите отдел:
presurvey.department.description=Описание отдела:
presurvey.intro=Спасибо, что связались с нами! Заполните, пожалуйста, небольшую форму и нажмите "Начать диалог". presurvey.intro=Спасибо, что связались с нами! Заполните, пожалуйста, небольшую форму и нажмите "Начать диалог".
presurvey.mail=E-mail: presurvey.mail=E-mail:
presurvey.name=Ваше имя: presurvey.name=Ваше имя:
@ -394,12 +405,18 @@ report.bydate.1=
report.bydate.2=Диалогов report.bydate.2=Диалогов
report.bydate.3=Сообщений операторов report.bydate.3=Сообщений операторов
report.bydate.4=Сообщений посетителей report.bydate.4=Сообщений посетителей
report.bydate.5=Среднее время ожидания (в секундах)
report.bydate.6=Среднее время диалога (в секундах)
report.bydate.title=Использование мессенджера по дням report.bydate.title=Использование мессенджера по дням
report.byoperator.1=Оператор report.byoperator.1=Оператор
report.byoperator.2=Диалогов report.byoperator.2=Диалогов
report.byoperator.3=Сообщений report.byoperator.3=Сообщений
report.byoperator.4=Средняя длина сообщения (в символах) report.byoperator.4=Средняя длина сообщения (в символах)
report.byoperator.title=Статистика по операторам report.byoperator.title=Статистика по операторам
report.bypage.1=Страница
report.bypage.2=Просмотров
report.bypage.3=Диалогов
report.bypage.title=Статистика по страницам
report.no_items=Мало данных report.no_items=Мало данных
report.total=Итого: report.total=Итого:
restore.back_to_login=Вернуться на главную restore.back_to_login=Вернуться на главную
@ -451,6 +468,8 @@ settings.host.description=
settings.host=Ссылка на ваш веб сайт settings.host=Ссылка на ваш веб сайт
settings.invitationlifetime.description=Укажите срок действия приглашения к диалогу в секундах. По умолчанию, 60 секунд. settings.invitationlifetime.description=Укажите срок действия приглашения к диалогу в секундах. По умолчанию, 60 секунд.
settings.invitationlifetime=Срок действия приглашения settings.invitationlifetime=Срок действия приглашения
settings.invitationstyle.description=Предпросмотр стиля приглашения доступен <a href="invitationthemes.php">здесь</a>
settings.invitationstyle=Выберите вид приглашения
settings.leavemessage_captcha.description=Защита от автоматизированного спама (captcha) settings.leavemessage_captcha.description=Защита от автоматизированного спама (captcha)
settings.leavemessage_captcha=Разрешать оставлять сообщение только после ввода специального кода с картинки settings.leavemessage_captcha=Разрешать оставлять сообщение только после ввода специального кода с картинки
settings.logo.description=Введите ссылку на логотип компании settings.logo.description=Введите ссылку на логотип компании
@ -475,6 +494,8 @@ settings.survey.askmessage=
settings.title=Настройки мессенджера settings.title=Настройки мессенджера
settings.trackinglifetime.description=Укажите срок хранения старых отслеженных путей в секундах. По умолчанию, 600 секунд. settings.trackinglifetime.description=Укажите срок хранения старых отслеженных путей в секундах. По умолчанию, 600 секунд.
settings.trackinglifetime=Срок хранения отслеженных путей settings.trackinglifetime=Срок хранения отслеженных путей
settings.threadlifetime.description=Укажите время жизни диалога после закрытия диалогового окна в секундах. По умолчанию, 60 секунд. Укажите 0 для снятия ограничения.
settings.threadlifetime=Время жизни диалога
settings.usercanchangename.description=Возможность убрать поле смены имени из чат окна settings.usercanchangename.description=Возможность убрать поле смены имени из чат окна
settings.usercanchangename=Разрешать посетителям менять имена settings.usercanchangename=Разрешать посетителям менять имена
settings.usernamepattern.description=Укажите как отобразить имя посетителя операторам. Можно использовать {name}, {id} и {addr}. По умолчанию: {name} settings.usernamepattern.description=Укажите как отобразить имя посетителя операторам. Можно использовать {name}, {id} и {addr}. По умолчанию: {name}
@ -483,6 +504,7 @@ settings.visitorslimit.description=
settings.visitorslimit=Ограничение на число выводимых в списке отслеживаемых посетителей settings.visitorslimit=Ограничение на число выводимых в списке отслеживаемых посетителей
settings.wrong.email=Введите правильный адрес электронной почты settings.wrong.email=Введите правильный адрес электронной почты
settings.wrong.onehostconnections=Поле "Максимальное количество диалогов" должно быть числом settings.wrong.onehostconnections=Поле "Максимальное количество диалогов" должно быть числом
settings.wrong.threadlifetime=Поле "Время жизни диалога" должно быть числом
site.title=mibew.org site.title=mibew.org
site.url=http://mibew.org site.url=http://mibew.org
statistics.dates=Выберите даты statistics.dates=Выберите даты

View File

@ -6,18 +6,24 @@ admin.content.client_gen_button=Genera c
admin.content.client_settings=Especifique las opciones que afectan a la ventana de la charla y al comportamiento de sistema común. admin.content.client_settings=Especifique las opciones que afectan a la ventana de la charla y al comportamiento de sistema común.
admin.content.description=Funciones disponibles sólo para usuarios administradores. admin.content.description=Funciones disponibles sólo para usuarios administradores.
agent.not_logged_in=Su sesión ha expirado por favor accese de nuevo agent.not_logged_in=Su sesión ha expirado por favor accese de nuevo
app.descr=Mibew Messenger es un aplicación de código abierto para el soporte en línea app.descr=Mibew Messenger en una aplicación open-source para el soporte en tiempo real.
app.title=Mibew Messenger app.title=Mibew Messenger
ban.error.duplicate=Dirección {0} esta en el sistema, click <a href="ban.php?id={1}">here</a> para editarla. ban.error.duplicate=La dirección esta en uso pincha en <a href="ban.php?id={1}">here</a>, si quieres editarla.
button.delete=Eliminar button.delete=Eliminar
button.enter=Entrar button.enter=Entrar
button.offline.bottom=Dejar tu mensaje
button.offline.top=Zona Consultor
button.offline=DESCONETAR
button.online.bottom=Haz tu pregunta
button.online.top=Zona Consultor
button.online=Conectar
button.save=Guardar button.save=Guardar
button.search=Buscar button.search=Buscar
canned.actions.del=eliminar canned.actions.del=eliminar
canned.actions.edit=editar canned.actions.edit=editar
canned.actions=Modificar canned.actions=Modificar
canned.add=Agregar mensaje... canned.add=Agregar mensaje...
canned.descr=Editar mensajes que frecuentamente usas en el Chat canned.descr=Añade mensajes que usa abitualmente en el chat.
canned.group=Para los grupos: canned.group=Para los grupos:
canned.locale=Para el idioma: canned.locale=Para el idioma:
canned.title=Posibles mensajes canned.title=Posibles mensajes
@ -28,10 +34,13 @@ cannededit.no_such=No existe el mensaje
cannededit.title=Editar Mensaje cannededit.title=Editar Mensaje
cannednew.descr=Agregar nuevo mensaje. cannednew.descr=Agregar nuevo mensaje.
cannednew.title=Nuevo Mensaje cannednew.title=Nuevo Mensaje
char.redirect.operator.away_suff=(ausente)
char.redirect.operator.online_suff=(en línea) char.redirect.operator.online_suff=(en línea)
chat.came.from=Vistante fue redireccionado de la pagina {0} chat.came.from=Vistante fue redireccionado de la pagina {0}
chat.client.changename=Cambiar nombre chat.client.changename=Cambiar nombre
chat.client.name=Su nombre: chat.client.name=Su nombre
chat.client.spam.prefix=[spam]&nbsp;
chat.client.visited.page=El visitante se traslado a {0}
chat.default.username=Visitante chat.default.username=Visitante
chat.error_page.close=Cerrar... chat.error_page.close=Cerrar...
chat.error_page.head=Ocurrió un error: chat.error_page.head=Ocurrió un error:
@ -42,14 +51,15 @@ chat.mailthread.sent.content=Su conversaci
chat.mailthread.sent.title=Enviado chat.mailthread.sent.title=Enviado
chat.predefined_answers=Hola, en que puedo ayudarle?\nHola! Bienvenido a nuestra ayuda en vivo. En que puedo ayudarle ? chat.predefined_answers=Hola, en que puedo ayudarle?\nHola! Bienvenido a nuestra ayuda en vivo. En que puedo ayudarle ?
chat.redirect.back=Regresar... chat.redirect.back=Regresar...
chat.redirect.cannot=No estas conversando con ningún visitante chat.redirect.cannot=No estas chateando con nadie.
chat.redirect.choose=Seleccionar: chat.redirect.choose=Seleccionar:
chat.redirect.group=Grupo: chat.redirect.group=Grupo:
chat.redirect.operator=Operador: chat.redirect.operator=Operador:
chat.redirect.title=ReDirecciónar a<br/>otro operador chat.redirect.title=Redirecciónar a<br/>otro operador
chat.redirected.close=Cerrar... chat.redirected.close=Cerrar...
chat.redirected.closewindow=Click para cerrar la ventana chat.redirected.closewindow=Click para cerrar la ventana
chat.redirected.content=Visitante en espera prioritaria por el operador{0}. chat.redirected.content=Visitante en espera prioritaria por el operador{0}.
chat.redirected.group.content=El visitante se coloco en una cola prioritaria en el grupo {0}.
chat.redirected.title=Visitante redirigido a otro operador chat.redirected.title=Visitante redirigido a otro operador
chat.status.operator.changed=Operador {0} cambiado {1} chat.status.operator.changed=Operador {0} cambiado {1}
chat.status.operator.dead=El Operador tiene problemas de conexión, esta usted temporalmente en espera. Lo sentimos por la demora. chat.status.operator.dead=El Operador tiene problemas de conexión, esta usted temporalmente en espera. Lo sentimos por la demora.
@ -89,18 +99,19 @@ clients.queue.chat=Visitante dialogando
clients.queue.prio=Visitante con prioridad para atención clients.queue.prio=Visitante con prioridad para atención
clients.queue.wait=Esperando a operador por primera vez clients.queue.wait=Esperando a operador por primera vez
clients.title=Lista de visitantes en espera clients.title=Lista de visitantes en espera
common.asterisk_explanation=<b><font class="red">*</font></b> - mandatory fields common.asterisk_explanation=<b><span style='font-size:8.0pt;color:red'>*</span></b> - campos obligatorios
company.title=Mibew Messenger Comunidad company.title=Comunidad Mibew Messenger
confirm.take.head=Cambiar operador confirm.take.head=Cambiar operador
confirm.take.message=Visitante <span style="color:blue;">{0}</span> es actualmente servido por<span style="color:green;">{1}</span>.<br/> Esta usted seguro que quiere iniciar conversación con los visitantes? confirm.take.message=Visitante <span style="color:blue;">{0}</span> es actualmente servido por<span style="color:green;">{1}</span>.<br/> Esta usted seguro que quiere iniciar conversación con los visitantes?
confirm.take.no=No, cierre la ventana confirm.take.no=No, cierre la ventana
confirm.take.yes=Sí, Estoy seguro confirm.take.yes=Sí, Estoy seguro
content.blocked=Aquí puede defenderse de visitante maliciosos. content.blocked=Aquí puede defenderse de visitante maliciosos.
content.history=Buscar Histórico de conversación content.history=Busqueda en historico de dialogos.
content.logoff=Salida del sistema. content.logoff=Salida del sistema.
data.saved=Cambios guardados data.saved=Cambios guardados
demo.chat.question=Hay tantos navegadores para elegir. ¿Cuál recomiendas? demo.chat.question=Hay tantos navegadores para elegir. ¿Cuál recomiendas?
demo.chat.welcome=Hola, ¿En qué puedo ayudarle? demo.chat.welcome=Hola, ¿En qué puedo ayudarle?
errors.captcha=No coincide con la muestra.
errors.failed.uploading.file=Error al subir el archivo "{0}": "{1}". errors.failed.uploading.file=Error al subir el archivo "{0}": "{1}".
errors.file.move.error=Error al mover el archivo errors.file.move.error=Error al mover el archivo
errors.file.size.exceeded=Ha excedido el tamaño de archivo para subir errors.file.size.exceeded=Ha excedido el tamaño de archivo para subir
@ -124,24 +135,27 @@ form.field.avatar.upload.description=Escoja el archivo a subir. <br/> El tama
form.field.avatar.upload=Subir avatar form.field.avatar.upload=Subir avatar
form.field.ban_comment.description=Razon del bloqueo form.field.ban_comment.description=Razon del bloqueo
form.field.ban_comment=Comentarios form.field.ban_comment=Comentarios
form.field.ban_days.description=¿Cuántos días desea ignorar esta dirección? form.field.ban_days.description=Dias con bloqueo a dirección
form.field.ban_days=Dias form.field.ban_days=Dias
form.field.email=Su email form.field.email=Su email
form.field.groupcommondesc.description=Descripción en Inglés form.field.groupcommondesc.description=Descripción en Inglés.
form.field.groupcommondesc=Descripción Internacional form.field.groupcommondesc=Descripción Internacional
form.field.groupcommonname.description=Nombre en Inglés. form.field.groupcommonname.description=Nombre en Inglés.
form.field.groupcommonname=Nombre Internacional form.field.groupcommonname=Nombre Internacional
form.field.groupdesc.description=Descripción de el grupo. form.field.groupdesc.description=Descripción de el grupo.
form.field.groupdesc=Descripción form.field.groupdesc=Descripción
form.field.groupemail.description=Email del Grupo para notificaciones. Dejalo en blanco para usar la dirección por defecto.
form.field.groupname.description=Nombre para identificar el grupo. form.field.groupname.description=Nombre para identificar el grupo.
form.field.groupname=Nombre form.field.groupname=Nombre
form.field.login.description=Usuario puede contener pequeñas letras latinas<br/> y subrayados form.field.login.description=El nombre de usuario puede contener minusculas y subrrallado.
form.field.login=Usuario form.field.login=Usuario
form.field.mail.description=Para avisos y recuperar la password.
form.field.mail=Correo Electrónico
form.field.message=Mensaje form.field.message=Mensaje
form.field.name=Su nombre form.field.name=Su nombre
form.field.password.description=Escriba la nueva contraseña o deje el<br/>campo vacío para accesar. form.field.password.description=Escriba la nueva contraseña o deje el<br/>campo vacío para accesar.
form.field.password=Password form.field.password=Password
form.field.password_confirm.description=Confirmar nueva contraseña form.field.password_confirm.description=Confirmar nueva contraseña.
form.field.password_confirm=Confirmación form.field.password_confirm=Confirmación
form.field.translation=Traducción form.field.translation=Traducción
harderrors.header=<b>No se puede ejecutar:</b><br/><ul> harderrors.header=<b>No se puede ejecutar:</b><br/><ul>
@ -151,6 +165,9 @@ image.button.search=/locales/sp/images/search.gif
image.chat.history=/locales/sp/images/history.gif image.chat.history=/locales/sp/images/history.gif
image.chat.message=/locales/sp/images/message.gif image.chat.message=/locales/sp/images/message.gif
image.chat.sprite=/locales/sp/images/wmchat.png image.chat.sprite=/locales/sp/images/wmchat.png
install.0.app=La ruta de la apllicación {0}
install.0.package=El paquete Mibew es valido.
install.0.php=Versión PHP {0}
install.1.connected=Esta conectado a MySQL server versión {0} install.1.connected=Esta conectado a MySQL server versión {0}
install.2.create=Crear base de datos "{0}" install.2.create=Crear base de datos "{0}"
install.2.db_exists=Base de datos "{0}" creada. install.2.db_exists=Base de datos "{0}" creada.
@ -159,7 +176,14 @@ install.3.create=Crear las tablas requeridas.
install.3.tables_exist=Tablas requeridas creadas. install.3.tables_exist=Tablas requeridas creadas.
install.4.create=Actualizar tablas install.4.create=Actualizar tablas
install.4.done=Estructura de tablas actualizadas. install.4.done=Estructura de tablas actualizadas.
install.4.notice=Estructura de tablas ajustadas para la nueva versión de Mibew Messenger. install.4.notice=La estructura de tablas se ajustara a la nueva versión de Messenger.
install.5.newmessage=Nuevo Mensaje
install.5.newvisitor=Nueva visita
install.5.text=Pincha para marcar el sonido: {0} y {1}
install.bad_checksum=Suma de comprobación diiere en {0}
install.cannot_read=No puedo leer el fichero {0}
install.check_files=Porfavor, actualiza los ficheros en el servidor.
install.check_permissions=Fichero con permisos insuficientes {0}
install.connection.error=No hay conexión, por favor verifique la configuración del servidor en config.php. Error: {0} install.connection.error=No hay conexión, por favor verifique la configuración del servidor en config.php. Error: {0}
install.done=Completada: install.done=Completada:
install.err.back=Resuelva el problema e intente de nuevo. Presione <a>back</a> para regresar a la ayuda. install.err.back=Resuelva el problema e intente de nuevo. Presione <a>back</a> para regresar a la ayuda.
@ -168,12 +192,14 @@ install.kill_tables.notice=Imposible actualizar la estructura de datos. Int
install.kill_tables=Elimine las tablas existentes de la base de datos install.kill_tables=Elimine las tablas existentes de la base de datos
install.license=Software license agreement install.license=Software license agreement
install.message=Siga los pasos del asistente para configurar su base de datos. install.message=Siga los pasos del asistente para configurar su base de datos.
install.newfeatures=¡Felicidades! Ya tienes Mibew Messenger {1} instalado. Activa mas caracteristicas en la pagina <a href="{0}">Optional services</a>.
install.next=Próximo paso: install.next=Próximo paso:
install.no_file=Fichero ausente: {0}
install.title=Instalación install.title=Instalación
install.updatedb=Por favor, ejecuta <a href="{0}">el Asistente de Actualización</a> para ajustar tu base de datos. install.updatedb=Por favor, ejecuta <a href="{0}">el Asistente de Actualización</a> para ajustar tu base de datos.
installed.login_link=Proceda a la página de acceso installed.login_link=Proceda a la página de acceso
installed.message=<b>Aplicación instalada con éxito.</b> installed.message=<b>Aplicación instalada con éxito.</b>
installed.notice=Puede accesar como administrador con contraseña vacía.<br/><br/><font color="#c13030"><b>!!! Por seguridad, por favor cambie su contraseña inmediatamente y elimine el directorio {0} de su servidor.</b></font> installed.notice=Puedes registrarte como <b>admin</b> sin contraseña.<br/><br/><font color="#c13030"><b>¡¡¡ Por razones de seguridad, porfavor crea una contraseña inmediatamente y borra el directorio {0} de tu servidor !!!.</b></font>
lang.choose=Selecciona tu idioma lang.choose=Selecciona tu idioma
leavemail.body=Tiene un mensaje de{0}:\n\n{2}\n\nEste email: {1}\n{3}\n--- \nAtentamente sitio Messenger leavemail.body=Tiene un mensaje de{0}:\n\n{2}\n\nEste email: {1}\n{3}\n--- \nAtentamente sitio Messenger
leavemail.subject=Pregunta desde {0} leavemail.subject=Pregunta desde {0}
@ -186,10 +212,11 @@ leavemessage.title=Deje su mensaje
leftMenu.client_agents=Agentes leftMenu.client_agents=Agentes
leftMenu.client_gen_button=Código del Botón leftMenu.client_gen_button=Código del Botón
leftMenu.client_settings=Configuraciones leftMenu.client_settings=Configuraciones
license.title=Licencia
localedirection=ltr localedirection=ltr
localeid=Español (es) localeid=Español (es)
mail.user.history.body=Hola {0}!\n\nSu conversación: \n\n{1}\n--- \nKind Regards,\nMibew Messenger mail.user.history.body=Hola {0}!\n\nSu conversación: \n\n{1}\n--- \nKind Regards,\nMibew Messenger
mail.user.history.subject=Messenger: Histórico de conversación mail.user.history.subject=Mibew Messenger: Historico de charlas
mailthread.close=Cerrar... mailthread.close=Cerrar...
mailthread.enter_email=Escriba su e-mail: mailthread.enter_email=Escriba su e-mail:
mailthread.perform=Enviar mailthread.perform=Enviar
@ -197,21 +224,22 @@ mailthread.title=Enviar el historial de conversaci
menu.agents=Lista de agentes menu.agents=Lista de agentes
menu.blocked=Visitantes bloqueados menu.blocked=Visitantes bloqueados
menu.canned=Posibles mensajes menu.canned=Posibles mensajes
menu.groups.content=Departamento o habilidad basada en grupos de operadores menu.goonline=Estas fuera de linea.<br/><a href="{0}">Connect..</a>
menu.groups.content=Departamento o niveles en base a grupos de operadores.
menu.groups=Grupos menu.groups=Grupos
menu.locale.content=Cambiar región. menu.locale.content=Cambiar región.
menu.locale=Idioma menu.locale=Idioma
menu.main=Menu principal menu.main=Menu principal
menu.operator=Tu eres {0} menu.operator=Tu eres {0}
menu.profile.content=Tú puedes cambiar tu información persona en esta página menu.profile.content=Tú puedes cambiar tu información personal aqui.
menu.profile=Perfil menu.profile=Perfil
menu.translate=Región menu.translate=Región
menu.updates.content=Verificar actualizaciones menu.updates.content=Comprobar actualizaciones.
menu.updates=Actualizaciones menu.updates=Actualizaciones
my_settings.error.password_match=La contraseña ingresada no coincide my_settings.error.password_match=La contraseña ingresada no coincide
no_such_operator=No se encuentra operador no_such_operator=No se encuentra operador
operator.group.no_description=&lt;sin descripción&gt; operator.group.no_description=&lt;sin descripción&gt;
operator.groups.intro=Selecciona los grupos con base a las habilidades del operador operator.groups.intro=Selecciona los grupos deacuerdo al nivel del operador.
operator.groups.title=Grupo de operadores operator.groups.title=Grupo de operadores
page.analysis.search.head_browser=Buscador page.analysis.search.head_browser=Buscador
page.analysis.search.head_group=Grupo page.analysis.search.head_group=Grupo
@ -235,18 +263,22 @@ page.gen_button.code=C
page.gen_button.default_group=-todos los operadores- page.gen_button.default_group=-todos los operadores-
page.gen_button.include_site_name=Incluye el nombre del dominio en el código page.gen_button.include_site_name=Incluye el nombre del dominio en el código
page.gen_button.intro=Puede generar el código HTML para insertarlo en su sitio web. page.gen_button.intro=Puede generar el código HTML para insertarlo en su sitio web.
page.gen_button.modsecurity=Compatibilidad con mod_security (modsecurity.org), activar solo en caso de tener problemas con el
page.gen_button.sample=Ejemplo page.gen_button.sample=Ejemplo
page.gen_button.secure_links=Usa enlace seguro (https) page.gen_button.secure_links=Usa enlace seguro (https)
page.gen_button.title=Genera código boton HTML page.gen_button.title=Genera código boton HTML
page.group.create_new=Aquí puedes crear un nuevo grupo. page.group.create_new=Aquí puedes crear un nuevo grupo.
page.group.duplicate_name=Por favor selecciona otro nombre, debido a que ya existe un el nombre ingresado page.group.duplicate_name=Por favor elije otro nombre, porque el grupo que introdujistes ya existe.
page.group.intro=En esta página podrás editar los detalles de grupo page.group.intro=En esta página podrás editar los detalles de grupo.
page.group.membersnum=Operadores page.group.membersnum=Operadores
page.group.no_such=No existe el grupo page.group.no_such=No existe el grupo
page.group.title=Detalles de Grupo page.group.title=Detalles de Grupo
page.groupmembers.intro=Ver y editar lista de miembros. page.groupmembers.intro=Ver y editar lista de miembros.
page.groupmembers.title=Miembros page.groupmembers.title=Miembros
page.groups.confirm=¿Estas seguro de que quieres eliminar el grupo "{0}"?
page.groups.intro=Esta página despliega una lista de grupos de tu compañía. Cada grupo puede tener por separado un botón y posibles respuestas. page.groups.intro=Esta página despliega una lista de grupos de tu compañía. Cada grupo puede tener por separado un botón y posibles respuestas.
page.groups.isaway=Ausente
page.groups.isonline=En linea
page.groups.new=Crear un nuevo grupo... page.groups.new=Crear un nuevo grupo...
page.groups.title=Grupos page.groups.title=Grupos
page.preview.agentchat=Ventana de Chat (modo-operador) page.preview.agentchat=Ventana de Chat (modo-operador)
@ -254,7 +286,8 @@ page.preview.agentrochat=Ver ventana de Chat (operador en modo lectura)
page.preview.chatsimple=Simple ventana de Chat, enviar mensajes de actualización (IE 5, Opera 7) page.preview.chatsimple=Simple ventana de Chat, enviar mensajes de actualización (IE 5, Opera 7)
page.preview.choose=Elige estilo page.preview.choose=Elige estilo
page.preview.choosetpl=Elige plantilla page.preview.choosetpl=Elige plantilla
page.preview.intro=Puede obtener una vista previa de estilos de su sitio page.preview.error=Error de ventana
page.preview.intro=Puede obtener una vista previa de estilos de su sitio.
page.preview.leavemessage=Dejar mensaje ventana page.preview.leavemessage=Dejar mensaje ventana
page.preview.leavemessagesent="Mensaje entregado" ventana page.preview.leavemessagesent="Mensaje entregado" ventana
page.preview.mail=Ventana de correo electrónico page.preview.mail=Ventana de correo electrónico
@ -264,15 +297,16 @@ page.preview.redirect=Redirige visitante a otra ventana de operador
page.preview.redirected="El Visitante es redireccionado" ventana page.preview.redirected="El Visitante es redireccionado" ventana
page.preview.showerr=Mostrar errores page.preview.showerr=Mostrar errores
page.preview.style_default=-de configuración general- page.preview.style_default=-de configuración general-
page.preview.survey=Repasar el Pre-Chat
page.preview.title=Estilo del sitio page.preview.title=Estilo del sitio
page.preview.userchat=Ventana de Chat (modo-usuario) page.preview.userchat=Ventana de Chat (modo-usuario)
page.translate.descr=Si no te gusta la traducción, por favor envía tus sugerencias. page.translate.descr=Si no te gusta la traducción, por favor envía tus sugerencias.
page.translate.done=Tu traducción ha sido guardada. page.translate.done=Tu traducción ha sido guardada.
page.translate.one=Introduce tu traducción. page.translate.one=Introduce tu traducción.
page.translate.title=Traducción Open WebIM page.translate.title=Traducción Open WebIM
page_agent.cannot_modify=Tú no tienes permisos para cambiar este perfil personal page_agent.cannot_modify=No tienes permisos para cambiar este perfil personal.
page_agent.clear_avatar=Eliminar avatar page_agent.clear_avatar=Eliminar avatar
page_agent.create_new=Aquí puede crear un nuevo operador page_agent.create_new=Aquí puede crear un nuevo operador.
page_agent.error.duplicate_login=Por favor, elija otro nombre de usuario, ya que el agente entró con un usuario que ya está registrado en el sistema. page_agent.error.duplicate_login=Por favor, elija otro nombre de usuario, ya que el agente entró con un usuario que ya está registrado en el sistema.
page_agent.error.wrong_login=Usuario debe contener solamente caracteres latinos, números y simbolos de subrayado. page_agent.error.wrong_login=Usuario debe contener solamente caracteres latinos, números y simbolos de subrayado.
page_agent.intro=Esta página muestra los detalles de cada agente, derechos de acceso y edición. page_agent.intro=Esta página muestra los detalles de cada agente, derechos de acceso y edición.
@ -283,9 +317,13 @@ page_agent.tab.permissions=Permisos
page_agent.title=Detalles de operadores page_agent.title=Detalles de operadores
page_agents.agent_name=Nombre page_agents.agent_name=Nombre
page_agents.agents=Lista completa de agentes: page_agents.agents=Lista completa de agentes:
page_agents.confirm=¿Estas seguro de querer borrar al operador "{0}"?
page_agents.intro=Esta página muestra la lista de agentes de la empresa además permite añadir otros nuevos agentes. page_agents.intro=Esta página muestra la lista de agentes de la empresa además permite añadir otros nuevos agentes.
page_agents.isaway=Ausente
page_agents.isonline=En linea
page_agents.login=Usuario page_agents.login=Usuario
page_agents.new_agent=Crear nuevo agente... page_agents.new_agent=Crear nuevo agente...
page_agents.status=Ultimo activo
page_agents.title=Agentes page_agents.title=Agentes
page_analysis.full.text.search=Búsqueda de nombre de usuario o mensaje de texto: page_analysis.full.text.search=Búsqueda de nombre de usuario o mensaje de texto:
page_analysis.search.title=Histórico de conversación page_analysis.search.title=Histórico de conversación
@ -296,6 +334,7 @@ page_ban.sent=Direcci
page_ban.thread=Usted abre esta ventana para "{0}" thread, <i>Dirección</i> Campo ya está lleno. Seleccione el número de días y de un click <i>Enviar</i>. page_ban.thread=Usted abre esta ventana para "{0}" thread, <i>Dirección</i> Campo ya está lleno. Seleccione el número de días y de un click <i>Enviar</i>.
page_ban.title=Bloquear dirección page_ban.title=Bloquear dirección
page_bans.add=Agregar dirección page_bans.add=Agregar dirección
page_bans.confirm=¿Estas seguro de querer borrar esta dirección {0} de la lista de bloqueados?
page_bans.list=Lista de Direcciónes IPS prohibidas: page_bans.list=Lista de Direcciónes IPS prohibidas:
page_bans.title=Bloqueado page_bans.title=Bloqueado
page_bans.to=Hasta page_bans.to=Hasta
@ -309,13 +348,16 @@ page_login.password=Contrase
page_login.remember=Recordar page_login.remember=Recordar
page_login.title=Usuario page_login.title=Usuario
page_search.intro=Buscar el historial de conversación de un determinado usuario o una determinada frase en un mensaje. page_search.intro=Buscar el historial de conversación de un determinado usuario o una determinada frase en un mensaje.
page_settings.intro=Especifique las opciones que afectan a la ventana de chat y el comportamiento del sistema page_settings.intro=Especifique las opciones que afectan a la ventana de chat y el comportamiento del sistema.
page_settings.tab.features=Servicios opcionales page_settings.tab.features=Servicios opcionales
page_settings.tab.main=General page_settings.tab.main=General
page_settings.tab.performance=Rendimiento
page_settings.tab.themes=Vista previa de temas page_settings.tab.themes=Vista previa de temas
pending.menu.hide=Ocultar menú >> pending.menu.hide=Ocultar menú >>
pending.menu.show=Mostrar menú >> pending.menu.show=Mostrar menú >>
pending.popup_notification=Visitantes nuevos estan en espera de una respuesta. pending.popup_notification=Visitantes nuevos estan en espera de una respuesta.
pending.status.setaway=Seleciona el estado de "Ausente"
pending.status.setonline=Seleciona el estado de "Disponible"
pending.table.ban=Bloquear visitante pending.table.ban=Bloquear visitante
pending.table.head.contactid=Dirección del visitante pending.table.head.contactid=Dirección del visitante
pending.table.head.etc=Misc pending.table.head.etc=Misc
@ -327,12 +369,13 @@ pending.table.head.waittime=Tiempo de espera
pending.table.speak=De un click para conversar con el visitante pending.table.speak=De un click para conversar con el visitante
pending.table.view=Ver conversación pending.table.view=Ver conversación
permission.admin=Administración del Sistema: configurar, administrar operadores, generar código del botón permission.admin=Administración del Sistema: configurar, administrar operadores, generar código del botón
permission.modifyprofile=Capacidad para modificar el perfil
permission.takeover=Tomar el control del Chat permission.takeover=Tomar el control del Chat
permission.viewthreads=Ver el Chat de otro operador permission.viewthreads=Ver el Chat de otro operador
permissions.intro=Aquí usted puede asignar los permisos al operador permissions.intro=Aquí usted puede asignar los permisos al operador.
permissions.title=Permisos permissions.title=Permisos
presurvey.department=Selecciona Departamento: presurvey.department=Selecciona Departamento:
presurvey.intro=Gracias por contactarnos! Para brindarte un mejor servicio, por favor rellena el formulario y haz clic en el botón Iniciar Chat presurvey.intro=Gracias por contactarnos! Para brindarte un mejor servicio, por favor rellena el formulario y haz clic en el botón Iniciar Chat.
presurvey.mail=Correo Electrónico: presurvey.mail=Correo Electrónico:
presurvey.name=Nombre: presurvey.name=Nombre:
presurvey.question=Pregunta inicial: presurvey.question=Pregunta inicial:
@ -350,6 +393,22 @@ report.byoperator.4=Longitud promedio del mensaje (en caracteres)
report.byoperator.title=Conexiones por operador report.byoperator.title=Conexiones por operador
report.no_items=No existen suficientes datos report.no_items=No existen suficientes datos
report.total=Total: report.total=Total:
resetpwd.changed.title=¡Tu contraseña fue cambiada!
resetpwd.changed=Autenticate con tu nueva contraseña.
resetpwd.intro=Porvafor seleciona una contraseña para usar con tu cuenta Mibew.
resetpwd.login=Procede a registrarte
resetpwd.submit=Cambiar
resetpwd.title=Cambiar tu contraseña Mibew
restore.back_to_login=A tras para registrarse
restore.emailorlogin=Nombre de registro o correo electronico:
restore.intro=Tu no reciviras tu contraseña, pero puedes crear una nueva pinchando en el enlace enviado a tu dirección de correo.
restore.mailsubj=Tu contraseña de Mibew se reseteo
restore.mailtext=Hola, {0}\n\nPorfavor, pincha en el enlace de abajo o copia y pegalo en tu navegador:\n{1}\nEsto te permite cambiar de contraseña.\n\nLocalred.net Mibew Messenger.
restore.pwd.message=¿Olvidaste tu contraseña?
restore.sent.title=Contraseña recuperada
restore.sent=Hemos enviado instrucciones a tu correo, Porfavor hechale un vistazo
restore.submit=Contraseña reinicializada
restore.title=¿Problemas en el acceso a tu cuenta?
right.administration=Administración right.administration=Administración
right.main=Inicio right.main=Inicio
right.other=Otro right.other=Otro
@ -365,26 +424,41 @@ settings.enableban.description=Us
settings.enableban=Activar función "Visitantes maliciosos" settings.enableban=Activar función "Visitantes maliciosos"
settings.enablegroups.description=Usalo para tener filas separadas de diferentes preguntas. settings.enablegroups.description=Usalo para tener filas separadas de diferentes preguntas.
settings.enablegroups=Habilitar "Grupos" settings.enablegroups=Habilitar "Grupos"
settings.enablepresurvey.description=Obligar al usuario que rellene el formulario antes de iniciar el chat settings.enablepresurvey.description=Obligar al usuario a que rellene el formulario antes de iniciar el chat.
settings.enablepresurvey=Activa repaso de "Pre-Chat"
settings.enablessl.description=Por favor, verifica que tu servidor web este configurado para suportar conexiones https. settings.enablessl.description=Por favor, verifica que tu servidor web este configurado para suportar conexiones https.
settings.enablessl=Permitir conexiones seguras (SSL) settings.enablessl=Permitir conexiones seguras (SSL)
settings.enablestatistics.description=Añade mensajes usador en los informes.
settings.enablestatistics=Habilitar "Estadísticas" settings.enablestatistics=Habilitar "Estadísticas"
settings.forcessl.description=Mostrar sólo chats con conexiones https settings.forcessl.description=Mostrar sólo chats con conexiones https
settings.forcessl=Obligar que todos los chat sean seguros settings.forcessl=Obligar que todos los chat sean seguros
settings.frequencychat.description=Especifica la cantidad del intervalo en segundos. Por defecto son 2 segundos.
settings.frequencychat=Tiempo de refresco del Chat
settings.frequencyoldchat.description=Navegadores antiguos que tenga que actualizar toda la página para recibir mensajes. Por defecto es de 7 segundos.
settings.frequencyoldchat=Tiempo de refresco de pagina para viejos navegadores
settings.frequencyoperator.description=Define el intervalo en sergundos, Por defecto son 2 segundos.
settings.frequencyoperator=Refresco de tiempo para la consola del Operador
settings.geolink.description=Cada IP se convertirá a enlace de apertura en una nueva ventana. {ip} es substituido con una IP real. settings.geolink.description=Cada IP se convertirá a enlace de apertura en una nueva ventana. {ip} es substituido con una IP real.
settings.geolink=Enlace externo a un servicio de geolocalización settings.geolink=Enlace externo a un servicio de geolocalización
settings.geolinkparams.description=Tamaño de la ventana y ocultar barras de herramientas settings.geolinkparams.description=Tamaño de la ventana y ocultar barras de herramientas
settings.geolinkparams=Ventana de opciones de geolocalización settings.geolinkparams=Ventana de opciones de geolocalización
settings.host.description=Destino para el nombre de la empresa o el enlace del logo settings.host.description=Destino para el nombre de la empresa o el enlace del logo
settings.host=URL de tu sitio web settings.host=URL de tu sitio web
settings.logo.description=Introduzca la dirección URL (http://) del logo de su empresa settings.leavemessage_captcha.description=Protección contra Spam automatico (captcha)
settings.leavemessage_captcha=Obliga al visitante a introducir un codigo de verificación cuando introduce un mensaje
settings.logo.description=Introduzca la dirección URL del logo de su empresa
settings.logo=Logo de tu empresa settings.logo=Logo de tu empresa
settings.no.title=Por favor, introduce el nombre de tu empresa settings.no.title=Por favor, introduce el nombre de tu empresa
settings.onehostconnections.description=0 permitidos cualquier numero de conexiones
settings.onehostconnections=Número máximo de conexiones desde una misma dirección settings.onehostconnections=Número máximo de conexiones desde una misma dirección
settings.popup_notification.description=Mostrar una ventaña pequeña para atraer tu atención settings.onlinetimeout.description=Define el numero de segundos que mostrara al operador en linea. Por deecto son 30 segundos.
settings.popup_notification=Habilitar "Dialogo de notificación de nuevos visitantes" settings.onlinetimeout=Limite de tiempo para el operador en linea
settings.popup_notification.description=Mostrar una ventaña pequeña para atraer tu atención.
settings.popup_notification=Habilitar "Dialogo de notificación de nuevos visitantes".
settings.saved=Cambios guardados settings.saved=Cambios guardados
settings.sendmessagekey=Enviar mensajes con: settings.sendmessagekey=Enviar mensajes con:
settings.show_online_operators.description=Puede ralentizar la velocidad de actualización de la lista
settings.show_online_operators=Muestra a los operadores en linea la pagina "Lista de visitantes en espera"
settings.survey.askgroup.description=Mostrar/Ocultar el campo de selección de Departamento en el cuestionario settings.survey.askgroup.description=Mostrar/Ocultar el campo de selección de Departamento en el cuestionario
settings.survey.askgroup=Permitir a los visitantes seleccionar el grupo/departamento settings.survey.askgroup=Permitir a los visitantes seleccionar el grupo/departamento
settings.survey.askmail.description=Mostrar/Ocultar campos de correo electrónico en el cuestionario settings.survey.askmail.description=Mostrar/Ocultar campos de correo electrónico en el cuestionario
@ -413,9 +487,13 @@ tag.pagination.no_items=Encontrados 0 elementos
tag.pagination.previous=anterior tag.pagination.previous=anterior
thread.back_to_search=Buscar thread.back_to_search=Buscar
thread.chat_log=conversación log thread.chat_log=conversación log
thread.intro=La pagina muestra la conversación thread.intro=Esta pagina muestra los detalles y contenido del chat.
time.dateformat=%B %d, %Y
time.locale=es_ES time.locale=es_ES
time.never=Nunca
time.timeformat=%H:%M time.timeformat=%H:%M
time.today.at=Hoy a las
time.yesterday.at=Ayer a las
topMenu.admin=Administración topMenu.admin=Administración
topMenu.logoff=Salir topMenu.logoff=Salir
topMenu.main=Inicio topMenu.main=Inicio
@ -434,7 +512,7 @@ typing.remote=Usuario remoto esta escribiendo...
updates.current=Tú estas usando: updates.current=Tú estas usando:
updates.env=Entorno: updates.env=Entorno:
updates.installed_locales=Idiomas instalados: updates.installed_locales=Idiomas instalados:
updates.intro=Actualizaciones de Web Messenger updates.intro=Actualizaciones de Web Messenger.
updates.latest=Última versión: updates.latest=Última versión:
updates.news=Noticias: updates.news=Noticias:
updates.title=Actualizaciones updates.title=Actualizaciones

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 B

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -6,7 +6,7 @@ admin.content.client_gen_button=产生放置在网站上的HTML语法。
admin.content.client_settings=设定基本选项以及开放功能。 admin.content.client_settings=设定基本选项以及开放功能。
admin.content.description=管理员可以利用下方功能进行管理。 admin.content.description=管理员可以利用下方功能进行管理。
agent.not_logged_in=您闲置超过时限,请重新登入 agent.not_logged_in=您闲置超过时限,请重新登入
app.descr=Mibew Messenger 是一个开源的在线客服应用 app.descr=网站实时讯息 是一个开源的在线客服应用
app.title=网站实时讯息 app.title=网站实时讯息
ban.error.duplicate=地址 {0} 已经存在于系统之中, 点选 <a href="ban.php?id={1}">这里</a> 进行编辑. ban.error.duplicate=地址 {0} 已经存在于系统之中, 点选 <a href="ban.php?id={1}">这里</a> 进行编辑.
button.delete=删除 button.delete=删除
@ -22,7 +22,7 @@ button.search=搜寻
canned.actions.del=移除 canned.actions.del=移除
canned.actions.edit=编辑 canned.actions.edit=编辑
canned.actions=修改 canned.actions=修改
canned.add=添加讯息 canned.add=添加讯息...
canned.descr=编辑您经常输入的聊天讯息 canned.descr=编辑您经常输入的聊天讯息
canned.group=对于组群: canned.group=对于组群:
canned.locale=语言: canned.locale=语言:
@ -34,11 +34,13 @@ cannededit.no_such=讯息不存在
cannededit.title=编辑讯息 cannededit.title=编辑讯息
cannednew.descr=添加新讯息 cannednew.descr=添加新讯息
cannednew.title=新讯息 cannednew.title=新讯息
char.redirect.operator.away_suff=(离开)
char.redirect.operator.online_suff=(在线) char.redirect.operator.online_suff=(在线)
chat.came.from=访客来源页面:{0} chat.came.from=访客来源页面:{0}
chat.client.changename=重新命名 chat.client.changename=重新命名
chat.client.name=您的称呼: chat.client.name=您的称呼:
chat.client.spam.prefix=[垃圾讯息]&nbsp; chat.client.spam.prefix=[垃圾讯息]&nbsp;
chat.client.visited.page=访客正在浏览 {0}
chat.default.username=访客 chat.default.username=访客
chat.error_page.close=关闭... chat.error_page.close=关闭...
chat.error_page.head=错误发生: chat.error_page.head=错误发生:
@ -47,7 +49,7 @@ chat.mailthread.sent.close=关闭...
chat.mailthread.sent.closewindow=点此连结关闭窗口 chat.mailthread.sent.closewindow=点此连结关闭窗口
chat.mailthread.sent.content=对谈纪录已经寄送到 {0} chat.mailthread.sent.content=对谈纪录已经寄送到 {0}
chat.mailthread.sent.title=送出 chat.mailthread.sent.title=送出
chat.predefined_answers=您好,请问有什么我可以帮您的吗?\n哈楼!欢迎来到在线实时客服。有什么我可以帮您的吗? chat.predefined_answers=您好,请问有什么我可以帮您的吗?\n欢迎来到在线实时客服。有什么我可以帮您的吗
chat.redirect.back=回上一页... chat.redirect.back=回上一页...
chat.redirect.cannot=你不在和访客对话 chat.redirect.cannot=你不在和访客对话
chat.redirect.choose=选择 chat.redirect.choose=选择
@ -76,17 +78,17 @@ chat.thread.state_wait=等候中
chat.thread.state_wait_for_another_agent=等待客服人员 chat.thread.state_wait_for_another_agent=等待客服人员
chat.visitor.email=E-Mail: {0} chat.visitor.email=E-Mail: {0}
chat.visitor.info=信息: {0} chat.visitor.info=信息: {0}
chat.wait=欢迎您使用在线实时客服,请稍待客服回应… chat.wait=欢迎您使用网站实时讯息,请稍待客服回应…
chat.window.chatting_with=您正在对谈: chat.window.chatting_with=您正在对谈:
chat.window.close_title=离开对谈 chat.window.close_title=离开对谈
chat.window.poweredby=Powered by: chat.window.poweredby=Powered by:
chat.window.poweredreftext=mibew.org chat.window.poweredreftext=mibew.org
chat.window.predefined.select_answer=选择回答... chat.window.predefined.select_answer=选择回答...
chat.window.product_name=网站 <span class="grey">实时</span> chat.window.product_name=网站 <span class="grey">实时讯息</span>
chat.window.send_message=送出讯息 chat.window.send_message=送出讯息
chat.window.send_message_short=送出 ({0}) chat.window.send_message_short=送出 ({0})
chat.window.title.agent=开启网站实时通 chat.window.title.agent=网站实时讯息
chat.window.title.user=开启网站实时通 chat.window.title.user=网站实时讯息
chat.window.toolbar.mail_history=将对谈纪录寄到E-mail chat.window.toolbar.mail_history=将对谈纪录寄到E-mail
chat.window.toolbar.redirect_user=将访客转移到另一位客服 chat.window.toolbar.redirect_user=将访客转移到另一位客服
chat.window.toolbar.refresh=重新整理 chat.window.toolbar.refresh=重新整理
@ -98,7 +100,7 @@ clients.queue.prio=优先等候访客
clients.queue.wait=第一次等候客服 clients.queue.wait=第一次等候客服
clients.title=列出等候中访客 clients.title=列出等候中访客
common.asterisk_explanation=<font class="red">*</font> - 必填字段 common.asterisk_explanation=<font class="red">*</font> - 必填字段
company.title=网页实时通讯 company.title=Mibew Messenger Community
confirm.take.head=更换客服 confirm.take.head=更换客服
confirm.take.message=访客 <span style="color:blue;">{0}</span> 已经由 <span style="color:green;">{1}</span> 服务. 您真的确定您要与访客对谈吗? confirm.take.message=访客 <span style="color:blue;">{0}</span> 已经由 <span style="color:green;">{1}</span> 服务. 您真的确定您要与访客对谈吗?
confirm.take.no=不,关闭窗口 confirm.take.no=不,关闭窗口
@ -106,8 +108,10 @@ confirm.take.yes=是,我确定
content.blocked=封锁恶意使用访客进行IP管理。 content.blocked=封锁恶意使用访客进行IP管理。
content.history=搜寻过去的对谈纪录。 content.history=搜寻过去的对谈纪录。
content.logoff=注销系统。 content.logoff=注销系统。
data.saved=修改已保存
demo.chat.question=有好多浏览器可以选择,您会推荐哪一种? demo.chat.question=有好多浏览器可以选择,您会推荐哪一种?
demo.chat.welcome=您好,有什么可以协助您的吗? demo.chat.welcome=您好,有什么可以协助您的吗?
errors.captcha=您输入的字符同图片上显示的不一致。
errors.failed.uploading.file=无法上传档案 "{0}": "{1}". errors.failed.uploading.file=无法上传档案 "{0}": "{1}".
errors.file.move.error=无法移动档案 errors.file.move.error=无法移动档案
errors.file.size.exceeded=上传档案尺寸过大 errors.file.size.exceeded=上传档案尺寸过大
@ -119,7 +123,7 @@ errors.required=请输入 "{0}".
errors.suffix=</li> errors.suffix=</li>
errors.wrong_field=请输入 "{0}" 正确. errors.wrong_field=请输入 "{0}" 正确.
features.saved=功能激活 features.saved=功能激活
form.field.address.description=Ex: 12.23.45.123 或 todo.com form.field.address.description=例如: 12.23.45.123 或 todo.com
form.field.address=IP地址 form.field.address=IP地址
form.field.agent_commonname.description=这是显示给访客所看见。 form.field.agent_commonname.description=这是显示给访客所看见。
form.field.agent_commonname=英文名称 form.field.agent_commonname=英文名称
@ -127,15 +131,29 @@ form.field.agent_name.description=显示名称是给访客辨识使用。
form.field.agent_name=显示名称 form.field.agent_name=显示名称
form.field.avatar.current.description=您的个人图片. form.field.avatar.current.description=您的个人图片.
form.field.avatar.current=目前个人图片 form.field.avatar.current=目前个人图片
form.field.avatar.upload.description=请选择要上传的图片。<br/> 图片不可超过 100x100 px form.field.avatar.upload.description=请选择要上传的图片。<br/> 图片不可超过 100x100 像素
form.field.avatar.upload=更新个人图片 form.field.avatar.upload=更新个人图片
form.field.ban_comment.description=批注封锁的原因 form.field.ban_comment.description=批注封锁的原因
form.field.ban_comment=批注 form.field.ban_comment=批注
form.field.ban_days.description=设定封锁的天数,过后解除封锁 form.field.ban_days.description=设定封锁的天数,过后解除封锁
form.field.ban_days=天数 form.field.ban_days=天数
form.field.email=E-mail form.field.email=E-mail
form.field.expiredate=有效期
form.field.groupcommondesc.description=英文描述
form.field.groupcommondesc=国际化的描述
form.field.groupcommonname.description=英文群组名。
form.field.groupcommonname=国际化群组名
form.field.groupdesc.description=对这个群组的简要描述
form.field.groupdesc=群组描述
form.field.groupemail.description=用于接收通知的群组邮件地址。保持空白以使用默认地址
form.field.groupexpiredate.description=该群组的有效期(有效截止日期格式4位年-月-日)
form.field.groupid=编号
form.field.groupname.description=唯一标识这个群组的名字
form.field.groupname=群组名
form.field.login.description=登入名称可以包含小写字母及底线。 form.field.login.description=登入名称可以包含小写字母及底线。
form.field.login=登入名称 form.field.login=登入名称
form.field.mail.description=该客服的电子邮箱.
form.field.mail=E-Mail
form.field.message=内容 form.field.message=内容
form.field.name=名称 form.field.name=名称
form.field.password.description=输入新密码或保持空白不更动。 form.field.password.description=输入新密码或保持空白不更动。
@ -144,12 +162,12 @@ form.field.password_confirm.description=再输入一次密码确保密码正确
form.field.password_confirm=确认密码 form.field.password_confirm=确认密码
form.field.translation=翻译 form.field.translation=翻译
harderrors.header=无法执行:<br/><ul> harderrors.header=无法执行:<br/><ul>
image.button.login=/locales/zh-tw/images/login.gif image.button.login=/locales/zh-cn/images/login.gif
image.button.save=/locales/zh-tw/images/save.gif image.button.save=/locales/zh-cn/images/save.gif
image.button.search=/locales/zh-tw/images/search.gif image.button.search=/locales/zh-cn/images/search.gif
image.chat.history=/locales/zh-tw/images/history.gif image.chat.history=/locales/zh-cn/images/history.gif
image.chat.message=/locales/zh-tw/images/message.gif image.chat.message=/locales/zh-cn/images/message.gif
image.chat.sprite=/locales/zh-tw/images/wmchat.png image.chat.sprite=/locales/zh-cn/images/wmchat.png
install.1.connected=您正在连接 MySQL 服务器版本 {0} install.1.connected=您正在连接 MySQL 服务器版本 {0}
install.2.create=建立数据库 "{0}" install.2.create=建立数据库 "{0}"
install.2.db_exists=数据库 "{0}" 已经建立. install.2.db_exists=数据库 "{0}" 已经建立.
@ -174,7 +192,7 @@ installed.login_link=继续到登入页面
installed.message=程序安装完成. installed.message=程序安装完成.
installed.notice=您可以用 admin 名称及空的密码来登入.<br/><br/><font color="#c13030">!!! 基于安全性考虑, 请立即更改您的密码并删除网站 {0} 数据夹.</font> installed.notice=您可以用 admin 名称及空的密码来登入.<br/><br/><font color="#c13030">!!! 基于安全性考虑, 请立即更改您的密码并删除网站 {0} 数据夹.</font>
lang.choose=选择您的语言 lang.choose=选择您的语言
leavemail.body=您有讯息来自 {0}:\n\n{2}\n\nE-mail: {1}\n{3}\n--- \n来自您的网站实时通 leavemail.body=您有讯息来自 {0}:\n\n{2}\n\nE-mail: {1}\n{3}\n--- \n来自网站实时讯息
leavemail.subject=问题来自 {0} leavemail.subject=问题来自 {0}
leavemessage.close=关闭 leavemessage.close=关闭
leavemessage.descr=很抱歉,目前客服不在在线,请稍后再试,或用窗体与我们联系。 leavemessage.descr=很抱歉,目前客服不在在线,请稍后再试,或用窗体与我们联系。
@ -186,16 +204,17 @@ leftMenu.client_agents=客服人员
leftMenu.client_gen_button=图片语法 leftMenu.client_gen_button=图片语法
leftMenu.client_settings=设定 leftMenu.client_settings=设定
localedirection=ltr localedirection=ltr
localeid=Chinese (Simplified) localeid=简体中文
mail.user.history.body=哈喽, {0}!\n\n您的对话纪录如下: \n\n{1}\n--- \n祝 安康,\n网站实时通 mail.user.history.body={0}!\n\n您的对话纪录如下: \n\n{1}\n--- \n祝 好,\n网站实时讯息
mail.user.history.subject=网站实时: 对话纪录 mail.user.history.subject=网站实时讯息: 对话纪录
mailthread.close=关闭... mailthread.close=关闭...
mailthread.enter_email=请输入e-mail: mailthread.enter_email=请输入e-mail:
mailthread.perform=送出 mailthread.perform=送出
mailthread.title=将对谈纪录备份<br/>用E-mail mailthread.title=将对谈纪录发送到Email
menu.agents=客服人员清单 menu.agents=客服人员清单
menu.blocked=封锁访客 menu.blocked=封锁访客
menu.canned=预制信息 menu.canned=预制信息
menu.goonline=当前状态为"离开".<br/><a href="{0}">将状态改为"在线"...</a>
menu.groups.content=部门或者技术性客服组群 menu.groups.content=部门或者技术性客服组群
menu.groups=组群 menu.groups=组群
menu.locale.content=改变地区 menu.locale.content=改变地区
@ -209,6 +228,9 @@ menu.updates.content=查看新闻和更新
menu.updates=更新 menu.updates=更新
my_settings.error.password_match=输入的密码不符合 my_settings.error.password_match=输入的密码不符合
no_such_operator=没有该客服 no_such_operator=没有该客服
operator.group.no_description=没有描述
operator.groups.intro=按客服的技能选择群组
operator.groups.title=客服群组
page.analysis.search.head_browser=阅览器 page.analysis.search.head_browser=阅览器
page.analysis.search.head_group=群组 page.analysis.search.head_group=群组
page.analysis.search.head_host=IP地址 page.analysis.search.head_host=IP地址
@ -220,8 +242,9 @@ page.analysis.userhistory.intro=您可以在此找寻访客对谈纪录.
page.analysis.userhistory.title=浏览纪录 page.analysis.userhistory.title=浏览纪录
page.chat.old_browser.close=关闭... page.chat.old_browser.close=关闭...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Also, we support some old browsers:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul> page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Also, we support some old browsers:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>您的浏览器无法全面支持网站实时。\n请使用下列其中一种浏览器:</p> page.chat.old_browser.problem=<p>您的浏览器无法全面支持网站实时讯息。\n请使用下列其中一种浏览器:</p>
page.chat.old_browser.title=请使用较新版的浏览器 page.chat.old_browser.title=请使用较新版的浏览器
page.gen_button.choose_group=组群
page.gen_button.choose_image=选择图片 page.gen_button.choose_image=选择图片
page.gen_button.choose_locale=选择语系 page.gen_button.choose_locale=选择语系
page.gen_button.choose_style=对话窗口样式 page.gen_button.choose_style=对话窗口样式
@ -233,12 +256,26 @@ page.gen_button.intro=您可以产生 HTML 语法并放在您的网站上.
page.gen_button.sample=范例 page.gen_button.sample=范例
page.gen_button.secure_links=使用安全连结 (https) page.gen_button.secure_links=使用安全连结 (https)
page.gen_button.title=产生客服HTML按钮 page.gen_button.title=产生客服HTML按钮
page.group.create_new=您可以在这里创建新的群组。
page.group.duplicate_name=改群组名已存在,请使用其他名字。
page.group.intro=在这里您可以编辑群组的详细信息。
page.group.membersnum=客服数
page.group.no_such=组群不存在 page.group.no_such=组群不存在
page.group.title=组群详细信息
page.groupmembers.intro=查看和编辑成员列表。
page.groupmembers.title=群组成员
page.groups.confirm=您确定要删除群组 "{0}" 吗?
page.groups.intro=这里显示组群列表,每个组群可以有自己独立的按钮和预制消息。
page.groups.isaway=离开
page.groups.isonline=在线
page.groups.new=创建一个新群组
page.groups.title=组群
page.preview.agentchat=对谈窗口 (客服模式) page.preview.agentchat=对谈窗口 (客服模式)
page.preview.agentrochat=检视对谈窗口 (客服只读模式) page.preview.agentrochat=检视对谈窗口 (客服只读模式)
page.preview.chatsimple=简单对谈窗口, 更新送出讯息 (IE 5, Opera 7) page.preview.chatsimple=简单对谈窗口, 更新送出讯息 (IE 5, Opera 7)
page.preview.choose=选择样式 page.preview.choose=选择样式
page.preview.choosetpl=选择样板 page.preview.choosetpl=选择样板
page.preview.error=错误窗口
page.preview.intro=您可以在这预览所有样式 page.preview.intro=您可以在这预览所有样式
page.preview.leavemessage=离开讯息窗口 page.preview.leavemessage=离开讯息窗口
page.preview.leavemessagesent=离开讯息送出窗口 page.preview.leavemessagesent=离开讯息送出窗口
@ -249,26 +286,34 @@ page.preview.redirect=转移访客到其它客服窗口
page.preview.redirected=访客已转移窗口 page.preview.redirected=访客已转移窗口
page.preview.showerr=显示错误 page.preview.showerr=显示错误
page.preview.style_default=-预设- page.preview.style_default=-预设-
page.preview.survey=交谈前的调查
page.preview.title=网站样式 page.preview.title=网站样式
page.preview.userchat=对谈窗口 (访客模式) page.preview.userchat=对谈窗口 (访客模式)
page.translate.descr=如果您不喜欢这个翻译, 请寄给我们更新. page.translate.descr=如果您不喜欢这个翻译, 请寄给我们更新.
page.translate.done=您的翻译已经储存. page.translate.done=您的翻译已经储存.
page.translate.one=输入您的翻译. page.translate.one=输入您的翻译.
page.translate.title=翻译网站实时通 page.translate.title=翻译网站实时讯息
page_agent.cannot_modify=您没有权限修改该客服的个人资料.
page_agent.clear_avatar=移除个人图片 page_agent.clear_avatar=移除个人图片
page_agent.create_new=填写以下数据以便进行新增客服人员。 page_agent.create_new=填写以下数据以便进行新增客服人员。
page_agent.error.duplicate_login=请选择其它登入名称,此名称已经存在于系统中. page_agent.error.duplicate_login=请选择其它登入名称,此名称已经存在于系统中.
page_agent.error.wrong_login=登入名称只能包含英文、数字及线. page_agent.error.wrong_login=登入名称只能包含英文、数字及下划线.
page_agent.intro=显示客服详细数据,若您有权限则可以编辑. page_agent.intro=显示客服详细数据,若您有权限则可以编辑.
page_agent.tab.avatar=个人图片 page_agent.tab.avatar=个人图片
page_agent.tab.groups=组群
page_agent.tab.main=基本设定 page_agent.tab.main=基本设定
page_agent.tab.permissions=管理权限 page_agent.tab.permissions=管理权限
page_agent.title=客服人员明细 page_agent.title=客服人员明细
page_agents.agent_id=编号
page_agents.agent_name=显示名称 page_agents.agent_name=显示名称
page_agents.agents=客服人员清单: page_agents.agents=客服人员清单:
page_agents.confirm=您确定要删除客服 "{0}" 吗?
page_agents.intro=显示目前系统已建立客服人员,可在此进行新增、删除与修改。 page_agents.intro=显示目前系统已建立客服人员,可在此进行新增、删除与修改。
page_agents.isaway=离开
page_agents.isonline=在线
page_agents.login=登入名称 page_agents.login=登入名称
page_agents.new_agent=建立新客服... page_agents.new_agent=创建一个新客服
page_agents.status=最后一次登陆
page_agents.title=客服人员 page_agents.title=客服人员
page_analysis.full.text.search=输入名称或字符串进行搜寻: page_analysis.full.text.search=输入名称或字符串进行搜寻:
page_analysis.search.title=对谈纪录 page_analysis.search.title=对谈纪录
@ -279,12 +324,16 @@ page_ban.sent=地址 {0} 已经封锁几天.
page_ban.thread=您已经开启窗口 "{0}" 主题, 地址 字段已经输入. 选择天数后点选 送出. page_ban.thread=您已经开启窗口 "{0}" 主题, 地址 字段已经输入. 选择天数后点选 送出.
page_ban.title=封锁IP地址 page_ban.title=封锁IP地址
page_bans.add=增加IP地址 page_bans.add=增加IP地址
page_bans.confirm=您确定要从封锁列表里删除地址 {0} 吗?
page_bans.list=封锁IP: page_bans.list=封锁IP:
page_bans.title=封锁 page_bans.title=封锁
page_bans.to=期限 page_bans.to=期限
page_client.pending_users=由此开放在线服务,等候访客请求服务。 page_client.pending_users=由此开放在线服务,等候访客请求服务。
page_login.error=输入的账号/密码不正确 page_client.v2chat=打开语音/视频交谈窗口。
page_login.intro=请输入您的用户名和密码才能访问管理工具,请参阅您的访客和浏览历史。 page_group.tab.main=普遍
page_group.tab.members=成员
page_login.error=输入的账号/密码不正确,或该账号已过期
page_login.intro=请输入您的用户名和密码才能访问管理工具。
page_login.login=账号: page_login.login=账号:
page_login.password=密码: page_login.password=密码:
page_login.remember=记住登入 page_login.remember=记住登入
@ -293,10 +342,13 @@ page_search.intro=藉由名称或字符串来搜寻对谈纪录。
page_settings.intro=设定基本选项以及开放功能 page_settings.intro=设定基本选项以及开放功能
page_settings.tab.features=可选服务 page_settings.tab.features=可选服务
page_settings.tab.main=普遍 page_settings.tab.main=普遍
page_settings.tab.performance=性能
page_settings.tab.themes=主题预览 page_settings.tab.themes=主题预览
pending.menu.hide=隐藏菜单>> pending.menu.hide=隐藏菜单>>
pending.menu.show=显示>> pending.menu.show=显示>>
pending.popup_notification=有新的访问者 pending.popup_notification=有新的访问者
pending.status.setaway=将状态改为"离开"
pending.status.setonline=将状态改为"在线 "
pending.table.ban=封锁访客 pending.table.ban=封锁访客
pending.table.head.contactid=IP地址 pending.table.head.contactid=IP地址
pending.table.head.etc=选项 pending.table.head.etc=选项
@ -308,8 +360,12 @@ pending.table.head.waittime=等候时间
pending.table.speak=点选与访客对谈 pending.table.speak=点选与访客对谈
pending.table.view=观看对谈 pending.table.view=观看对谈
permission.admin=系统设定、管理客服、产生语法 permission.admin=系统设定、管理客服、产生语法
permission.basic_text=基本文本对谈
permission.modifyprofile=修改个人资料
permission.takeover=接管对谈 permission.takeover=接管对谈
permission.video_chat=视频对谈(含语音)
permission.viewthreads=检视其它客服对谈 permission.viewthreads=检视其它客服对谈
permission.voice_chat=语音对谈
permissions.intro=您可以控管客服人员的权限 permissions.intro=您可以控管客服人员的权限
permissions.title=权限 permissions.title=权限
presurvey.department=选择部门: presurvey.department=选择部门:
@ -331,6 +387,22 @@ report.byoperator.4=平均讯息长度(字数)
report.byoperator.title=客服的讯息 report.byoperator.title=客服的讯息
report.no_items=没有足够的数据 report.no_items=没有足够的数据
report.total=全部: report.total=全部:
resetpwd.changed.title=您的密码已更改。
resetpwd.changed=是用您的新密码登陆。
resetpwd.intro=请选择一个您要使用的密码。
resetpwd.login=继续登陆
resetpwd.submit=更改
resetpwd.title=更改您的密码
restore.back_to_login=返回登录
restore.emailorlogin=账户或电子邮箱:
restore.intro=您不能取回密码,但可以根据发送给您的邮件中的链接设置一个新密码。
restore.mailsubj=重置您的密码
restore.mailtext=您好,{0}\n\n请点击下面的链接或将其复制并粘贴到您的浏览器地址栏中{1}
restore.pwd.message=忘记密码?
restore.sent.title=取回密码
restore.sent=我们已经给您发送了一封邮件,请查收。
restore.submit=重置密码
restore.title=访问您的账户遇到困难?
right.administration=管理员 right.administration=管理员
right.main=主要 right.main=主要
right.other=其它 right.other=其它
@ -344,22 +416,54 @@ settings.email.description=输入接收系统讯息Email
settings.email=Email settings.email=Email
settings.enableban.description=可用来封锁恶意访客的IP地址 settings.enableban.description=可用来封锁恶意访客的IP地址
settings.enableban=开启"封锁恶意访客"功能 settings.enableban=开启"封锁恶意访客"功能
settings.enablegroups.description=为不同的问题使用不同的队列
settings.enablegroups=启用“群组”
settings.enablepresurvey.description=强制用户在交谈前先填写特定的表单
settings.enablepresurvey=启用“交谈前调查”
settings.enablessl.description=请确保您的Web服务器已配置为支持HTTPS连接。
settings.enablessl=允许安全连接 (SSL)
settings.enablestatistics.description=添加用户使用统计页面。
settings.enablestatistics=启用“统计功能”
settings.forcessl.description=只通过HTTPS连接显示对谈窗口。
settings.forcessl=强制所有对话使用安全连接。
settings.frequencychat.description=指定以秒为单位的刷新间隔默认为2秒。
settings.frequencychat=对谈窗口刷新间隔
settings.frequencyoldchat.description=旧版本的浏览器需要刷新整个页面默认间隔为7秒。
settings.frequencyoldchat=旧版本浏览器的刷新间隔
settings.frequencyoperator.description=设置客服控制台的刷新间隔默认是2秒。
settings.frequencyoperator=客服控制台的刷新间隔
settings.geolink.description=将会开启新窗口,{ip}会代入IP地址 settings.geolink.description=将会开启新窗口,{ip}会代入IP地址
settings.geolink=连结到外部定位服务 settings.geolink=连结到外部定位服务
settings.geolinkparams.description=可设定隐藏窗口尺寸及工具列 settings.geolinkparams.description=可设定隐藏窗口尺寸及工具列
settings.geolinkparams=定位窗口选项 settings.geolinkparams=定位窗口选项
settings.host.description=您的公司网址 settings.host.description=您的公司网址
settings.host=首页网址 settings.host=首页网址
settings.leavemessage_captcha.description=以抵御自动化蠕虫攻击
settings.leavemessage_captcha=在访客留言之前要求输入校验码
settings.logo.description=输入您的公司LOGO网址 settings.logo.description=输入您的公司LOGO网址
settings.logo=您的公司LOGO settings.logo=您的公司LOGO
settings.no.title=请输入您的公司名称 settings.no.title=请输入您的公司名称
settings.onehostconnections.description=0 表示不限制
settings.onehostconnections=来自于同一地址的最大访客数
settings.onlinetimeout.description=设置显示客服在线的秒数默认为30秒。超时不活动的客服将显示为“离开”
settings.onlinetimeout=客服在线时间阀值
settings.popup_notification.description=弹出一个小窗口以引起客服注意。
settings.popup_notification=启用新访客到来弹出窗口提醒
settings.saved=保存修改 settings.saved=保存修改
settings.sendmessagekey=使用如下键发送消息
settings.show_online_operators.description=可能会导致列表更新频率降低
settings.show_online_operators=在“等候的访客列表”页面显示在线的客服
settings.survey.askgroup.description=在调查窗口中显示/隐藏“部门/群组”选择项
settings.survey.askgroup=允许访客选择部门/群组
settings.survey.askmail.description=在调查窗口中显示/隐藏电子邮件域
settings.survey.askmail=询问访客的邮件地址
settings.title=基本设定 settings.title=基本设定
settings.usercanchangename.description=关闭名称编辑功能 settings.usercanchangename.description=关闭名称编辑功能
settings.usercanchangename=允许使用者更改名称 settings.usercanchangename=允许使用者更改名称
settings.usernamepattern.description=设定{name},{id}或{addr}来显示访客的名称,预设:{name} settings.usernamepattern.description=设定{name},{id}或{addr}来显示访客的名称,预设:{name}
settings.usernamepattern=访客显示名称 settings.usernamepattern=访客显示名称
settings.wrong.email=输入适当的Email settings.wrong.email=输入适当的Email
settings.wrong.onehostconnections=“最大连接数”字段应该填入数字
site.title=mibew.org site.title=mibew.org
site.url=http://mibew.org site.url=http://mibew.org
statistics.dates=选择日期 statistics.dates=选择日期
@ -376,11 +480,32 @@ tag.pagination.previous=上一个
thread.back_to_search=搜索 thread.back_to_search=搜索
thread.chat_log=对话记录 thread.chat_log=对话记录
thread.intro=显示对话页面 thread.intro=显示对话页面
time.dateformat=%Y-%m-%d,
time.locale=zh_CN time.locale=zh_CN
time.never=从不
time.timeformat=%H:%M time.timeformat=%H:%M
time.today.at=今天
time.yesterday.at=昨天
topMenu.admin=管理员 topMenu.admin=管理员
topMenu.logoff=离开 topMenu.logoff=离开
topMenu.main=首页 topMenu.main=首页
topMenu.users.nomenu=关闭菜单 topMenu.users.nomenu=关闭菜单
topMenu.users=客服在线 topMenu.users=客服在线
topMenu.v2chat=语音/视频
translate.direction=方向
translate.show.all=所有字符串
translate.show.foradmin=管理员可见的字符串
translate.show.foroperator=客服可见的字符串
translate.show.forvisitor=访客可见的字符串
translate.show=显示:
translate.sort.key=键
translate.sort.lang=源语言
translate.sort=排序:
typing.remote=使用者正在输入... typing.remote=使用者正在输入...
updates.current=您正在使用:
updates.env=环境:
updates.installed_locales=已安装的语言:
updates.intro=软件更新。
updates.latest=最新版本:
updates.news=新闻:
updates.title=更新

View File

@ -50,7 +50,7 @@ if( count($errors) > 0 ) {
$page['ct.token'] = $thread['ltoken']; $page['ct.token'] = $thread['ltoken'];
$page['level'] = ""; $page['level'] = "";
setup_logo(); setup_logo();
expand("styles", getchatstyle(), "mail.tpl"); expand("styles/dialogs", getchatstyle(), "mail.tpl");
exit; exit;
} }
@ -66,9 +66,9 @@ $body = getstring2("mail.user.history.body", array($thread['userName'],$history)
$link = connect(); $link = connect();
webim_mail($email, $webim_mailbox, $subject, $body, $link); webim_mail($email, $webim_mailbox, $subject, $body, $link);
mysql_close($link); close_connection($link);
setup_logo(); setup_logo();
expand("styles", getchatstyle(), "mailsent.tpl"); expand("styles/dialogs", getchatstyle(), "mailsent.tpl");
exit; exit;
?> ?>

View File

@ -63,7 +63,7 @@ if (!isset($_GET['token'])) {
if (!is_capable($can_takeover, $operator)) { if (!is_capable($can_takeover, $operator)) {
$errors = array("Cannot take over"); $errors = array("Cannot take over");
start_html_output(); start_html_output();
expand("../styles", getchatstyle(), "error.tpl"); expand("../styles/dialogs", getchatstyle(), "error.tpl");
exit; exit;
} }
@ -82,7 +82,7 @@ if (!isset($_GET['token'])) {
} else if (!is_capable($can_viewthreads, $operator)) { } else if (!is_capable($can_viewthreads, $operator)) {
$errors = array("Cannot view threads"); $errors = array("Cannot view threads");
start_html_output(); start_html_output();
expand("../styles", getchatstyle(), "error.tpl"); expand("../styles/dialogs", getchatstyle(), "error.tpl");
exit; exit;
} }
@ -101,7 +101,7 @@ if (!$thread || !isset($thread['ltoken']) || $token != $thread['ltoken']) {
if ($thread['agentId'] != $operator['operatorid'] && !is_capable($can_viewthreads, $operator)) { if ($thread['agentId'] != $operator['operatorid'] && !is_capable($can_viewthreads, $operator)) {
$errors = array("Cannot view threads"); $errors = array("Cannot view threads");
start_html_output(); start_html_output();
expand("../styles", getchatstyle(), "error.tpl"); expand("../styles/dialogs", getchatstyle(), "error.tpl");
exit; exit;
} }
@ -112,9 +112,9 @@ start_html_output();
$pparam = verifyparam("act", "/^(redirect)$/", "default"); $pparam = verifyparam("act", "/^(redirect)$/", "default");
if ($pparam == "redirect") { if ($pparam == "redirect") {
setup_redirect_links($threadid, $token); setup_redirect_links($threadid, $token);
expand("../styles", getchatstyle(), "redirect.tpl"); expand("../styles/dialogs", getchatstyle(), "redirect.tpl");
} else { } else {
expand("../styles", getchatstyle(), "chat.tpl"); expand("../styles/dialogs", getchatstyle(), "chat.tpl");
} }
?> ?>

View File

@ -52,7 +52,7 @@ if (isset($_POST['address'])) {
$link = connect(); $link = connect();
$existing_ban = ban_for_addr_($address, $link); $existing_ban = ban_for_addr_($address, $link);
mysql_close($link); close_connection($link);
if ((!$banId && $existing_ban) || if ((!$banId && $existing_ban) ||
($banId && $existing_ban && $banId != $existing_ban['banid'])) { ($banId && $existing_ban && $banId != $existing_ban['banid'])) {
@ -66,18 +66,18 @@ if (isset($_POST['address'])) {
$query = sprintf( $query = sprintf(
"insert into ${mysqlprefix}chatban (dtmcreated,dtmtill,address,comment) values (CURRENT_TIMESTAMP,%s,'%s','%s')", "insert into ${mysqlprefix}chatban (dtmcreated,dtmtill,address,comment) values (CURRENT_TIMESTAMP,%s,'%s','%s')",
"FROM_UNIXTIME($utime)", "FROM_UNIXTIME($utime)",
mysql_real_escape_string($address, $link), db_escape_string($address, $link),
mysql_real_escape_string($comment, $link)); db_escape_string($comment, $link));
perform_query($query, $link); perform_query($query, $link);
} else { } else {
$query = sprintf( $query = sprintf(
"update ${mysqlprefix}chatban set dtmtill = %s,address = '%s',comment = '%s' where banid = $banId", "update ${mysqlprefix}chatban set dtmtill = %s,address = '%s',comment = '%s' where banid = $banId",
"FROM_UNIXTIME($utime)", "FROM_UNIXTIME($utime)",
mysql_real_escape_string($address, $link), db_escape_string($address, $link),
mysql_real_escape_string($comment, $link)); db_escape_string($comment, $link));
perform_query($query, $link); perform_query($query, $link);
} }
mysql_close($link); close_connection($link);
if (!$threadid) { if (!$threadid) {
header("Location: $webimroot/operator/blocked.php"); header("Location: $webimroot/operator/blocked.php");
@ -97,7 +97,7 @@ if (isset($_POST['address'])) {
$banId = verifyparam('id', "/^\d{1,9}$/"); $banId = verifyparam('id', "/^\d{1,9}$/");
$link = connect(); $link = connect();
$ban = select_one_row("select banid,(unix_timestamp(dtmtill)-unix_timestamp(CURRENT_TIMESTAMP)) as days,address,comment from ${mysqlprefix}chatban where banid = $banId", $link); $ban = select_one_row("select banid,(unix_timestamp(dtmtill)-unix_timestamp(CURRENT_TIMESTAMP)) as days,address,comment from ${mysqlprefix}chatban where banid = $banId", $link);
mysql_close($link); close_connection($link);
if ($ban) { if ($ban) {
$page['banId'] = topage($ban['banid']); $page['banId'] = topage($ban['banid']);

View File

@ -46,16 +46,9 @@ if (isset($_GET['act']) && $_GET['act'] == 'del') {
} }
} }
$result = mysql_query("select banid,unix_timestamp(dtmtill) as till,address,comment from ${mysqlprefix}chatban", $link) $blockedList = select_multi_assoc("select banid,unix_timestamp(dtmtill) as till,address,comment from ${mysqlprefix}chatban", $link);
or die(' Query failed: ' . mysql_error($link));
$blockedList = array(); close_connection($link);
while ($ban = mysql_fetch_array($result, MYSQL_ASSOC)) {
$blockedList[] = $ban;
}
mysql_free_result($result);
mysql_close($link);
setup_pagination($blockedList); setup_pagination($blockedList);

View File

@ -55,13 +55,13 @@ function load_canned_messages($locale, $groupid)
if ($i > 0) { if ($i > 0) {
$updatequery .= ", "; $updatequery .= ", ";
} }
$updatequery .= "('" . mysql_real_escape_string($result[$i]['vcvalue'], $link) . "','$locale', NULL)"; $updatequery .= "('" . db_escape_string($result[$i]['vcvalue'], $link) . "','$locale', NULL)";
} }
perform_query($updatequery, $link); perform_query($updatequery, $link);
$result = select_multi_assoc($query, $link); $result = select_multi_assoc($query, $link);
} }
} }
mysql_close($link); close_connection($link);
return $result; return $result;
} }
@ -94,7 +94,7 @@ if ($settings['enablegroups'] == '1') {
$link = connect(); $link = connect();
$allgroups = get_all_groups($link); $allgroups = get_all_groups($link);
mysql_close($link); close_connection($link);
$page['groups'] = array(); $page['groups'] = array();
$page['groups'][] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group")); $page['groups'][] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group"));
foreach ($allgroups as $g) { foreach ($allgroups as $g) {
@ -114,7 +114,7 @@ if (isset($_GET['act']) && $_GET['act'] == 'delete') {
if (count($errors) == 0) { if (count($errors) == 0) {
$link = connect(); $link = connect();
perform_query("delete from ${mysqlprefix}chatresponses where id = $key", $link); perform_query("delete from ${mysqlprefix}chatresponses where id = $key", $link);
mysql_close($link); close_connection($link);
header("Location: $webimroot/operator/canned.php?lang=$lang&group=$groupid"); header("Location: $webimroot/operator/canned.php?lang=$lang&group=$groupid");
exit; exit;
} }

View File

@ -28,7 +28,7 @@ function load_message($key)
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
$result = select_one_row("select vcvalue from ${mysqlprefix}chatresponses where id = $key", $link); $result = select_one_row("select vcvalue from ${mysqlprefix}chatresponses where id = $key", $link);
mysql_close($link); close_connection($link);
return $result ? $result['vcvalue'] : null; return $result ? $result['vcvalue'] : null;
} }
@ -36,9 +36,9 @@ function save_message($key, $message)
{ {
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
perform_query("update ${mysqlprefix}chatresponses set vcvalue = '" . mysql_real_escape_string($message, $link) . "' " . perform_query("update ${mysqlprefix}chatresponses set vcvalue = '" . db_escape_string($message, $link) . "' " .
"where id = $key", $link); "where id = $key", $link);
mysql_close($link); close_connection($link);
} }
function add_message($locale, $groupid, $message) function add_message($locale, $groupid, $message)
@ -47,8 +47,8 @@ function add_message($locale, $groupid, $message)
$link = connect(); $link = connect();
perform_query("insert into ${mysqlprefix}chatresponses (locale,groupid,vcvalue) values ('$locale'," . perform_query("insert into ${mysqlprefix}chatresponses (locale,groupid,vcvalue) values ('$locale'," .
($groupid ? "$groupid, " : "null, ") . ($groupid ? "$groupid, " : "null, ") .
"'" . mysql_real_escape_string($message, $link) . "')", $link); "'" . db_escape_string($message, $link) . "')", $link);
mysql_close($link); close_connection($link);
} }
$operator = check_login(); $operator = check_login();

View File

@ -23,6 +23,7 @@ require_once('../libs/common.php');
require_once('../libs/operator.php'); require_once('../libs/operator.php');
require_once('../libs/groups.php'); require_once('../libs/groups.php');
require_once('../libs/getcode.php'); require_once('../libs/getcode.php');
require_once('../libs/styles.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);
@ -38,12 +39,20 @@ if (!isset($imageLocales[$image])) {
} }
$image_locales = $imageLocales[$image]; $image_locales = $imageLocales[$image];
$stylelist = get_style_list("../styles"); $stylelist = get_style_list("../styles/dialogs");
$stylelist[""] = getlocal("page.preview.style_default");
$style = verifyparam("style", "/^\w*$/", ""); $style = verifyparam("style", "/^\w*$/", "");
if ($style && !in_array($style, $stylelist)) { if ($style && !in_array($style, $stylelist)) {
$style = ""; $style = "";
} }
$invitationstylelist = get_style_list("../styles/invitations");
$invitationstylelist[""] = getlocal("page.preview.style_default");
$invitationstyle = verifyparam("invitationstyle", "/^\w*$/", "");
if ($invitationstyle && !in_array($invitationstyle, $invitationstylelist)) {
$invitationstyle = "";
}
$groupid = verifyparam_groupid("group"); $groupid = verifyparam_groupid("group");
$showhost = verifyparam("hostname", "/^on$/", "") == "on"; $showhost = verifyparam("hostname", "/^on$/", "") == "on";
$forcesecure = verifyparam("secure", "/^on$/", "") == "on"; $forcesecure = verifyparam("secure", "/^on$/", "") == "on";
@ -63,20 +72,24 @@ if ($groupid) {
$message = get_image($imagehref, $size[0], $size[1]); $message = get_image($imagehref, $size[0], $size[1]);
$page = array(); $page = array();
$page['buttonCode'] = generate_button("", $lang, $style, $groupid, $message, $showhost, $forcesecure, $modsecurity); $page['buttonCode'] = generate_button("", $lang, $style, $invitationstyle, $groupid, $message, $showhost, $forcesecure, $modsecurity);
$page['availableImages'] = array_keys($imageLocales); $page['availableImages'] = array_keys($imageLocales);
$page['availableLocales'] = $image_locales; $page['availableLocales'] = $image_locales;
$page['availableStyles'] = $stylelist; $page['availableChatStyles'] = $stylelist;
$page['availableInvitationStyles'] = $invitationstylelist;
$page['groups'] = get_groups_list(); $page['groups'] = get_groups_list();
$page['formgroup'] = $groupid; $page['formgroup'] = $groupid;
$page['formstyle'] = $style; $page['formstyle'] = $style;
$page['forminvitationstyle'] = $invitationstyle;
$page['formimage'] = $image; $page['formimage'] = $image;
$page['formlang'] = $lang; $page['formlang'] = $lang;
$page['formhostname'] = $showhost; $page['formhostname'] = $showhost;
$page['formsecure'] = $forcesecure; $page['formsecure'] = $forcesecure;
$page['formmodsecurity'] = $modsecurity; $page['formmodsecurity'] = $modsecurity;
$page['enabletracking'] = $settings['enabletracking'];
prepare_menu($operator); prepare_menu($operator);
start_html_output(); start_html_output();
require('../view/gen_button.php'); require('../view/gen_button.php');

View File

@ -34,8 +34,8 @@ function group_by_name($name)
global $mysqlprefix; global $mysqlprefix;
$link = connect(); $link = connect();
$group = select_one_row( $group = select_one_row(
"select * from ${mysqlprefix}chatgroup where vclocalname = '" . mysql_real_escape_string($name) . "'", $link); "select * from ${mysqlprefix}chatgroup where vclocalname = '" . db_escape_string($name) . "'", $link);
mysql_close($link); close_connection($link);
return $group; return $group;
} }
@ -45,17 +45,17 @@ function create_group($name, $descr, $commonname, $commondescr, $email)
$link = connect(); $link = connect();
$query = sprintf( $query = sprintf(
"insert into ${mysqlprefix}chatgroup (vclocalname,vclocaldescription,vccommonname,vccommondescription,vcemail) values ('%s','%s','%s','%s','%s')", "insert into ${mysqlprefix}chatgroup (vclocalname,vclocaldescription,vccommonname,vccommondescription,vcemail) values ('%s','%s','%s','%s','%s')",
mysql_real_escape_string($name), db_escape_string($name),
mysql_real_escape_string($descr), db_escape_string($descr),
mysql_real_escape_string($commonname), db_escape_string($commonname),
mysql_real_escape_string($commondescr), db_escape_string($commondescr),
mysql_real_escape_string($email)); db_escape_string($email));
perform_query($query, $link); perform_query($query, $link);
$id = mysql_insert_id($link); $id = db_insert_id($link);
$newdep = select_one_row("select * from ${mysqlprefix}chatgroup where groupid = $id", $link); $newdep = select_one_row("select * from ${mysqlprefix}chatgroup where groupid = $id", $link);
mysql_close($link); close_connection($link);
return $newdep; return $newdep;
} }
@ -65,15 +65,15 @@ function update_group($groupid, $name, $descr, $commonname, $commondescr, $email
$link = connect(); $link = connect();
$query = sprintf( $query = sprintf(
"update ${mysqlprefix}chatgroup set vclocalname = '%s', vclocaldescription = '%s', vccommonname = '%s', vccommondescription = '%s', vcemail = '%s' where groupid = %s", "update ${mysqlprefix}chatgroup set vclocalname = '%s', vclocaldescription = '%s', vccommonname = '%s', vccommondescription = '%s', vcemail = '%s' where groupid = %s",
mysql_real_escape_string($name), db_escape_string($name),
mysql_real_escape_string($descr), db_escape_string($descr),
mysql_real_escape_string($commonname), db_escape_string($commonname),
mysql_real_escape_string($commondescr), db_escape_string($commondescr),
mysql_real_escape_string($email), db_escape_string($email),
$groupid); $groupid);
perform_query($query, $link); perform_query($query, $link);
mysql_close($link); close_connection($link);
} }

View File

@ -31,7 +31,7 @@ function get_group_members($groupid)
$link = connect(); $link = connect();
$query = "select operatorid from ${mysqlprefix}chatgroupoperator where groupid = $groupid"; $query = "select operatorid from ${mysqlprefix}chatgroupoperator where groupid = $groupid";
$result = select_multi_assoc($query, $link); $result = select_multi_assoc($query, $link);
mysql_close($link); close_connection($link);
return $result; return $result;
} }
@ -43,7 +43,7 @@ function update_group_members($groupid, $newvalue)
foreach ($newvalue as $opid) { foreach ($newvalue as $opid) {
perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$opid)", $link); perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$opid)", $link);
} }
mysql_close($link); close_connection($link);
} }
function get_operators() function get_operators()
@ -53,7 +53,7 @@ function get_operators()
$query = "select * from ${mysqlprefix}chatoperator order by vclogin"; $query = "select * from ${mysqlprefix}chatoperator order by vclogin";
$result = select_multi_assoc($query, $link); $result = select_multi_assoc($query, $link);
mysql_close($link); close_connection($link);
return $result; return $result;
} }

View File

@ -41,7 +41,7 @@ if (isset($_GET['act']) && $_GET['act'] == 'del') {
perform_query("delete from ${mysqlprefix}chatgroup where groupid = $groupid", $link); perform_query("delete from ${mysqlprefix}chatgroup where groupid = $groupid", $link);
perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid", $link); perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid", $link);
perform_query("update ${mysqlprefix}chatthread set groupid = 0 where groupid = $groupid", $link); perform_query("update ${mysqlprefix}chatthread set groupid = 0 where groupid = $groupid", $link);
mysql_close($link); close_connection($link);
header("Location: $webimroot/operator/groups.php"); header("Location: $webimroot/operator/groups.php");
exit; exit;
} }
@ -63,7 +63,7 @@ function is_away($group)
$page = array(); $page = array();
$link = connect(); $link = connect();
$page['groups'] = get_groups($link, true); $page['groups'] = get_groups($link, true);
mysql_close($link); close_connection($link);
$page['canmodify'] = is_capable($can_administrate, $operator); $page['canmodify'] = is_capable($can_administrate, $operator);
prepare_menu($operator); prepare_menu($operator);

Some files were not shown because too many files have changed in this diff Show More